调试串口的几点经验

**一、**如果使用两个串口,一般一个是串口打印信息(简称调试串口),一个应该是用作与传感器或者无线通讯模块之间的通信,最好使用模块化编程,也就是把调试串口单独写一个文件,方便以后移植,也不容易将两个混淆
在这里插入图片描述
**二、**使用串口一定要加上引脚复用连接,不然根本调试不通,这个坑,进了一个星期才爬出来

		/* 将USART1_GPIO复用功能连接 */
		GPIO_PinAFConfig(GPIOA, GPIO_PinSource9, GPIO_AF_1);
		GPIO_PinAFConfig(GPIOA, GPIO_PinSource10, GPIO_AF_1);

**三、**查找错误的时候,应该从头一个一个写,一个一个找
每次都应该这样,不然后面根本不知道你改了哪,最后导致就算你改对地方了,结果其他地方一不小心也改了,最终还是调不通。一个建议是每次修改了就加上注释写上日期标记

猜你喜欢

转载自blog.csdn.net/weixin_45950842/article/details/117252464
今日推荐