
ARM
leizi_chn
这个作者很懒,什么都没留下…
展开
-
(*(volatile unsigned *)0x20)讲解
对于(volatile unsigned char *)0x20我们再分析一下,它是由两部分组成:1)(unsigned char *)0x20,0x20只是个值,前面加(unsigned char *)表示0x20是个地址,而且这个地址类型是unsigned char ,意思是说读写这个地址时,要写进unsigned char 的值,读出也是unsigned char 。2)volati转载 2011-11-18 09:31:43 · 2078 阅读 · 1 评论 -
S3C2440 UART串口驱动
1.1 UART串口通用异步接收器和发送器(Universal Asynchronous Receiver and Transmitter) 简称UART。通常是嵌入式设备中默认都会配置的通信接口。这是因为,很多嵌入式设备没有显示屏,无法获得嵌入式设备实时数据信息,通过UART串口和超级终端相连,打印嵌入式设备输出信息。并且在对嵌入式系统进行跟踪和调试时,UART串口了是必要的通信手段。比转载 2011-11-18 11:15:50 · 2713 阅读 · 0 评论 -
#define A (* (volatile unsigned long *) 详解
#define A (* (volatile unsigned long *) 0x48000000 ) 对于不同的计算机体系结构,设备可能是端口映射,也可能是内存映射的。如果系统结构支持独立的IO地址空间,并且是端口映射,就必须使用汇编语言完成实际对设备的控制,因为C语言并没有提供真正的“端口”的概念。如果是内存映射,那就方便的多了。 举个例子,比如像寄存器A(转载 2011-11-18 09:30:14 · 766 阅读 · 0 评论 -
S3C2440裸机实验(1)-----uart
转载请注明出处:http://blog.youkuaiyun.com/charistain_huang 文章中有什么不正确的地方恳请请各位网友指点*************************************************************作者:黄仁军转载 2011-11-21 15:07:56 · 896 阅读 · 0 评论 -
菜鸟学习lcd编程的起步
原文地址首先再次声明我是菜鸟,我写出来的目的是给没有接触过lcd的朋友看得,我本人水平有限,错误在所难免,欢迎指出 之所以产生写这个东西的想法,是因为趁着寒假这段时间看了看学习板的源程序,在看lcd的时候很不顺利,花了五个晚上才看完(白天偷懒了^_^!,毕竟在春节嘛)。联想起还有很多水平和我差不多甚至可能还低一点的菜鸟,就觉得有义务把五个晚上的学习心得写出来,顺便也给自己整理整理转载 2012-03-06 11:28:57 · 1195 阅读 · 0 评论