因为比赛需要,要进行两块单片机之间的串口通信,之前也没弄过这一块,就将一些注意事项记录下来,此次我基于的是STM32F103ZET6和RBT6之间的通信,类比其他类型的原理是一样的。
其实只有一个点需要注意,那就是传输的信息需要加 “\r\n”。
第一块单片机的USART1进行发送,第二块单片机的USART2进行接受,第二块单片机的USART1将接收到信息发送到电脑上进行显示。之前一直没加\r\n,一直接收不到。
也可以第二块单片机使用USART1进行数据的接收和发送,这样也是可以的,就是如果使用串口下载的化,每次要将连接线拔下来,下载完后在插上。
最后说下连线,TXD–RXD RXD–TXD ,共地感觉没啥用,不过最好还是共上吧。