迅维网

标题: 【NUCLEO-F412ZG试用体验】No.8 TFT使用 [打印本页]

作者: バ幸福De右岸    时间: 2016-12-27 10:09
标题: 【NUCLEO-F412ZG试用体验】No.8 TFT使用
又是一篇显示的报告,上次是OLED,这次是TFT.
效果图

                               
登录/注册后看高清大图

这块TFT的来源是arduino的TFT,因为我玩过arduino,手上有个Mega2560,这个板子刚好兼容arduino的管脚位置,可以直接插上去。

                               
登录/注册后看高清大图

    插是直接插上去了,屏幕使用的8位并行控制方式。管脚就恶心了,arduino的D0-D7在这块板上确是混乱的,依次是
PF12    -    D0
PD15   -    D1
PF15    -    D2
PE13    -    D3
PE14    -    D4
PE11    -    D5
PF9      -    D6
PF13    -    D7
乱的不行不行的,这我的数据传送就麻烦了,还好这个屏幕都是控制没有读取,省掉不少功夫。
CubeMX生成初始代码。


                               
登录/注册后看高清大图

管脚配置,并且命名
      时钟不知道为什么只能用内部8M,内部不是说好的16M吗。反正没跑什么速度。就不管了。

                               
登录/注册后看高清大图

这里注意一下,管脚的初始化电平要配置一个比较重要的RD脚。

                               
登录/注册后看高清大图

初始电平配置为高
OK生成。
移植,修改接口代码。

[color=rgb(51, 102, 153) !important]复制代码

因为数据端口混乱,这里肯定花了不少处理运算。导致刷屏速度变慢。如果有高明的方法求告知。


                               
登录/注册后看高清大图

控制脚的接口配置
还有GUI.C和GUI.H包含进去。开始使用。

[color=rgb(51, 102, 153) !important]复制代码

完成哦,谢谢支持,后续还会更新。





欢迎光临 迅维网 (https://www.chinafix.com/) Powered by Discuz! X3.4