giveyou 发表于 2024-10-19 10:06:57

32G12K128串口问题

使用硬件:
      屠龙刀三,USB-UART(TTL串口),USB-Link1D

代码:
       STC32G-DEMO-CODE-V9.6.zip中的4个单独的串口测试程序。下载地址https://www.stcaimcu.com/data/do ... -DEMO-CODE-V9.6.zip
代码修改:
       //#include "..\..\comm\STC32G.h" 修改成 #include "STC32G.h",其他的没有修改
编译器设置:
   C251的“Include Paths”分别修改成“..\Uart_1;..\COMM”,“..\Uart_2;..\COMM”,“..\Uart_3;..\COMM”

过程:
      编译完成后下载使用USB-UART(TTL串口),通过电脑给串口2和串口3发送数据但无接收数据,串口2和串口3使用USB-Link1D(使用之前单独测试过该硬件正常)。

结果:
       串口1正常收发,电脑发送给串口2,3无返回数据。
      使用 USB-UART(TTL串口)的线连接到P50和P51就可以正常通讯,难道是USB-Link1D连接后还有什么操作吗?

请教大神是什么原因,谢谢指教。







本图的P50和P51的线互换过



giveyou 发表于 2024-10-19 10:09:49

使用 USB-UART(TTL串口)的线连接到P50和P51就可以正常通讯,难道是USB-Link1D连接后还有什么操作吗?

giveyou 发表于 2024-10-19 10:14:38

换回到USB-Link1D连接P50,P51后正常,难道是需要重新插拔一下USB-Link1D?
页: [1]
查看完整版本: 32G12K128串口问题