文章列表
 
您正在查看 "嵌入式" 分类下的文章

2011-01-05 22:06

CAN报文滤波器设置

USBCAN的can控制器为SJA1000.SJA1000的滤波器由4组(4字节)验收代码寄存器(ACR)和4组(四字节)验收屏蔽寄存器(AMR)构成。ACR的值是预设的验收代码值,AMR值是用来表征相对应的ACR值是否用作验收滤波。

滤波的一般规则是:每一位验收屏蔽分别对应每一位验收代码,当该位验收屏蔽位为1的时候(即设为无关),接收的相应帧ID位无论是否和相

 
2009-01-19 15:49
为何分开模拟的和数字地?
降低数字信号和模拟信号间的相互干扰呢?在设计之前必须了解电磁兼容(EMC)的两个基本原则:第一个原则是尽可能减小电流环路的面积;第二个原则是系统只采用一个参考面。相反,如果系统存在两个参考面,就可能形成一个偶极天线(
 
2008-10-13 16:40

因为需要了解一下 ARM 的启动引导过程,即常说的 crt0.S,花了些时间看了看 as 和 ld。

对于 as 的常用语法和简单编程,有篇写得不错的文章:

ARM GNU Assembl

 
2008-10-08 21:17

-Q -Q segment = initializer_segment

作用:

自动设置segment的拷贝初始化。链接器会产生一个新的initializer_segment(如CODE_ID),其内容与segment(如CODE_I)完全一致。相关的符号表和调试信息都会和segment相关联(如CODE_I)。initializer_segment的内容(通常在ROM中)必须在初始化阶段被复制到segment(通常在RAM中)。

 
2008-10-05 11:14

启动代码。 ARM

/******************************************************************
* ARM启动代码。
** 假如不作内存初始化,就只建立堆栈,重新定位代码到RAM位置。
* 然后就可以跳到第二阶段的代码运行了。
**********************************************************************/

ARM开发论坛

/* 保存变量的

 
2008-09-25 9:14

連結器(Linker)是一個程序,將一個或多個由編譯器彙編器生成的

 
2008-09-17 9:49
arm-linux-gcc arm-elf-gcc 区别

作者: forest 出自: http://www.linuxdiyf.com

    在基于ARM的嵌入式系统开发中,常常用到交叉编译的GCC工具链有两种:
arm-linux-*和 arm-elf-*,

 
2008-09-10 8:48
前几天在21IC上看到有一个家伙问SDRAM的问题,什么地址线连接啊,操作啊,看完后,只能轻叹一声,

菜鸟啊,估计SDRAM从来没使用过,只会使用普通的一些存储器的家伙。回想一下自己这3年来做过的系

统,用了各种各样的存储器,想想是不是要小结一下,以至纪念我的技术岁月,因为以后打算开始混日

子了。



1,SDRAM的地址线,

在我们一般用的什么SRAM啊,PSRAM啊,RAM啊,一般而言都是有多少根地址线,然后可以算出寻址空间

,比如有11根地址线,那寻址空间就是2的11次
 
2008-08-15 15:20
ARM怎么入门”。我不是高手,仍然是菜鸟。 M开发论坛


但是回想起自己当时的迷茫,特意写了这篇东西,当作给和我一样的兄弟姐妹的帮助吧。问这个问题的人多半不是已经工作的工程师,而是和我一样是学生,所以这篇笔记就把看家当成我一样的菜鸟,高手勿怪。
首先声明:本人还没有找工作,事实上处于研究生刚毕业,还没开始找工作的空闲时间,44B0只是爱好所在,打发时间。
所 有看法完全是自己的感受,不代表任何他人。错了的观点各位帮我纠正

 
2008-07-04 15:50
1、LDR
R0,=0X3FF5000 ;伪指令,把0X3FF5000这个地址送给R0
2、LDR R0,0XFF ; 把立即数0xff送给R0
3、LDR R0,=&FF ; &相当于0X
4、BIC R0,R0,#%1011 ;.#表示立即数,%表示二
 
2008-07-04 15:49
开始看start.s中的代码,又一句.balignl 16,0xdeadbeef,不知什么意思,网上搜了一下了解到这条命令的作用如下:

.balign[wl] abs-expr, abs-expr, abs-expr

增加位置计数器(在当前子段)使它指向规定的存储边界。第一个表达式参数(结果必须是纯粹的数字)是必需参数:边界基准,单位为字节。例 如,‘.balign 8’向后移动位置计数器直至计数器的值等于8的倍数。如果位置计数器已经是8的倍数,则无需移动。第2个表达式参数(结果必须是纯粹的数字)给出填充字节 的
 
2008-07-04 14:12
 

U-Boot的启动过程可以分成3个阶段。首先在Flash中运行汇编程序,将Flash中的启动代码部分复制到SDRAM中,同时创造环境准备运行C 程序;然后在

 
2008-07-04 14:12

1.2.1. 涉及文件

 
2008-07-04 14:09

首先,我们来看一下三星S3C2410用户手册中对nand flash的描述。

 
2008-07-04 13:20
ARM汇编伪指令 .word
经常碰到那些以“.”打头的一些令人头疼的伪指令,
至于.globl _start .balign .align .data .text等等就算了,最最bt的如下:
_undefined_instruction: .word undefined_instruction
这个.word令人费解。网上的技术人员都不屑回答,说请参考GNU ASM。我去看了,对于.word解释如下:
http://tigcc.ticalc.org/doc/gnuasm.html#SEC49
.word
Syntax: .word expressions
This directive expects zero or more expressions, of any section, separated by commas. For each
 
   
 
 
文章分类
 
 
 
c++(1)
 
Vc(3)
 
 
 
 
 
Dsp(4)
 
 
 
 
 
 
励志(10)
 
Uboot(10)
 
 
 
   
 
文章存档
 
     
 
最新文章评论
  

经典!
 

很不错
 

写的不错!
 

fengtao612你好: 傅 冒马王赤b 天 险友柏西l 颖 王友杰仁o 自 勇出学破g 残夺
 

字太多了 没时间看 看了两段
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu