Demo3_软串口功能测试
<pre><code class="language-html">/*功能:使用软串口显示串口发过来的中英文字符串。
教程演示时,都是使用Arduino的默认硬串口0(D0,D1)来演示的。
Arduino板上,串口0(D0,D1)固定连接着USB转TTL串口的芯片,此时使用串口0(D0,D1)再与彩屏串口连接时,会出现于这么一种情况:
即Arduino主芯片的TX口同时连着USB转串口芯片的RX和彩屏的RX,
Arduino主芯片的RX同时连接着USB转串口芯片的TX以及显示模块的TX。
当彩屏Tx向单片机发送数据时,有时就会被USB转串口芯片管脚影响,导致单片机收不到彩屏的数据。
(Arduino官方版USB转串口用的是Atmel mega16U2(mega8U2),大家反映这个版本经常收不到彩屏串口数据)
此时建议使用Arduino 主板的的其他串口
本程序就是使用软串口来完成的通讯案例。
by mzlcd 2022/03/28
铭正同创智能屏淘宝店:https://mzlcd.taobao.com/
*/</code></pre>
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=6e965ef5767505b5bcb462b8de7a2b73&amp;file=file.jpg" alt="" /></p>