极客秀
搜索

基于STM32H563ZIT6的屏幕开发板1.0

(BUG很多,而且这块屏幕有点问题,慢慢修改)

在上半年的时候收到ST公司提供的STM32H5的样片,一直想着利用这块芯片来制作开发板,可能明年的毕设就会用这个系列的芯片,于是先一步简单的绘制了一块H5系列的开发板来进行各部分功能的测试。

主要系统

整个系统包含了STM32H563ZIT6作为主控,主要包含ST7789的屏幕驱动,关于这个屏幕驱动前几期也提到过如何使用。

一套摄像头模组,利用板载DCMI数码相机接口。关于接口采用了正点原子摄像头模块。拟用OV2640(比较便宜)

用户输入除了触摸屏以外,还留出了四个轻触按键以及一个编码器旋钮。

编码器旋钮具有实现正转反转识别以及按下识别的功能,扩展性比较多,不过后期可能将这个编码器开关换掉。

除此之外,电路中还添加了一个CH340串口,CAN总线接口以及USB接口。

H563还为其配置了AT24C256和W25Q128,提供了高达128K的EEPROM以及16MB的外部FLASH,这为之后的GUI部署提供外部FLASH用以存放图片数据,不过由于还在测试版,所以肯定还是有非常多的BUG和修改的地方。

从系统

当然啦除了STM32作为主控芯片之外,还为其设计了一篇ESP32作为从系统,主要目的是为了蓝牙和WIFI。

虽然说,STM32有WLAN网口,但是由于个人原因无法使用Inter网,所以还是蓝牙和WIFI适合自己,也考虑过直接的4G模块,不过后来还是选择可编程的ESP32来获取更多的拓展性。

PCB设计

这方面没啥好说的,博主的硬件水平一直很糟糕,于是就是简单的设计了一下电路,不过由于屏幕的存在,使得板子的尺寸略大。

焊接的过程由于是全手工,因此问题频出,花了好多时间检查,最后晚上还是出问题了,但是由于这块芯片手上并没有几片,然后选择用风枪吹下重焊了一遍。

可惜第一遍板子的5V窜到了屏幕上,导致我的屏幕出现了烧屏和损害,新的还在路上。还有就是:淘宝商家忘记给我发AT24C1024和W25Q128了TAT.

1.转载请保留原文链接谢谢!
2.本站所有资源文章出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。
3.本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户擦亮眼睛自行鉴别,做一个有主见和判断力的用户。
4.本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
5.联系方式(#替换成@):pm#vimge.com

  相关内容