三创电子(Tcreate) 发表于 2015-1-6 14:11:40

基于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的驱动,敬请期待~






三创电子(Tcreate) 发表于 2015-1-6 14:44:25

自己先给自己顶个吧 :sleepy:

netlhx 发表于 2015-1-6 14:45:34

不错,赞一个

三创电子(Tcreate) 发表于 2015-1-6 14:48:11

netlhx 发表于 2015-1-6 14:45
不错,赞一个

感谢支持:P

向着北极星 发表于 2015-1-6 15:05:19

:lol赞一个,看起来还不错哦
等楼主的后续哈

三创电子(Tcreate) 发表于 2015-1-6 15:09:46

向着北极星 发表于 2015-1-6 15:05
赞一个,看起来还不错哦
等楼主的后续哈

:handshake很快会贴第二版的实物图 ~

z00 发表于 2015-1-6 15:41:18

不错 赞一个

z00 发表于 2015-1-6 15:43:40

楼主使用的显示屏看上去不错有手册么看一下

数码小叶 发表于 2015-1-6 15:48:11


不错 赞一个

三创电子(Tcreate) 发表于 2015-1-6 15:57:29

z00 发表于 2015-1-6 15:43
楼主使用的显示屏看上去不错有手册么看一下

驱动芯片 : ILI9341   16bit 并口模式    屏的引脚定义 和 原子的2.8寸的一样 和原子的屏好像是一样的
页: [1] 2 3 4 5 6 7
查看完整版本: 基于STM32 Nucleo开发板的配套液晶屏设计之完善ST32 Nucleo开发板