- 博客(4)
- 收藏
- 关注
原创 初始化bf518中断
如果我们想初始化一个外设的中断,至少要做以下步骤:用EX_INTERRUPT_HANDLER(function_name)的形式写一个中断服务程序。打开SIC_IMASK相应位看这个中断源默认对应哪个内核中断源用register_handler(ik_xxxx, function_name)的形式把内核中断源和中断服务程序关联起来。这一步骤会自动打开IMASK相应位。
2015-10-29 21:15:43 412
原创 DRAM,SRAM,SDRAM区别
DRAM,动态随机存取存储器,需要不断的刷新,才能保存数据.而且是行列地址复用的,许多都有页模式。 SRAM,静态的随机存取存储器,加电情况下,不需要刷新,数据不会丢失,而且,一般不是行列地址复用的。 SDRAM,同步的DRAM,即数据的读写需要时钟来同步。 DRAM和SDRAM由于实现工艺问题,容量较SRAM大。但是读写速度不如SRAM,但是现在,SDRAM的速度也已经很快
2015-10-23 16:07:37 777
原创 C语言中的&地址操作符
#include int find(int *a);main(){int b = 1;int wait, test;test = find(&b);printf("内存地址为:%d",&test);scanf("%d", &wait);}int find(int *a){return *a;}int b = 1; int test =
2015-10-12 17:40:44 600
转载 c语言static用法
C程序一直由下列部分组成: 1)正文段——CPU执行的机器指令部分;一个程序只有一个副本;只读,防止程序由于意外事故而修改自身指令; 2)初始化数据段(数据段)——在程序中所有赋了初值的全局变量,存放在这里。 3)非初始化数据段(bss段)——在程序中没有初始化的全局变量;内核将此段初始化为0。 4)栈——增长方向:自顶向下增长;自动变量以
2015-10-12 09:36:05 300
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人