UART串口通信

2020-02-24 20:37发布

对于接收数据那检测下降沿,那发送数据呢?就是不太懂发送数据这块的的程序,用的特权同学的程序
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
8条回答
zhang-sb23
2020-02-25 05:16
wgj2778 发表于 2013-11-16 09:06
那就是检测一个低电平信号吗 还是一个上升沿

首先你要明白一个问题就是,接收器是一个模块,它需要对RXD进行检测,检测到低电平,那这个模块就会执行接收数据。
而发送器是另一个模块,它发送数据是你可以控制的,你想它发数据,它就发数据,而且数据是你自定义的。它不需要检测,因为它是发送器,不是接收器,接收器才会检测RXD线上有没有新数据。发送器只对TXD这根线操作。发送器空闲的时候会把这根线拉高,当你想发数据时,发送器就会把这根线拉低,后面跟着的就是数据。数据后面是奇偶位与停止位。停止位后面就是把TXD再次拉高。
    建议你先把通信协议搞清楚,再写代码。

一周热门 更多>