[PIC®/AVR®/dsPIC®产品] 关于AVR_BLE开发板串口通信的问题

[复制链接]
681|4
 楼主| AINZGOWN 发表于 2021-4-13 10:07 | 显示全部楼层 |阅读模式
拿到AVR_BLE开发板后下载官方例程,和手机进行通信,串口助手显示能接收到手机发送的消息,手机也能接收到串口助手发送的消息。但是当我打算用AVR_BLE的串口2与另一块单片机通信,会出现乱码。




上图中左侧为AVR_BLR的虚拟串口,右侧为ATMEGA4809的虚拟串口。

上图为AVR_BLE例程中我进行修改的部分,可以看到[UART_CDC].Write是正常执行了,使得串口COM8能够接受消息,而[UART_WB].Write即USART2.Write也执行了,但是在ATMEGA中出现了乱码。

我使用了ATMEGA4809的串口1与AVR_BLE进行通信,随后用串口3输出至虚拟串口与串口助手通信,代码如下。

MCC中所有串口的速度都是9600波特。实物连接如下。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
lcczg 发表于 2021-4-14 16:26 | 显示全部楼层
示波器看过波形吗
huquanz711 发表于 2021-4-15 07:48 来自手机 | 显示全部楼层
共地没?看图片你只接了发和收两个引脚吧?
 楼主| AINZGOWN 发表于 2021-4-16 15:45 | 显示全部楼层
huquanz711 发表于 2021-4-15 07:48
共地没?看图片你只接了发和收两个引脚吧?

后面我把地连上了,结果一样
yangxiaor520 发表于 2021-4-16 18:08 来自手机 | 显示全部楼层
用示波器看下波形吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

70

帖子

1

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