发作品签到
标准版

【航顺训练营】HK32F103C8T6核心板和墨水屏母板

工程标签

3.1k
0
0
4

简介

1、HK32F103C8T6核心板,带一键下载电路。 2、墨水屏显示模块,带高通字库GT30L32S4W、Micro SD卡座和4个按键。

简介:1、HK32F103C8T6核心板,带一键下载电路。 2、墨水屏显示模块,带高通字库GT30L32S4W、Micro SD卡座和4个按键。

开源协议

GPL 3.0

创建时间:2021-03-08 07:47:41更新时间:2021-08-06 09:49:39

描述

1、HK32F103C8T6核心板

核心板通用HK32F103的C8T6、CBT6和CBT6A等芯片,将GPIO口全部引出,正面布局尽量对称,电路元器件摆放在底部。正面简洁风,底部元器件摆出机器人形状。

  1. 采用AMS1117线性稳压芯片5V转3.3V
  2. Type-C接口
  3. CH340C芯片搭配电路实现串口一键下载
  4. 正面SWD接口及BOOT0按键,BOOT1接地
  5. 电源灯PWR及PC13连接的LED灯
IMG20210326194357.jpgIMG20210626165114.jpg
IMG20210706164930.jpg

2、2.9寸墨水屏显示模块

2.9寸墨水屏显示模块,包含了墨水屏FPC24接口转接SPI电路、高通GT30L32S4W芯片电路、Micro SD卡座和3个按键的电路。

  1. 贴片排母与核心板针脚对齐
  2. 高通GT30L32S4W芯片,包含GB2312编码汉字,宋体横置横排(可通过代码转换为墨水屏显示的竖置竖排),汉字点阵大小有12x12、16x16、24x24、32x32。
  3. Micro SD卡插槽电路
  4. 两个贴片卧式开关控制字库模块及SD卡模块的供电,并连接LED提示(凑个RGB
  5. 2.9寸墨水屏IO资源分配
EP_SDIEP_SCLKEP_CSEP_D/CEP_RESEP_BUSY
PA0PA1PA2PA3PA4PA5

6.SD卡使用了核心板的SPI2

SD_CSSD_SCKSD_MISOSD_MOSI
PB12PB13PB14PB15

7.GT字库芯片使用IO模拟SPI

GT_CSGT_SOGT_SIGT_SCK
PB5PB6PB7PB8



IMG20210326194426.jpg1625561648281.jpg

3、程序设计日志

2021年3月16日
  1. 完成核心板最小工程创建,不采用标准库,寄存器版本工程
  2. 完成GPIO,USART的功能验证
2021年3月17日
  1. 完成延时函数
2021年3月21日
  1. 移植完墨水屏模块驱动
  2. 编写算法将高通字库芯片GT30L32S4W的横置横排点阵转化为竖置竖排点阵
2021年3月24日
  1. 完成高通字库驱动程序编写
2021年3月25日
  1. 配合墨水屏模块找到GB2312汉字的16x16点阵偏移地址(垃圾高通字库,规格书里偏移地址都不说)
  2. 编写墨水屏模块显示汉字的函数,自动换行,每行局刷显示
2021年3月26-29日

移植SD卡驱动

  1. 尝试软件SPI驱动,失败
  2. 尝试硬件SPI驱动单独SD卡模块,失败(最后发现SD卡模块有问题)
2021年6月17日
  1. 实现SD卡驱动
  2. 重新画板分配引脚,画母板,打板
2021年6月18日
  1. 开始移植FatFs系统
2021年6月23、27、28、30日
  1. FatFs系统移植完成,0.14版本,但是无法选择中文模式,因为系统中文字库大小500KB以上,而HK32CBT6只有128KB,所以需要将中文字库转移到别处并且改ffunicode.c文件中的ff_oem2uni和ff_uni2oem函数。
  2. FatFs还是有些小bug
  3. 编写程序,通过FatFs系统读取SD卡中的TXT文件,记录读取的偏移指针,实现将小说中文字符没有乱码,连续地显示在墨水屏上
2021年7月1-5日
  1. 整理代码,封装成函数
  2. 实现SD卡文件目录显示与选择

更新中。。。

IMG20210326194637.jpgIMG20210326194518.jpg

4、视频记录

| 1月17日 记录实现墨水屏模块局刷与一个像素点操作
| 2月21日 记录内嵌英文字库并应用显示在墨水屏上
| 4月19日 记录中文字库实现并在墨水屏显示中文
| 7月5日 记录移植完SD卡和FatFs系统后编写程序看小说



设计图

原理图(1 / 2)
PCB

BOM

IDNameDesignatorFootprintQuantity
1ChooseGT_ON/OFF,SD_ON/OFF,3OR0贴片开关3
2SPISPI18引脚排针无丝印1
324针引脚FPC-24FPC24-05MM1
40.47ΩR8R08051
5ORH-G35APWRLED0805-R-RD1

附件

序号文件名称下载次数
1
墨水屏显示+PC13闪烁.hex
29
2
GT30L32S4W驱动代码及16x16点阵偏移地址.zip
48
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航