小东小西系列之STM32使用问题记录:
有的问题很基础,遇到了写出来;
有的问题很偶然,发现了标记下;
有的问题很经典,分享下用得到。
1. 串口调试工具:
用过友善的串口调试助手,问题原因不清楚,现象:选择串口号后,执行打开串口,但是收到的数据是乱码。后来发现,重新设置下波特率就好了,每次打开需要重新设置,很麻烦,后来重新安装后解决。
2. 串口调试工具,打印信息问题:
同样是友善的串口调试助手,问题现象:
在调试STM32中,使用printf命令时,如果printf("message.\n"),中没有“\n”,切是最后一个打印输出语句,那么此语句有可能不会在终端显示。
分析:
可能是串口工具收到字符串发送结束标志符后才执行打印输出。
解决:
每个printf语句中最后输出\n符号,保证平台的兼容性。
3. 基础问题:
在使用CooCox开发工具中,c文件后缀名需要小写,这与linux下后缀一致。.C表示C++文件。
4.STM32串口调试中的发现:
初始化顺序:RCC->GPIO->中断->使能。
文章评论(0条评论)
登录后参与讨论