[STM32F4] EMWIN中串口调试问题

[复制链接]
2531|4
 楼主| judejie83 发表于 2014-5-20 09:39 | 显示全部楼层 |阅读模式


UART LCD.rar (4.17 MB, 下载次数: 16)   


在没有使用EMWIN时调试USART时能正常收发。
但是加入EMWIN时却不行。收发都是乱码。
下面是USART 没有使用EMWIN的程序。
请各位帮我在EMWIN中测试一下,看是不是也是不对。谢谢。

send.bmp (emwin 中只用EDIT)。一个发送。一个接收。


 楼主| judejie83 发表于 2014-5-20 09:40 | 显示全部楼层
感谢各位。
mmuuss586 发表于 2014-5-20 12:38 | 显示全部楼层

那示波器看下,是发的比特率不对;
还是发的数据不对;
 楼主| judejie83 发表于 2014-5-20 20:30 | 显示全部楼层
开始使用的是USART1 ,发现STM32F429-DIS板中被占用了。后来就改成USART6 的PG14和PG9 。但是仍然不正确。。
但是奇怪的是:如果我不用EMWIN做界面。只用到LCD程序显示时,收,发的数据都是正确的。
printf("012ABCabc");  在上位机中串口调试助手显示正确:012ABCabc
加入EMWIN后。用一个按键做触发:printf("012ABCabc");     在上位机中串口调试助手显示不正确:
70 71 72 81 82 83 C1 C2 C3 (16进制)  字符是:pqb亗兞旅

不知问题所在。

zhang3721 发表于 2015-1-12 18:11 | 显示全部楼层
lz解决了吗?我也遇到类似问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

62

帖子

0

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