K210串口通信问题

试用例程的串口通信代码运行,连接了usb转ttl和k210,没有报错,但是maixpy ide调试区和串口助手都没有收到信息

img

如果你运行了 K210 的串口通信例程,连接了 USB 转 TTL 和 K210,但是在 MaixPy IDE 调试区和串口助手中都没有收到信息,可能出现了以下几种问题:

1.串口通信的波特率设置不正确
如果你的串口通信波特率设置不正确,那么就无法正常收发数据。在 K210 的串口通信例程中,默认使用的是 115200 的波特率,而且在 MaixPy IDE 和串口助手中也需要设置相同的波特率才能正常收发数据。因此,你需要检查一下 MaixPy IDE 和串口助手中的波特率设置是否正确。

2.USB 转 TTL 的驱动程序没有正确安装
如果你的 USB 转 TTL 没有正确安装驱动程序,那么计算机就无法识别该设备,也无法正常进行串口通信。因此,你需要检查一下 USB 转 TTL 的驱动程序是否已经正确安装。你可以在设备管理器中查看 USB 转 TTL 是否被正确识别,并且没有出现黄色感叹号等错误提示。

3.串口通信的连接方式不正确
如果你的 USB 转 TTL 或 K210 的连接方式不正确,那么就无法正常进行串口通信。在 K210 的串口通信例程中,需要将 USB 转 TTL 的 TX 和 RX 引脚连接到 K210 的 RX 和 TX 引脚上。因此,你需要检查一下连接方式是否正确。

4.串口通信的引脚设置不正确
如果你的串口通信引脚设置不正确,那么就无法正常进行串口通信。在 K210 的串口通信例程中,默认使用的是 UART2 进行串口通信。因此,你需要检查一下例程中的引脚设置是否正确,以及你的程序中是否正确设置了串口通信的引脚。

如果你仍然无法解决问题,可以尝试使用其他的串口助手软件进行测试,或者检查一下 USB 转 TTL 和 K210 是否存在硬件故障。

解决啦,这块板子的正面电气插口是没有数据传输的,应该接到背面的插口上,感谢提醒!

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 你看下这篇博客吧, 应该有用👉 :K210(1)解决一些新上手出现的问题
  • 除此之外, 这篇博客: K210上手和训练数据集加串口输出中的 上手步骤三安装编译环境MaixPy IDE 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

    下载链接:https://pan.baidu.com/s/1xfbzMDdpzbY5RhYu_oBx9g 
    提取码:gzzz 
    --来自百度网盘超级会员V3的分享 

    1.首先需要弄清: MaixPy 使用 Micropython 脚本语法,所以不像 C 语言 一样需要编译,其实不用 IDE 也能愉快使用: 使用串口终端工具,前面已经安装了

    2.使用 IDE 则会方便在电脑上实时编辑脚本并上传到开发板以及直接在开发板上执行脚本,以及在电脑上实时查看摄像头图像、保存文件到开发板等

    3.当然, 使用 IDE 因为压缩、传输需要耗费一部分资源,所以性能会有所降低,而且如果MaixPy宕机也没有串口终端好发现问题

    4.要使用 MaixPy IDE , 固件必须是 v0.3.1 版本以上, 否则MaixPyIDE 上会连接不上, 使用前尽量检查固件版本和 IDE 版本,都更新到最新版以保障能正常使用
     


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^