例程使用德非莱的尼莫m3s
德飞莱stm32开发板m3s+v2.3电路图.pdf
4e7b3c012abd72581dc55f80402461d5.png

f48b5172e1d4990dbb788358b0665183.png

首先在cubemx配置工程
93f69c98cf7757e580282290f074a6bb.png

8e9558791170a30854d60ba84b5a4511.png

将速度拉满
754125cff035bce0e7103cc6adfec327.png
打开sw调试 方便下载
09184fc6b12a0d20344cab33cb41877e.png
f58314d1674a0bfe592b1bf8c387318e.png
b8a5b5032d1bf8f9e1f497eaa392f68a.png

看电路 它使用了NE4 和 A10作为片选和数据命令选择
直接照着配置就行
a956c8c62da58d8a9e102079f5f6b5ac.png
按照电路图配置
ee0d4a814cdf5c7c0ccf5ec32a7c6cbb.png
配置完成看一下IO 发现都对的上
4ac97fe37253c5152c3ee62bb38c95f6.png
de4ce80509379e38730d0ef93d8a6522.png
配置背光引脚
06b06855f7b731436e6fb9f0e74515e2.png
配置完成 生成代码,如果后期需要移植GUI要调大栈内存

998ac79d0bbc9e7f996c0322640e6c0d.png
在生成的工程建一个文件夹,专门放驱动文件
19c1fa63ea7e8bf6953b8975ff23ae04.png
lcd.zip
6af6d0a0652780385b2c893895f931a7.png
66d7b06de99e387c765540e2129364c4.png
f1297bfa34262d512644465bc901f09d.png
c0c40a1a18702ee5a15d6aa9c765f7fb.png
e87e82cc64ebc67e4143ca0fd181d13e.png
55d7a9898efa9d6c944a772ada175a8b.png
工程设置
d1845065904712da1cc369a5192b7079.png
先看lcd.h 这里有两个地址
硬件规定的RES地址
NE1 0x600000000
NE2 0x640000000
NE3 0x680000000
NE4 0x6C0000000
这里使用了NE4
DATA地址=0x6c0000000 | ( 0x1<<( 10 + 1 ) ) = 0x6c000800;
其中的10就是A10,如果是A17,那就是17+1,结果为0x6C040000
7ec8293ae768af65cdb6b299f061d318.png
接口使用
9d9f8e77bf8a3e0d027d365b8b82ae57.png
导入刚刚的头文件
24c1ee5ca67b181a7daab5f64741622f.png
定义背光接口
4859899fac016b8be1a115bf6adb3643.png
初始化屏幕
9286768f1103032402421b82a32c28e6.png
初始化成功会显示条纹
3c05c8f81b4353b1e4b8dad0e9fcb659.png
刷个背景颜色 再打一串字符
51f44300ec281fddfdc1ac3d1bed9797.png
成功!!

Last modification:June 28th, 2020 at 07:05 pm
如果觉得我的文章对你有用,请随意赞赏