[PIC32/SAM] MPLABX IDE下 串口打印乱码问题

[复制链接]
535|7
 楼主| 午夜粪车 发表于 2022-9-3 15:10 | 显示全部楼层 |阅读模式
建立了工程编码默认的ISO-8859-1,用串口打印调试时发现不光中文打印乱码,连英文字母都不行,请问高手怎么解决?
heweibig 发表于 2022-9-3 15:13 | 显示全部楼层
串口的波特率一致么?
 楼主| 午夜粪车 发表于 2022-9-3 15:15 | 显示全部楼层
这个一致,打印hex数据就没问题,我打印汉字和abcd都不行,跟IDE编码选择有关吗?
 楼主| 午夜粪车 发表于 2022-9-3 15:17 | 显示全部楼层
现在发现直接用串口API输出没问题,用Debug宏调试打印输出就有问题,这怎么回事?
stly 发表于 2022-9-3 15:20 | 显示全部楼层
也许是Debug控制了串口通讯,造成通讯速率不准确吧
renyaq 发表于 2022-9-3 15:26 | 显示全部楼层
串口通讯及其他如I2C、SPI等通讯的调试建议不要通过Debug,直接运行代码来测试
zhuww 发表于 2022-9-3 15:28 | 显示全部楼层
若不成功则可以用逻辑分析仪抓取相关引脚的时序图来进行分析排查
您需要登录后才可以回帖 登录 | 注册

本版积分规则

867

主题

10194

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部