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