![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单片机
物联网小生
关注物联网解决方案
展开
-
STM32F407VET6移植emwin5.3(含Touch)(二)——移植touch
触摸需要添加的函数是GUI_X_Touch_Analog.c,见上一节。触摸的整体思路是,1.GUI至少10ms一次调用GUI_TOUCH_Exec();这个函数,来实时刷新按键。2.GUI_TOUCH_Exec();中调用int GUI_TOUCH_X_MeasureX(void);int GUI_TOUCH_X_MeasureY(void);来读取触摸的AD物理坐标。3.在GUI_TOU...原创 2018-05-09 12:28:33 · 4721 阅读 · 2 评论 -
STM32F407VET6移植emwin5.3(含Touch)(一)——移植emwin主体
移植顺序为裸机移植TFT的驱动可以正常点亮,接着移植裸机的emwin,最后再将emwin移植到OS。TFT的裸机驱动网上有很多,确定接线正确,确定驱动程序正确,剩下的就是一些很隐蔽的问题。比如IAR for arm关于int型解释为32位,short是16位。在定义数据地址时遇到了这样的问题。我们移植的前提是已知驱动程序,emwin中包括的驱动不在我们考虑范围之内裸机驱动正常后移植裸机emwin。...原创 2018-05-07 16:43:44 · 7219 阅读 · 1 评论