(1)MDK5下载时未找到对应的芯片
解决方式:需要下载pack包。
官方链接:https://www.keil.com/dd2/pack/
其它链接:https://blog.csdn.net/nicholas_duan/article/details/100515251?spm=1001.2101.3001.4242
(2)linux下和Windows下换行的区别
Windows下换行定义为 ,linux下换行定义为 ,所以在Windows下的串口要显示换行需要在字符串后面加 ,linux下则只要 就能换行。
是换行,但不回车,指针移动到下一行的同一列,效果如下:
是回车换行,指针移动到下一行的第一列,效果如下:
(3)在使用secureCRT和串口通信时,从开发板发送数据能够在窗口中显示,而通过键盘输入时,secureCRT不显示输入内容,但在敲入回车之后,开发板能够接收到。这需要设置secureCRT的本地回显。
方法:Session Options --> Advanced --> Local echo(选择打钩)。
(4)单片机输出串口打印消息被覆盖
解决方式:串口接收缓冲区前,加一个延时。