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