码迷,mamicode.com
首页 > 其他好文 > 详细

stm32之USART通信

时间:2014-08-12 00:12:43      阅读:315      评论:0      收藏:0      [点我收藏+]

标签:blog   http   数据   2014   ar   art   log   images   

  任何USART通信,需要用到2个对外连接的引脚:RxD,TxD;

 RxD是输入引脚,用于串行数据接收;

 TxD是输出引脚,用于串行数据发送;

SCLK引脚:发生器时钟输出(同步模式下,异步模式下不需要)

  在IrDA模式(红外模式)下需要下列引脚:

    IrDA_RDI: 红外模式下的数据输入;

    IrDA_TDO:红外模式下的数据输出;

  调制解调模式下需要:

    nCTS:清除发送;

    nRTS:发送请求;

数据的接收/发送过程示意图:

  bubuko.com,布布扣

异步串行通信协议需要定义以下5个内容:

  1、起始位  2、数据位(8/9位,9位的话包含奇偶校验位,8位一字节)

  3、奇偶校验位(第9位)

  4、停止位(1、1.5、2位)

  5、波特率设置(速度,波特率决定移位寄存器速度)

异步通信时,双方设置必须一致

     ;bubuko.com,布布扣

USART用途:

 芯片间的近距离通信:

  bubuko.com,布布扣

  

 芯片与pc机通信:

bubuko.com,布布扣

模块与模块之间远距离通信:借助RS485芯片-------can总线是在485上面发展起来的;

  RS-485接口的最大传输距离可达3000米;

bubuko.com,布布扣

 

USART内部关于寄存器控制:

  待补全........

 

stm32之USART通信,布布扣,bubuko.com

stm32之USART通信

标签:blog   http   数据   2014   ar   art   log   images   

原文地址:http://www.cnblogs.com/chris-cp/p/3905838.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!