OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7187|回复: 5

为什么程序下载串口【CH340】不连接时ucgui界面不流畅,串口连接后才能正常使用?

[复制链接]

3

主题

9

帖子

0

精华

新手上路

积分
41
金钱
41
注册时间
2015-4-26
在线时间
0 小时
发表于 2015-4-26 09:28:54 | 显示全部楼层 |阅读模式
5金钱
如题,我近期在ucgui实验中发现如下问题:
   1. 下载串口【CH340】连接到PC时,ucgui界面执行比较流畅,触摸响应也比较灵敏;
   2. 但不连接到PC时,ucgui界面刷新极不流畅,界面上的触摸按钮需要持续按3秒以上才能响应;
   3. 串口连接PC上电启动后再拔掉【板子不掉电,5V电源单独接入】,界面程序也是正常的;
   4. 程序代码基于原子大哥的MiniSTM32开发板实验程序39,界面是在此基础上自己开发的;
   5. 怀疑过可能是RAM分配的问题,修改GUIConf.h中的宏:
       #define GUI_ALLOC_SIZE             25000 /*实验过多次,从原子大哥的默认逐步增加到该值都不能解决,再增加编译报错*/
   6. 根据上述情况,目前怀疑可能和下载串口有关系,是不是串口驱动的问题?
  如果使用到正常产品中,下载串口只有在烧录程序时才会连接PC,这样的问题是个明显的BUG。请大侠们支个招,谢谢啦!

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2015-4-26 22:55:24 | 显示全部楼层
怀疑是电源问题。
电源干扰大,导致触摸屏出乱数据。从而严重拖慢程序运行。
你接电脑,实际上就是通过电脑的GND,接大地了,改善了电源,因此可以正常运行。
建议:用线性电源给开发板供电试试。
不要用开关电源。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

3

主题

9

帖子

0

精华

新手上路

积分
41
金钱
41
注册时间
2015-4-26
在线时间
0 小时
 楼主| 发表于 2015-4-27 00:09:33 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
多谢原子大哥的关注,不过我使用的就是线性电源啊
用的是LM2940-5.0【LDO】给TFTLCD供5V电源
然后1117为stm32供3.3v电源

并且使用12V的蓄电池作为LM2940(输入范围5.5 ~ 26V)的输入还是一样的现象
回复

使用道具 举报

3

主题

9

帖子

0

精华

新手上路

积分
41
金钱
41
注册时间
2015-4-26
在线时间
0 小时
 楼主| 发表于 2015-4-27 00:19:02 | 显示全部楼层
回复【3楼】CherishLife:
---------------------------------
补充说明:正如描述中的第3点所述,串口连接PC后再为单板上电,启动完成后再拔掉串口,界面就正常了
这个现象看起来是系统启动时需要串口,一旦启动后,拔掉串口就没有影响了
回复

使用道具 举报

3

主题

9

帖子

0

精华

新手上路

积分
41
金钱
41
注册时间
2015-4-26
在线时间
0 小时
 楼主| 发表于 2015-5-3 11:23:28 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
原子大哥,你好,我这里用的不是开关电源的;是线性电源...
我这里如果上电的时候连接一些用USB连接一下PC,然后拔掉,界面仍然是正常的,不会出现卡死现象
好像就开机的时刻必须连接一下PC,是不是和串口的驱动有点关系呢
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2015-5-5 00:36:08 | 显示全部楼层
回复【5楼】CherishLife:
---------------------------------
和串口没多大关系啊
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-24 15:27

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表