发帖
3 1 0

Ai-M61-32S 运行hello word 乱码问题

WT_0213
论坛元老

100

主题

1411

回帖

1万

积分

论坛元老

积分
12919
Ai-M61系列 1264 3 2023-11-21 14:27:54
关于 hello word 示例程序乱码或者,打印日志乱码问题原因大部分都是波特率的不对应问题。
Ai-M61-32S 默认波特率位 2000000 ,比较常用的是115200 或者 9600等。这个可以根据自己需求修改。

目前有两种方案:
1、找到可以自由设置波特率的串口调试工具 如:
上传的附件: sscom.zip (409.29 KB, 下载次数: 1)

屏幕截图 2023-11-21 142724.png

2、修改程序默认的波特率
下面以第2种方式,对 hello word 项目进行修改为例。
屏幕截图 2023-11-21 140541.png
打开串行监视器后,发现打印信息乱码。
屏幕截图 2023-11-21 140935.png
VSCode支持的波特率没有 2000000 ,所以我们需要修改一下程序的波特率。
屏幕截图 2023-11-21 141225.png
找到 bsp -> board -> bl616dk -> board.c 文件
修改 193行的 2000000 波特率,改为 115200【理论上只要是支持的波特率改成哪个都行】


屏幕截图 2023-11-21 141401.png
然后重新编译并烧写。再次打开串行监视器,然后按下EN按钮。可以发现。程序已经不乱码了。
屏幕截图 2023-11-21 140821.png

──── 1人觉得很赞 ────

使用道具 举报

2023-11-21 14:45:41
不错
2024-6-22 02:07:03
你这个 串口插件 可以自定义 波特率的 不用改程序也行
2024-6-22 09:17:47
沈夜 发表于 2024-6-22 02:07
你这个 串口插件 可以自定义 波特率的 不用改程序也行

VScode 好像没有2000000这个波特率,其他串口工具可以。
您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 28122 个
  • 话题数: 39790 篇