历史上的今天
今天是:2024年11月07日(星期四)
2019年11月07日 | S3C2440处理器UART专用寄存器
2019-11-07 来源:51hei
这里只介绍与UART有关最常用的几种寄存器,至于在编程时涉及到的其它功能的寄存器这里不做介绍。
1.ULCONn(n=0,1,2) //校验和模式寄存器
[6] 0=正常模式、1=红外模式
[5:3] 0XX=无校验、100=奇校验、101=偶校验
[2] 0=1位停止位、1=2位停止位
[1:0] 00=5位数据长度、01=6位数据长度、10=7位数据长度、11=8位数据长度
2.UCONn(n=0,1,2) //工作方式寄存器
[10] 0=PCLK、1=UCLK
[9] 0=脉冲出发、1=电平触发
[8] 0=脉冲出发、1=电平触发
[7] 0=禁止接收暂停、1=允许接收暂停
[6] 0=禁止接收错误中断、1=允许接收错误中断
[5] 0=禁止巡检模式、1=允许巡检模式
[4] 0=禁止发送间隔信号、1=每帧发送1个间隔信号
[3:2] 00=禁止发送、01=中断或查询发送模式、1X=DMA方式
[1:0] 00=禁止接收、01=中断或查询接收模式、1X=DMA方式
3.UTRSTATn(n=0,1,2) //发送接收状态寄存器,用来判断是否完成发送接收
[2] 0=发送缓冲器有数据、1=缓冲器没数据
[1] 0=发送缓冲器有数据、1=缓冲器没数据(在FIFO和DMA模式下用)
[0] 0=接收缓冲器没数据、1=接收缓冲器有数据
4. UTXHn和URXHn(n=0,1,2) //发送和接收存放数据用的寄存器,直接作为输入输出端口
5.这里推荐使用中断方式编程,可确保在大量传输数据的情况下不出现丢数据的情况
专用的指针:pISR_UART0 //此处加入中断向量
史海拾趣
|
开通了自己的博客,自然要把自己的空间装饰一下。EEWORLD博客给您提供了快速美化空间的方法。 1)登录空间之后,点击导航栏右侧的“设置”,如下图所示 2)进入设置界面,点击“主页风格”如下所示,可以选择一款您喜欢的页面风格,点 ...… 查看全部问答> |
|
EEWORLD第六届,也就是8月社区明星人物终于评出来了, 经过了soso、小志、小娜的努力工作 ,查看了了大量数据,明星人物们终于火热登场啦! 本月优秀工程师(依据发帖数排名): 最佳解惑奖:仙猫 最佳活跃奖:Yound 最佳贡献奖: ahshan 本 ...… 查看全部问答> |
|
作为无源元件之一的电容,其作用不外乎以下几种: 1、应用于电源电路,实现旁路、去藕、滤波和储能的作用。下面分类详述之: 1)旁路 旁路电容是为本地器件提供能量的储能器件,它能使稳压器的输出均匀化,降低负载需求。 就像小型可充电电池一 ...… 查看全部问答> |
|
就是当ctrl+c或者切断电源的时候,系统都会发出一个信号。 像SIGHUP SIGINT 之类的 东西 可以写出一个方法获取到它吗? 我是想让系统关机的时候 用signal绑定一个倒计时函数,但是我不知道关机的信号是什么 。这个信号会不会被隐藏掉? ps:已 ...… 查看全部问答> |
|
求利用 51单片机 和 CMOS图像传感器 做视频采集和显示的方案 如题,CMOS传感器型号已经选择好,OV7620,摄像头模块的核心器件即OV7620,摄像头是数字视频输出16Bit或8Bit的YUV422格式数据,如果用单片机进行图像的采集,并且在PC端显示,请问一下还需要什么核心器件,最好给出一个大体的设计方案,谢谢了,这 ...… 查看全部问答> |
|
前段时间比较忙,没来得及分析LM3S8962串口问题。今天花了一上午时间搞定了,原来是232片子坏了,换了个新的,串口能调通了。顺便发点LM3S8962串口的资料,大家共同学习进步。 [ 本帖最后由 beyondvv 于 2010-9-25 22:27 编辑 ]… 查看全部问答> |
|
replyreload += \',\' + 1189441; 本帖最后由 jameswangsynnex 于 2015-3-3 19:59 编辑 曾经在不同场合与很多安卓青探讨过一些或浅或深的知识层面问题,如今想来具备真正独立思考能力与当量知识储备的,也只有一人而己;换言之,绝大部分时候只是对 ...… 查看全部问答> |




