第21讲自己动手学习单片机系列讲座-USART通讯浅析.ppt

第21讲自己动手学习单片机系列讲座-USART通讯浅析.ppt

第18讲 USART(48/88/168);1 载波检测 DCD 2 接收数据 RXD 3 发送数据 TXD 4 数据终端准备好 DTR 5 信号地 SG 6 数据准备好 DSR 7 请求发送 RTS 8 清除发送 CTS 9 振铃提示 RI ;MAXIM 202E TTL/RS232电平转换接口芯片;硬件连接图;通讯编码;从机获得主机要求数据的报文,若无错误 将数据打包成报文格式发送给主机,从机数据帧格式如下;1个奇偶校验位,或无奇偶校验位,缺省偶校验 当有校验位时,1个停止位,当无校验位时,两个停止位;void slaverInit( unsigned int baudrate, char parBit ) { /* 设置波特率*/ unsigned int baudReg; ATOMIC_BLOCK(ATOMIC_RESTORESTATE) { baudReg = F_CPU/(16*(unsigned long)baudrate)-1; UBRR0 = baudReg; //设置数据位8 switch(parBit) {; case 0://不校验,8位数据位,2位停止位 UCSR0C = 0x0E; break; case 1://奇校验,8位数据位,1

文档评论(0)

1亿VIP精品文档

相关文档