楼上说的对,串口只能一对一通信。两个设备不能同时用,想用要么找个双串口单片机,要么分时传输数据。
1. 所谓通讯,个人理解就是在芯片间传输数据…… GPIO都可以实现,只要数据能被正确的发送和接收,理论上并行的或串行的都可以。
2. 除了传数据外,由于数据的传输过程中可能出现电平畸变,当传输的数据较多时,因此往往可能还需要对传输的数据进行同步、校验、缓存、排序…… 也就是说,依赖某种 通讯协议。
3. 随便几个GPIO管脚(1根、2根、3根、4根)都可以形成串行通信(虚拟串口?),模拟出1-wire、I2c、或SPI或其他类型的时序。只是硬件如果支持某些串行通讯协议的话,程序写起来会相对简单些、代码量少一点而已。
绕了半天,回到问题本身:是可以不局限于使用RXD或TXD(51中的P3.0,P3.1)的
这个是不可能的啊,只能用P3.1 P3.0 作串口RXD,TXD,跟PC通讯,就可以上位机显示,单片机要用仿真器才能下载啊
单片机接了串口就不能用p30和p31的介绍到此就结束了,感谢您耐心阅读,谢谢。
本文标签:单片机接了串口就不能用p30和p31