如题,我近期在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。请大侠们支个招,谢谢啦!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
---------------------------------
原子大哥,你好,我这里用的不是开关电源的;是线性电源...
我这里如果上电的时候连接一些用USB连接一下PC,然后拔掉,界面仍然是正常的,不会出现卡死现象
好像就开机的时刻必须连接一下PC,是不是和串口的驱动有点关系呢
一周热门 更多>