• / 45
  • 下载费用:10 金币  

第十二讲 串口通信技术及编程.ppt

关 键 词:
第十二讲 串口通信技术及编程.ppt
资源描述:
2019/10/5,北京理工大学珠海学院 计算机教研室,1,串口通信技术及编程,,北京理工大学珠海学院 计算机教研室,2,2019/10/5,教学目的,熟悉Windows CE5.0的串口通信技术;掌握Windows CE5.0的串口通信的编程方法,北京理工大学珠海学院 计算机教研室,3,2019/10/5,项目8:串行口通信-PDA中的串口,本节课程主要知识点 串口通信的基本原理(重点) PXA270的串行口 串口的编程(难点) 串口通信的扩展使用,北京理工大学珠海学院 计算机教研室,4,2019/10/5,教学重点 串口通信的基本原理 教学难点 串口的编程,北京理工大学珠海学院 计算机教研室,5,2019/10/5,串口通信的基本原理,6,2019/10/5,串口通信,串行通信是微计算机之间一种常见的近距离通信手段,因使用方便,编程简单而广泛使用。但现在很多笔记本电脑和PC机都不再提供串行通信接口。 在基于Windows CE的设备中仍然保留着串口。这是因为目前流行的Windows CE设备很多都具备导航、无线通讯等功能,而GPS、 GSM/GPRS及蓝牙模块都是外置串口的终端设备。,北京理工大学珠海学院 计算机教研室,7,2019/10/5,Windows CE的串口通信,串行通信是Windows CE5.0支持的最简单的通信方式,Windows CE支持串行通信的标准函数。这些函数可以用于打开、关闭和操作串行口,传送和接受数据等。,北京理工大学珠海学院 计算机教研室,8,2019/10/5,串口的接口,RS232标准采用的接口是9芯或25芯的D型插头,常用的一般是9针插头(DB-9)。 要完成基本的通信功能,实际上只需要RXD、TXD和GND即可, 通信距离较近时(12m),可以用电缆线直接连接标准RS232端口(RS422或RS485较远))。,北京理工大学珠海学院 计算机教研室,9,2019/10/5,串口的电气特性,RS232标准所定义的高、低电平信号与PXA270系统的LVTTL电路定义的高、低电平信号完全不同。 LVTTL的标准逻辑1对应2V~3.3V电平,标准逻辑0对应0V~0.4V电平。而RS232标准采用负逻辑方式,标准逻辑1对应-5V~-15V电平,标准逻辑0对应+5V~+15V。 两者间要进行通信,必须经过电平的转换,转换芯片采用MAX232。,北京理工大学珠海学院 计算机教研室,10,2019/10/5,串行通信数据格式,起始位一般用0作起始位。 数据位5-8位的数据位。 奇偶校验位1位的奇偶校验位,也可以不加。 停止位一般用1作停止位。,北京理工大学珠海学院 计算机教研室,11,2019/10/5,起始位,开始前,线路处于空闲状态,送出连续1。 传送开始时首先发一个0作为起始位。 然后出现在通信线上的是字符的二进制编码数据。,北京理工大学珠海学院 计算机教研室,12,2019/10/5,数据位,每个字符的数据位长可以约定为5位、6位、7位或8位,一般采用ASCII编码。 数据位的长度通信双方要一致,否则数据会出错。 标准的数据位长度为8位。,北京理工大学珠海学院 计算机教研室,13,2019/10/5,奇偶校验位,用奇偶校验位将所传送的字符中为1的个数凑成奇数个或偶数个。 如果是奇校验,则每帧数据中数据位加上校验位中1的个数为奇数个。 如果是偶校验,则每帧数据中数据位加上校验位中1的个数为偶数个。 也可以约定不要奇偶校验,这样就取消奇偶校验位。,北京理工大学珠海学院 计算机教研室,14,2019/10/5,停止位,最后是表示停止位的1信号,这个停止位可以约定持续1 位、1.5 位或2 位的时间宽度。 至此一个字符传送完毕,线路又进入空闲,持续为1。经过一段随机的时间后,下一个字符开始传送,又发出起始位。,北京理工大学珠海学院 计算机教研室,15,2019/10/5,波特率,每秒传送的数据位数。 每一个数据位的宽度等于传送波特率的倒数。 常用的波特率为2400、4800、9600、19200、38400、57600、115200 bps等。 波特率越大,数据传送速度越快,但误码的可能性也越大。,北京理工大学珠海学院 计算机教研室,16,2019/10/5,PXA270的串行口,北京理工大学珠海学院 计算机教研室,17,2019/10/5,PXA270的UART,PXA270的UART(通用异步串行口)单元提供三个独立的异步串行I/O端口,每个都可以在中断和DMA两种模式下进行。它们支持最高波特率921Kbps。每个UART通道包含2个64位FIFO分别提供给接收和发送。 PXA270的UART可以进行以下参数的设置:可编程的波特率,红外收/发模式,1或2个停止位,5位,6位,7位或8位数据宽度和奇
展开阅读全文
  微传网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:第十二讲 串口通信技术及编程.ppt
链接地址:https://www.weizhuannet.com/p-10071115.html
微传网是一个办公文档、学习资料下载的在线文档分享平台!

微传网博客

网站资源均来自网络,如有侵权,请联系客服删除!

 网站客服QQ:80879498  会员QQ群:727456886

copyright@ 2018-2028 微传网络工作室版权所有

     经营许可证编号:冀ICP备18006529号-1 ,公安局备案号:13028102000124

收起
展开