找回密码
 立即注册
查看: 182|回复: 10

给屠龙刀(2022-6-20版)核心实验板改加OLED显示屏四针+外部存储W25Q32接口

[复制链接]
  • TA的每日心情
    开心
    10 小时前
  • 签到天数: 141 天

    [LV.7]常住居民III

    5

    主题

    96

    回帖

    642

    积分

    高级会员

    积分
    642
    发表于 2024-3-6 21:41:45 | 显示全部楼层 |阅读模式
    本帖最后由 浦江一水 于 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元。 接口排列从左到右是: GND  VCC  SCL  SDA。 目前来说可谓是最少接口的128*64显示屏了,价廉物美。


    改加步骤有三: (见图)
    ① 切断P4.3和P4.4。见图中红线处, 牺牲这两个IO端口,不用了。
    ② 背面连接飞线,连接P4.4焊盘孔到GND;见图中绿色线。
    ③ 正反面焊接P4.3连接贴片LED和贴片电阻的焊点(出厂时是空的),见图中绿色线。点锡连接即可,不用线,见图中绿色线。即让P4.3连接VCC。
    屠龙刀2022-6-20版改线.bmp

    选点理由说明:
    P4.4和P4.3焊盘原设计是连接U7的,出厂时电阻R91和R96没有焊接,因为已切断与MCU连接,所以没有影响,可以接GND和VCC。

    P4.2和P4.1焊盘,经查电原理图,好像没有连接外设。因此正好用上, 让其连接SCL和SDA引脚。


    改加四针OLED显示屏完工后的实际效果:
    屠龙刀2022-6-20版 OLED.jpg

    再加焊了五向开关。就这样,这款早期版本的屠龙刀实验板就是比较完整的最小系统,更好用了。

    回复 送花

    使用道具 举报

  • TA的每日心情
    开心
    10 小时前
  • 签到天数: 141 天

    [LV.7]常住居民III

    5

    主题

    96

    回帖

    642

    积分

    高级会员

    积分
    642
     楼主| 发表于 2024-3-18 09:32:22 | 显示全部楼层
    本帖最后由 浦江一水 于 2024-4-6 18:59 编辑

    屠龙刀2022-6-20版+W25Q32_5V.jpg 屠龙刀2022-6-20版 W25Q32_3V.jpg
    补充说明: 左图: 原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空间中,从而实现让显示屏能显示二级汉字库中所有汉字和字符,即无需制作小字库。

    进一步完善了这块屠龙刀早期版本的最小系统板,供有兴趣的同学参考。


    回复 支持 2 反对 0 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    5 天前
  • 签到天数: 42 天

    [LV.5]常住居民I

    14

    主题

    53

    回帖

    386

    积分

    中级会员

    积分
    386
    发表于 2024-3-26 13:14:14 | 显示全部楼层
    Mrak,持续关注追更浦江老师的文章
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    11 小时前
  • 签到天数: 95 天

    [LV.6]常住居民II

    9

    主题

    553

    回帖

    803

    积分

    高级会员

    积分
    803
    发表于 2024-3-27 08:47:27 | 显示全部楼层
    OLED能否不割脉改造?比如通过飞线方式解决VCC和GND连接。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    10 小时前
  • 签到天数: 141 天

    [LV.7]常住居民III

    5

    主题

    96

    回帖

    642

    积分

    高级会员

    积分
    642
     楼主| 发表于 2024-3-27 09:16:35 | 显示全部楼层
    21cnsound 发表于 2024-3-27 08:47
    OLED能否不割脉改造?比如通过飞线方式解决VCC和GND连接。

    这当然是可以的. 就是显示屏上的VCC和GND不焊插针(与底板焊盘不连接), 用飞线引出, 再找底板上的VCC和GND,焊接连接或插针连接.
    不过这样一来, 显示屏模块拔下来,移作它用时, 可能不太方便. 所以考虑切割线(牺牲个别引脚), 这样美观, 移用方便. 仅供参考.
    (现在某宝上搜索"屠龙刀开发板",十有八九是老版的2022-6-20板子, 初学者不明就里,买来才知道新老版本有区别, 我就是的. 现在经改造,成了实验的主力板,充分利用不浪费.)
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    19 小时前
  • 签到天数: 81 天

    [LV.6]常住居民II

    13

    主题

    319

    回帖

    722

    积分

    荣誉版主

    热心市民

    积分
    722
    发表于 2024-3-27 09:36:26 | 显示全部楼层
    可以单独画一块模块板,通过排座和核心板对插,想扩展什么都随心所欲
    睁开眼睛做场梦~~~
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    11 小时前
  • 签到天数: 95 天

    [LV.6]常住居民II

    9

    主题

    553

    回帖

    803

    积分

    高级会员

    积分
    803
    发表于 2024-3-27 11:41:29 | 显示全部楼层
    浦江一水 发表于 2024-3-27 09:16
    这当然是可以的. 就是显示屏上的VCC和GND不焊插针(与底板焊盘不连接), 用飞线引出, 再找底板上的VCC和GND ...

    你的意思,新版有OLED接口了?

    屠龙刀和开天斧,自己买的一个、国芯送的一个,还真没注意是老版还是新版
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    10 小时前
  • 签到天数: 141 天

    [LV.7]常住居民III

    5

    主题

    96

    回帖

    642

    积分

    高级会员

    积分
    642
     楼主| 发表于 2024-3-27 11:50:09 | 显示全部楼层
    本帖最后由 浦江一水 于 2024-3-27 11:51 编辑
    21cnsound 发表于 2024-3-27 11:41
    你的意思,新版有OLED接口了?

    屠龙刀和开天斧,自己买的一个、国芯送的一个,还真没注意是老版还是新版 ...

    屠龙刀三就是有OLED接口的, 不用改造的.
    四针和七针的OLED显示屏, 都能用.
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    10 小时前
  • 签到天数: 41 天

    [LV.5]常住居民I

    0

    主题

    156

    回帖

    335

    积分

    中级会员

    积分
    335
    发表于 2024-3-27 12:20:27 | 显示全部楼层
    能私信一个6元的OLED屏幕连接么?
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    10 小时前
  • 签到天数: 141 天

    [LV.7]常住居民III

    5

    主题

    96

    回帖

    642

    积分

    高级会员

    积分
    642
     楼主| 发表于 2024-3-27 13:06:37 | 显示全部楼层
    yjawei 发表于 2024-3-27 12:20
    能私信一个6元的OLED屏幕连接么?

    感谢您的浏览和回复。
    我是新人可能是无权限发私信的(也不熟悉论坛如何发私信)。
    公开回复发连接,估计也是不妥的(涉嫌广告)。
    故而深表歉意。
    其实...
    淘宝上搜索一下"0.96 OLED显示屏",6元多一点点,还包邮, 应该是很多的。
    注意有四针和七针两种,四针是IIC接口,七针是SPI接口的。
    还有就是注意引脚排列,比如四针有GND VCC SCL SDA 也有 VCC GND  SCL SDA的。
    我比较喜欢用GND开头的,如果实验板有LCD1602接口的,倒过来插,直接就能用了。
    回复 支持 反对 送花

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

    GMT+8, 2024-4-28 19:50 , Processed in 0.070606 second(s), 67 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表