[汽车MCU – KEA] KEAZ128的UART通信不正常的问题

[复制链接]
 楼主| zgdzwlt 发表于 2018-7-9 12:00 | 显示全部楼层 |阅读模式
板子:FRDM-KEAZ128和自己绘制的KEAZ128板子
通信接口:UART2(D6(RX),D7(TX))
程序源码:KEIL中自带的KEAZ128例程
编译环境:KEIL
操作现象:在FRDM-KEAZ128中用PE-Micro将程序下载进去后,通过USB能够正常读取到串口发送的数据,如下图所示
FRDM-KEAZ128用USB通信.PNG
但是使用TTL转USB模块接到FRDM-KEAZ128的D6,D7,GND三个引脚上读出来的数据就有问题,出现如下图所示
FRDM-KEAZ128用TTL转USB模块.PNG


  



我自己绘制的板子将UART2的数据用TTL转USB显示出来是汉字乱码形式,如下图所示
自己绘制的KEAZ128板子.PNG
然后我观察FRDM的原理图中发现在OPEN-SDA部分也对UART做了处理,而我自己绘制的KEAZ的板子是直接把TTL转USB的RX,TX与D6,D7引脚相连,不知道是不是这个原因。
FRDM-KEAZ128的OPEN-SDA中UART原理图部分.PNG
问题:1.在FRDM-KEAZ128的板子上使用USB与TTL转USB通信显示出来的数据为什么不同?
          2.在我自己绘制的KEA板子为什么显示不正常?
 楼主| zgdzwlt 发表于 2018-7-9 14:16 | 显示全部楼层
问题找到了,是USB转串口模块的问题,开始用的是CH340芯片的模块,所以读出来不对,后来改用CP2102的USB转串口模块就正常了,,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

17

帖子

0

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

1

主题

17

帖子

0

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