
【航顺训练营】HK32F103C8T6核心板和墨水屏母板
简介
1、HK32F103C8T6核心板,带一键下载电路。 2、墨水屏显示模块,带高通字库GT30L32S4W、Micro SD卡座和4个按键。
简介:1、HK32F103C8T6核心板,带一键下载电路。 2、墨水屏显示模块,带高通字库GT30L32S4W、Micro SD卡座和4个按键。开源协议
:GPL 3.0
描述
1、HK32F103C8T6核心板
核心板通用HK32F103的C8T6、CBT6和CBT6A等芯片,将GPIO口全部引出,正面布局尽量对称,电路元器件摆放在底部。正面简洁风,底部元器件摆出机器人形状。
- 采用AMS1117线性稳压芯片5V转3.3V
- Type-C接口
- CH340C芯片搭配电路实现串口一键下载
- 正面SWD接口及BOOT0按键,BOOT1接地
- 电源灯PWR及PC13连接的LED灯
![]() | ![]() |
---|---|
![]() |
2、2.9寸墨水屏显示模块
2.9寸墨水屏显示模块,包含了墨水屏FPC24接口转接SPI电路、高通GT30L32S4W芯片电路、Micro SD卡座和3个按键的电路。
- 贴片排母与核心板针脚对齐
- 高通GT30L32S4W芯片,包含GB2312编码汉字,宋体横置横排(可通过代码转换为墨水屏显示的竖置竖排),汉字点阵大小有12x12、16x16、24x24、32x32。
- Micro SD卡插槽电路
- 两个贴片卧式开关控制字库模块及SD卡模块的供电,并连接LED提示(凑个RGB
- 2.9寸墨水屏IO资源分配
EP_SDI | EP_SCLK | EP_CS | EP_D/C | EP_RES | EP_BUSY |
---|---|---|---|---|---|
PA0 | PA1 | PA2 | PA3 | PA4 | PA5 |
6.SD卡使用了核心板的SPI2
SD_CS | SD_SCK | SD_MISO | SD_MOSI |
---|---|---|---|
PB12 | PB13 | PB14 | PB15 |
7.GT字库芯片使用IO模拟SPI
GT_CS | GT_SO | GT_SI | GT_SCK |
---|---|---|---|
PB5 | PB6 | PB7 | PB8 |
![]() | ![]() |
---|---|
3、程序设计日志
2021年3月16日
- 完成核心板最小工程创建,不采用标准库,寄存器版本工程
- 完成GPIO,USART的功能验证
2021年3月17日
- 完成延时函数
2021年3月21日
- 移植完墨水屏模块驱动
- 编写算法将高通字库芯片GT30L32S4W的横置横排点阵转化为竖置竖排点阵
2021年3月24日
- 完成高通字库驱动程序编写
2021年3月25日
- 配合墨水屏模块找到GB2312汉字的16x16点阵偏移地址(垃圾高通字库,规格书里偏移地址都不说)
- 编写墨水屏模块显示汉字的函数,自动换行,每行局刷显示
2021年3月26-29日
移植SD卡驱动
- 尝试软件SPI驱动,失败
- 尝试硬件SPI驱动单独SD卡模块,失败(最后发现SD卡模块有问题)
2021年6月17日
- 实现SD卡驱动
- 重新画板分配引脚,画母板,打板
2021年6月18日
- 开始移植FatFs系统
2021年6月23、27、28、30日
- FatFs系统移植完成,0.14版本,但是无法选择中文模式,因为系统中文字库大小500KB以上,而HK32CBT6只有128KB,所以需要将中文字库转移到别处并且改ffunicode.c文件中的ff_oem2uni和ff_uni2oem函数。
- FatFs还是有些小bug
- 编写程序,通过FatFs系统读取SD卡中的TXT文件,记录读取的偏移指针,实现将小说中文字符没有乱码,连续地显示在墨水屏上
2021年7月1-5日
- 整理代码,封装成函数
- 实现SD卡文件目录显示与选择
更新中。。。
![]() | ![]() |
---|---|
4、视频记录
| 1月17日 记录实现墨水屏模块局刷与一个像素点操作
| 2月21日 记录内嵌英文字库并应用显示在墨水屏上
| 4月19日 记录中文字库实现并在墨水屏显示中文
| 7月5日 记录移植完SD卡和FatFs系统后编写程序看小说
设计图
BOM
ID | Name | Designator | Footprint | Quantity |
---|---|---|---|---|
1 | Choose | GT_ON/OFF,SD_ON/OFF,3OR0 | 贴片开关 | 3 |
2 | SPI | SPI1 | 8引脚排针无丝印 | 1 |
3 | 24针引脚 | FPC-24 | FPC24-05MM | 1 |
4 | 0.47Ω | R8 | R0805 | 1 |
5 | ORH-G35A | PWR | LED0805-R-RD | 1 |

评论