基于STM32 Nucleo开发板的配套液晶屏设计之完善ST32 Nucleo开发板
本帖最后由 Tcreat 于 2015-1-18 15:21 编辑拿到了STM32 NUCLEO开发板,简单得上电测试,改了下之前F030的代码,一次点亮,发现STM32 NUCLEO系列的板子都没有LCD屏,闲暇之余,做了块STM32 NUCLEO开发板的液晶屏模。
为了不影响正常使用,引脚都是对照STM32 NUCLEO的原理图和PCB图找的没有被占用的引脚,这样不需要修改任何跳线即可测试,特地做快板子只为了测试一个屏觉得是件奢侈的事情,所以尽量的多配些外设,加上了AT24C02和TF卡槽,可以测试I2C和SPI,实际液晶屏的触摸就是SPI接口,好吧这点貌似有些多余,那就当测TF卡用吧。
第一版PCB是插在STM32 NUCLEO板上的 将所有引脚覆盖,很多群友质疑使用了多少引脚,还占用的还能用吗。进过考虑出了第二版PCB,是最为底板插在STM32 NUCLEO下的,这样没有被占用的引脚可以继续跳线使用。第一版PCB有些瑕疵,第二版改正了电路的错误同时修改了PCB布局,同时液晶屏的触摸芯片、TK卡槽和AT24C02通过跳线电阻连接到插针上,这样不使用时可以断开跳线不占用引脚资源。
占用资源情况:
LCD为16位并口:21个IO口
LCD触摸 SPI接口 : 5个IO口 (可通跳线断开)
TF卡槽 SPI口 :4个IO口(可通跳线断开)
AT24C02 IIC口 :2个IO口(可通跳线断开)
第二版测试视频:http://www.iqiyi.com/w_19rsbhgezp.html#vfrm=8-7-0-1
第二版实物图:
第一版实物图:
部分功能测试代码:
IIC驱动代码:; LCD驱动代码:;
TF卡驱动代码:;
触摸驱动代码:;第二版原理图:
后记:88031724
后续完善代码等第二版PCB回来后陆续完善,同时更新F334的驱动,敬请期待~
自己先给自己顶个吧 :sleepy: 不错,赞一个 netlhx 发表于 2015-1-6 14:45
不错,赞一个
感谢支持:P :lol赞一个,看起来还不错哦
等楼主的后续哈 向着北极星 发表于 2015-1-6 15:05
赞一个,看起来还不错哦
等楼主的后续哈
:handshake很快会贴第二版的实物图 ~ 不错 赞一个 楼主使用的显示屏看上去不错有手册么看一下
不错 赞一个 z00 发表于 2015-1-6 15:43
楼主使用的显示屏看上去不错有手册么看一下
驱动芯片 : ILI9341 16bit 并口模式 屏的引脚定义 和 原子的2.8寸的一样 和原子的屏好像是一样的