day_day
获得 202 次赞
帮助过518人
如题,本人使用的是stm32f412g-dis板,屏幕驱动是ls016b8uy,触屏是ft6x06,都是官方驱动,官方的stemwin工程是使用freertos的,一个很庞大的工程,想移植到无os的平台。结果发现触屏没用反应,一开始觉得是没用更新,但加上GUI_TOUCH_Exec(); GUI_Exec(); 后也没用。后来根据原子的例程改写了一下,去读ad值,也没用任何输出,都是0000。不知道哪里没移植好。这是GUI_X_Touch_Analog的移植:官方的驱动应用:main:
写32程序第一次出这种奇怪输出问题:输出的三个端口分别为B3\B5\B7初始化如下:但仿真发现,B5\B7手点ODR之后IDR寄存器也同时拉高,但唯独B3手点ODR之后IDR寄存器没有反应;物理上,直接测量IO口也没用输出;插上CNC SHIELD雕刻机步进电机扩展版也不能驱动步进电机(另外两个口是可以的!)例程是用正点原子战舰LED例程改造,底板是gokit v2.1的stm32底板。CNC_ARM.rar