ARM开发入门教程14_UART异步串口通信.pdfVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ARM开发入门教程14_UART异步串口通信,uart串口通信,uart串口通信协议,串口异步通信,串口异步通信代码,异步串口通信协议,boost串口通信异步,arm串口通信,arm串口通信程序,arm的串口通信

UART异步串口通信 TONY 2012 TM 1  Uart异步串口概述 数据通信的基本方式可以分为并行通信和串行通信。 并行通信:是指利用多条数据传输线将一个资料的各位同时传送。 特点是传输速度快,适用于短距离通信,但要求通信速率较高的应 用场合。 串行通信:是指利用一条传输线将资料逐位地顺序传送。特点是通 信线路简单,降低了成本,适用于远距离通信,但传输速度慢的应 用场合。 Tony vopo123@126.com TM 2 2  UART异步串行口的传输 异步通信以一个字符为传输单位,通信中两个字符间的时间间隔是不固 定的,然而在同一个字符中的两个相邻位代码间的时间间隔是固定的。 通信协议:是指通信双方约定的规则。在使用异步串口传送一个字符信 息时,对资料格式有如下规定:有空闲位、起始位、资料位、奇偶校验 位、停止位。 Tony vopo123@126.com TM 3 3  通信过程: 1. 开始前,线路处于空闲状态,送出连续的1 。传送开始时,首先发送 一个0做为起始位,然后出现在通信线上的是字符的二进制编码数据。 2. 每个字符的数据长度可以约定为5位、6位、7位或8位。后面是奇偶校 验位,根据约定,用奇偶校验位将所传字符中为‘1’的位数凑成奇数个或 者偶数个,也可以约定取消奇偶校验。 3. 最后是表示停止位的‘1’信号,该停止位可以约定持续1位或2位时间宽 度。 4. 至此一个字符传送完毕,线路又进入空闲状态,持续为‘1’。经过一段 随机时间,下一个字符起始位发出。 Tony vopo123@126.com TM 4 4  电气特性 RS232标准采用9芯或者25芯D型插头,常用一般为9芯。 要完成基本通信,实际上只需RXD、TXD、GND 。但RS-232C规定的 逻辑电平与一般微处理器、单片机的逻辑电平是不同的,例如:RS- 232C 的逻辑“1”是以-3~- 15V来表示的,而单片机的逻辑“1”是以5V表示 的,S3C6410的逻辑“1”是3.3V表示的,就必须把单片机的电平 (TTL、 CMOS 电平)转变为RS-232C 电平,或者把计算机的RS-232C电平转 换成单片机的TTL或CMOS 电平,通讯时必须对两种电平进行转换。 Tony vopo123@126.com TM 5 5  S3C6410的UART介绍 S3C6410提供的是4个独立的异步串行I/O端口。每个串行端口支持中断 模式和DMA模式,UART可以产生中断或者DMA请求。UART可以支持 最高速率3Mbps 。每个UART通道支持两个64byte的FIFO的接收与发送。 S3C6410的UART可以进行设置的包括,波特率、红外收发、1或2个停 止位,5位、6位、7位或8位的数据宽度和奇偶校验。 Tony vopo123@126.com TM 6 6 每个UART包括一个波特率生成器、一个发送器、一个接收器和一个控 制单元。 波特率生成器的时钟驱动来自PCLK、EXT_UCLK0和EXT_UCLK1.发送 器和接收器包括64 byte的FIFO寄存器和移位寄存器。数据写入FIFO然 后复制到发送移位寄存器,再从数据输出端口TxDn依次被移位输出。接 收的数据也同样从RxDn移位输入到移位寄存器,然后复制到FIFO。 Tony vopo123@126.com TM 7 7 Tony vopo123@126.com

文档评论(0)

mydoc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档