关于uart的一些宏定义(参照s3c2440硬件手册)
源码中是这样写的:
// g-bios中对uart寄存器的定义: // UART #define UART0_BASE 0×50000000 // chanel 0 #define UART1_BASE (UART0_BASE + 0×4000) // chanel 1 #define UART2_BASE (UART1_BASE + 0×4000) // chanel 2 #define ULCON 0×00 //线控寄存器:数据位,停止位,奇偶校验… #define UART_ENABLE_FIFO //fifo使能 |
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
手册上的地址是这样吗?
我觉得大小端只是正着看反着看的问题阿。
Kallawa的建议提得好。
不止s3c24xx,还有其他硬件平台我们也简化了代码,因默认用的是little endian,所以我们偷懒了
Kallawa及其他朋友,大家有类似建议时最好附上patch(哪怕patch简单到只改了一个单词),我们可以连同开发者名字和email信息一起放到svn server中。
大小端除了增加我们的劳动力,还有鸟用吗?
没鸟用. 真不明白标准为什么不统一.
呵呵,因为嵌入式厂家众多,每个都认为他牛b,所以搞得不一样,最后搞得我们做软件的很辛苦。
每家都认为自己就是标准