打印
[STM32F4]

EMWIN中串口调试问题

[复制链接]
2041|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主


UART LCD.rar (4.17 MB)   


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

(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亗兞旅

不知问题所在。

使用特权

评论回复
5
zhang3721| | 2015-1-12 18:11 | 只看该作者
lz解决了吗?我也遇到类似问题

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

62

帖子

0

粉丝