发作品签到
标准版

胡桃摇桌面摆件

工程标签

3.3k
0
0
9

简介

一时兴起制作的桌面摆件胡桃摇。

简介:一时兴起制作的桌面摆件胡桃摇。

开源协议

CC-BY-NC-SA 3.0

创建时间:2023-01-14 20:17:32更新时间:2023-01-16 19:50:16

描述

2021年第48周的时候画的板子,当时胡桃摇挺火的,头脑一热就做了这么个玩意,然后就吃灰了,今天收拾东西突然看到,就收拾收拾把PCB传上来了。

 

选用的芯片是STM32F103RET6:

 

        选用这个芯片是因为这芯片是个经典型号了,而且很多电子垃圾上都能见得到,拆得到,比较便宜,这里使用64脚封装的,因为为了刷屏速度,屏幕需要16位并口驱动。

 

        原理是把48张图片存到W25Q里面,然后单片机通过SPI读取,DMA搬运数据高速刷到屏幕上,因为刷新速度快,人眼视觉暂留现象,看着图片就动起来了。

        为什么是48张图片,因为48张图片正好能完成一套动作,而且也能塞进W25Q里,当然,图片越多越细腻,48张的细节效果我认为已经足够了,懒得弄更多图片了。

 

 

 

 

所以根据手册,我们需要把屏幕的IM0和IM1全设置为0,采用16位并口模式来驱动液晶屏:

O20hz4VdCzldKNclHwMjkp6NLkGGFSpWwVbuaJXN.png

 

 

为了追求极致的刷屏速度,我们这里使用寄存器操作方式,而不是使用库函数,来写LCD的IO函数:

6Po9uvFSh66WBnobwybpMMzMjGOMEYhL8dvATEWY.png

 

 

为了追求更极致的刷屏速度,这里对单片机进行超频

12*9,超频到108MHz运行,CPU主频本应72MHz。因为我们这里不使用USB等外设,所以可以超频运行

ZJPURz2uGLxTUMElL3KWXHwefLEpfFQDNgpd6jXW.png

 

 

然后将SPI和DMA配置完毕,就可以开启DMA了:

qk8iLucc7qWCwAfWsKZbd4uORwJxmvHzPy5Bm66K.png

 

 

板子背面图:

 

 

板子正面图:

 

 

实际效果就是这个样子了:

固件在附件里

 

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
VID_20220302_122113.mp4
50
2
HuTao_Compiled in January 2023.hex
25
3
hutao.bin
38
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

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

底部导航