串口一直是很有用的端口,所以我们必须先把串口调试成功。STM32串口还是比较简单的,网上例子一大把。但是我们调试这个串口的时候还是遇到了不小的问题。
官方给的例程,知道它有ST-link,但不知道它是否有串口通信芯片,指示显示有COM10驱动未安装成功,自己就用了一个USB转串口,先用自己以前另外一块板子下载好了串口程序,直接用来测试就行,刚开始的结果是USB转串口都没有用好,还导致扔掉了一个USB转串口,以为是坏的,一直都认为TX接RX,RX接TX,但是我换了下情况,串口竟然就好了,
不知道是这个画板子的人真的是好奇怪,为什么这样,已经帮我们转换好了吗???有点坑
既然USB转串口是有用的,接下来的是就是调通自己板子的USB转串口了,也好奇怪的是串口助手一点反应都没有,不知道为什么啊,先测试这个串口的普通IO口功能,一点反应都没有,只好换了一个串口来调试,
由原先的板子上的D0和D1 换成了 D2和D8,
串口就调试成功了!!!!!下面是我们的代码: