给屠龙刀(2022-6-20版)核心实验板改加OLED显示屏四针+外部存储W25Q32接口
本帖最后由 浦江一水 于 2024-3-18 09:28 编辑给屠龙刀(2022-6-20版)核心实验板改加OLED显示屏四针接口+外部存储W25Q32
初涉国芯论坛时,淘购了一块屠龙刀核心实验板,是2022-6-20版的,无OLED显示屏接口。而论坛中谈及屠龙刀实验板话题的大都是屠龙刀三版本, 有七针OLED显示屏接口.
因此做实验时深感不爽。后来免费申请到了屠龙刀三实验板, 非常欣慰,由衷感谢STC的友情和大气。
然而那块花了钱买来的2022-6-20版闲着没用,浪费了可惜。近日思考了一下,改加了四针OLED显示屏接口。改加过程也比较简单方便,供有需要的同学参考。
所选四针OLED屏是0.96寸的, 包邮价格6.09元。 接口排列从左到右是: GNDVCCSCLSDA。 目前来说可谓是最少接口的128*64显示屏了,价廉物美。
改加步骤有三: (见图)
① 切断P4.3和P4.4。见图中红线处, 牺牲这两个IO端口,不用了。
② 背面连接飞线,连接P4.4焊盘孔到GND;见图中绿色线。
③ 正反面焊接P4.3连接贴片LED和贴片电阻的焊点(出厂时是空的),见图中绿色线。点锡连接即可,不用线,见图中绿色线。即让P4.3连接VCC。
选点理由说明:
P4.4和P4.3焊盘原设计是连接U7的,出厂时电阻R91和R96没有焊接,因为已切断与MCU连接,所以没有影响,可以接GND和VCC。
P4.2和P4.1焊盘,经查电原理图,好像没有连接外设。因此正好用上, 让其连接SCL和SDA引脚。
改加四针OLED显示屏完工后的实际效果:
再加焊了五向开关。就这样,这款早期版本的屠龙刀实验板就是比较完整的最小系统,更好用了。
本帖最后由 浦江一水 于 2024-4-6 18:59 编辑
补充说明: 左图: 原W25Q32就近接5V供电,右图:W25Q32改接3.3V供电.(原PCB版 含有AMS1117模块输出3.3V但未接VCC, 现充分利用,作为W25Q32供电)
继续增加了一片W25Q32模块,花费RMB 2.54元,扩展了4M字节外部存储。占用了P6.7、P6.6、P6.5、P4.0 四个引脚。如图红色LED亮起处,即W25Q32模块。
继而成功做了几项实验:
1,利用OLED显示屏, 配合五向开关,实现下拉菜单功能(如图)以及输入数据或字符串等操作;
2,利用串口1,(切换到P1.6P1.7)如右下标志VRTG处接口(不影响使用STC USB-Link1D仿真调试), 实现与上位PC机通讯;
3,充分实验对W25Q32存储器的各项读写删除等操作;
4,利用串口1与PC机通讯, 将汉字库点阵模文件HZK16(267616字节)下载到外部存储器的最后1M空间中,从而实现让显示屏能显示二级汉字库中所有汉字和字符,即无需制作小字库。
进一步完善了这块屠龙刀早期版本的最小系统板,供有兴趣的同学参考。
Mrak,持续关注追更浦江老师的文章 OLED能否不割脉改造?比如通过飞线方式解决VCC和GND连接。 21cnsound 发表于 2024-3-27 08:47
OLED能否不割脉改造?比如通过飞线方式解决VCC和GND连接。
这当然是可以的. 就是显示屏上的VCC和GND不焊插针(与底板焊盘不连接), 用飞线引出, 再找底板上的VCC和GND,焊接连接或插针连接.
不过这样一来, 显示屏模块拔下来,移作它用时, 可能不太方便. 所以考虑切割线(牺牲个别引脚), 这样美观, 移用方便. 仅供参考.
(现在某宝上搜索"屠龙刀开发板",十有八九是老版的2022-6-20板子, 初学者不明就里,买来才知道新老版本有区别, 我就是的. 现在经改造,成了实验的主力板,充分利用不浪费.)
可以单独画一块模块板,通过排座和核心板对插,想扩展什么都随心所欲 浦江一水 发表于 2024-3-27 09:16
这当然是可以的. 就是显示屏上的VCC和GND不焊插针(与底板焊盘不连接), 用飞线引出, 再找底板上的VCC和GND ...
你的意思,新版有OLED接口了?
屠龙刀和开天斧,自己买的一个、国芯送的一个,还真没注意是老版还是新版 本帖最后由 浦江一水 于 2024-3-27 11:51 编辑
21cnsound 发表于 2024-3-27 11:41
你的意思,新版有OLED接口了?
屠龙刀和开天斧,自己买的一个、国芯送的一个,还真没注意是老版还是新版 ...
屠龙刀三就是有OLED接口的, 不用改造的.
四针和七针的OLED显示屏, 都能用.
{:4_250:}能私信一个6元的OLED屏幕连接么? yjawei 发表于 2024-3-27 12:20
能私信一个6元的OLED屏幕连接么?
感谢您的浏览和回复。
我是新人可能是无权限发私信的(也不熟悉论坛如何发私信)。
公开回复发连接,估计也是不妥的(涉嫌广告)。
故而深表歉意。
其实...
淘宝上搜索一下"0.96 OLED显示屏",6元多一点点,还包邮, 应该是很多的。
注意有四针和七针两种,四针是IIC接口,七针是SPI接口的。
还有就是注意引脚排列,比如四针有GND VCC SCL SDA 也有 VCC GNDSCL SDA的。
我比较喜欢用GND开头的,如果实验板有LCD1602接口的,倒过来插,直接就能用了。
页:
[1]
2