嵌入式
文章平均质量分 71
rocky_huang
我要一步一步成为版主,虽然我现在不是专家,我相信将来会的。
展开
-
内存或寄存器定义和赋值
在嵌入式中,会经常遇到寄存器、内存的数据传输,如何向寄存器中写入数据呢?现举例说明: #define rDISRC0 (*(volatile unsigned *)0x4b000000) //DMA 0 Initial source这是s3c2410的DMA的初始源地址寄存器的定义。DISRC0是DMA0的初始源地址寄存器,s3c2410为其分配的地址为:0x4b00原创 2012-01-04 19:28:23 · 2101 阅读 · 0 评论 -
s3c2410中断跳转过程
在ARM中,中断是有IRQ(普通中断)和FIQ(快速中断)。FIQ的优先级要高于IRQ。 中断的工作方式如下: 中断是异常模式,当一旦有中断发生,那么就会停止现在正在进行执行的程序,PC指针进而跳入异常向量的地址处。异常地址处,一般存有中断服务子程序的地址,所以,接下来PC指针跳入中断服务子程序中。当完成中断服务子程序后,PC指针会返回到被 打断的程序的下一条地址处,继续执行原创 2012-01-03 20:08:06 · 553 阅读 · 0 评论 -
S3C2440的UART详解2440
转载出处:http://www.cnblogs.com/idle_man/archive/2010/12/19/1910548.html1、UART原理简介在介绍2440的UART控制器之前,我们首先来了解一下UART的原理。UART:Universal Asynchronous Receiver/Transmitter(通用异步收发送器),用来传输串行数据,发送数据时,CPU将并转载 2012-01-05 16:09:26 · 869 阅读 · 0 评论