
STM32F429开发板
简介
一个能驱动RGB屏幕的控制器
简介:一个能驱动RGB屏幕的控制器开源协议
:GPL 3.0
描述
简介:
这是一个基于STM32F429的开发板,是我很早之前学习STM32的时候做的一款开发板,当时芯片价格还很便宜(好像就30块钱),当时我也就是学习了STM32F103系列的单片机之后想换一个更高级一点的学习,当时对这个还不是很懂,就参考野火的原理图画了这个板子,打板回来焊接测试基本没有问题,但是当时有一些事情耽搁了,导致没有时间学习,就一直放置,今天抽点时间索性就开源了吧。
一、接口
这个开发板接口众多,是我结合野火的功能筛选出一些常用的器件,去掉了一些不常用的接口,又增加了一些我自己觉得可能用得到的接口,还引出了绝大部分的引脚,很方便扩展。
PCB预览
接口包括:
ST_link接口,串口,USB接口
按键,LED
DHT11
OLED(IIC接口)
超声波接口
蓝牙接口
舵机接口
WS2812
红外避障接口
NAND flash
SDRAM
RGB屏幕
SD卡
W25Q flash
AT24 EEPROM
红外接口头
NRF24L01 无线模块接口
ESP8266 WIFI接口
总的来说,功能还是很多的。
二、设计
PCB中这个走线是我瞎布的(留下了没有技术的眼泪),为了等长走线,这个频率可能也不需要等长,影响不大。
其他的一些细节,时间太长,想不起来了。
三、功能测试
目前测试过W25Q,AT24,NRF24L01,ESP8266,RGB屏幕,NAND flash,SD卡,WS2812,LED
等,(因为没有时间玩了,最近在整linux)
下面是驱动RGB屏幕的图
四、设计缺陷
1.W25Q
目前发现一处,在W25Q这里,发现下面的地是没有接的,这导致W25Q不能工作,可以飞线操作。
下面是修改后的。
版本2.0已经在原理图和PCB都修改了。
2.micro usb接口
在板子上有3个micro usb接口,
但是这三个接口,太近了,插的时候可能会很挤,大家可以自行修改。
其他缺陷暂时还没有发现,期待大家改正。
设计图
BOM
ID | Name | Designator | Footprint | Quantity |
---|---|---|---|---|
1 | 100nF | C1 | C0805 | 1 |
2 | 100nF | C42,C47,C48,C49,C52,C53,C56,C57,C58,C59,C60,C61,C63,C65,C66,C69,C70,C71,C72,C73,C74,C75,C76,C77,C78,C79,C80,C81,C82,C83,C88,C89,C90 | C0603 | 33 |
3 | 4.7uF | C54,C55,C64 | C0603 | 3 |
4 | 10uF | C62,C67,C68 | C0603 | 3 |
5 | 22pF | C84,C85 | C0805 | 2 |

评论