最近一直在出差中,前两天有点空把板子拿出来,继续开发日志的编写, 看见板子上有一个UART 的RX 和TX,找来原理图来分析是从何处引出来的。 寻找电路后发现这两个接口接的是UART2的引脚,找来CH340 TTL电平USB串口连上,打开端口。 在写往板上的程序中,添加发送串口信息的代码,编译,下载,Rest。 问题出现了,怎么CH340端口打开无法收到数据,板上的Rx/TX灯均不亮,找来万用表测量这才发现原来NUCLEO板上标注的TX/RX是做过交换的,即丝印TX实际上连接的是芯片的RX引脚,丝印RX实际上连接的是芯片的TX引脚。 将CH340 的引脚按丝印一对一连接好,打开串口,板子重新上电,终于在超级终端上显示出了"Hello Word!"的串口送出的信息。 看来不能盲目相信板上的丝印,再小的接口我们也要根据线路重新测量一遍,因为制版工程师好心做了个交叉设置,这情况我们是未知的。 |
赫赫,不是粗心,板子的设计匠心是需要实践来理解的。
但默认的电阻跳接在 L476RG的芯片上。
没说丝印错了呢~~。