资料介绍
描述
DSO138mini 是什么?

DSO138mini 是 JYETech 的示波器 DIY 套件。(请显示https://jyetech.com/dso138mini-oscilloscope-diy-kit/)
该套件在 STM32F103C8T6、TFT LCD(320x240) 和 4 x 按钮上是一个不错的玩具。所以你会在这个板上安装Arduino_STM32 。
令人惊讶的是,您还可以创建一个游戏机!
安装 STM32duino-bootloader
如果启动时“BOOT0”引脚为高电平且“BOOT1”为低电平,STM32F103 将处于DFU 模式。
因此,您应该先将 JP1 和 JP2 焊接起来。

接下来,准备引导加载程序。
“ STM32duino-bootloader ”非常有用,它在引导时保持 DFU 模式几秒钟。这样就可以只用 USB 电缆编写 Arduino scketch。请显示 https://github.com/rogerclarkmelbourne/STM32duino-bootloader
但是,此程序需要定制。根据该板的原理图(https://jyetech.com/wp-content/uploads/2019/01/dso138-mini-schematic-main-i.pdf),PA12(USBDP )由PA7拉起。

因此开机时要输出HIGH到PA7口。所以我准备了分叉存储库。https://github.com/phillowcompiler/STM32duino-bootloader_DSO138mini
有./binaries/dso138mini_boot20.bin
您将能够使用以下工具编写自定义引导程序。
- STM32 闪存加载程序演示器(需要 USB 串口,例如 FT232RL)
- STM32 ST-LINK实用程序(需要ST-Link,PA13为SWDIO,PA14为SWCLK)
- Arduino_STM32工具

刷新引导加载程序后,移除 JP1 和 JP2 处的焊料。
平台io.ini
我们将通过 PlatformIO 开发 DSO138mini,通过 USB 数据线进行烧写。设置如下。
[env:genericSTM32F103C8]
platform = ststm32
board = genericSTM32F103C8
framework = arduino
board_build.core = maple
upload_protocol = dfu
如何控制TFT LCD
该板上的 LCD 是“TFT7787”上的“S95417”作为 LCD 控制器。它可以通过 8 位并行和 like ILI9341( LCD you really love;-) 命令控制。

数据表:
https://www.displayfuture.com/Display/datasheet/controller/ST7787.pdf
所以 LCD 初始命令可能是...
writecommand(0x11); // SoftReset
writecommand(0x36); // Setting LCD Direction
// for DSO138mini(MY,MX,MV,ML,RGB,MH,0,0)
writedata((1<<7)|(0<<6)|(1<<5)|(0<<4)|(0<<3)|(0<<2));
writecommand(0x3A); // Setting color
writedata(0x05); // RGB565
writecommand(0x29); // LCD ON
绘制 LCD 时,您应该可以使用 0x2A-0x2C 命令。
writecommand(0x2A);
writedata(xs); // X start
writedata(xe); // X end
writecommand(0x2B);
writedata(ys); // Y start
writedata(ye); // Y end
writecommand(0x2C);
writedata16(color); // push colors(RGB565)
writedata16(color);
....
感应按钮
该板有 4 个按钮连接 PB4-PB7。按下一个时感应“LOW”。

如果你能做到这一点,你就可以制作游戏了!
请展示,https://github.com/phillowcompiler/DSO138mini_Sketches/tree/master/DSO138mini_SpaceInvaders

- KOKO游戏机开源分享
- Arduino游戏机
- DSO138示波器原理图下载 29次下载
- 基于树莓派Zero和RecalBox复古游戏机 0次下载
- 构建您自己的游戏机套件
- 液晶游戏机开源分享
- PALPi复古游戏机开源分享
- 使用Arduino(Arduboy)DIY手持游戏机
- PALPi是由Raspberry Pi零W驱动的DIY复古游戏机
- 贝壳示波器套件DSO150中文说明书 58次下载
- 拔河游戏机2 0次下载
- 电子拔河游戏机 0次下载
- 数字电子技术_拔河游戏机 0次下载
- PS游戏机的原理图纸及PCB端口的设计 10次下载
- 飞标游戏机
- 用 Lakka 和 树莓派 打造终客厅游戏机! 838次阅读
- 树莓派复古游戏机:用科技重现经典,让童年永不落幕! 1.2k次阅读
- MicroByte:基于ESP32 DIY复古游戏机 1.7k次阅读
- 正点原子DS100mini示波器的拆解说明 1.4w次阅读
- 微雪电子树莓派游戏机套餐|GamePi20 4.3寸屏介绍 2.9k次阅读
- 微雪电子树莓派迷你游戏机扩展板|GamePi15 1.54寸屏介绍 3.4k次阅读
- 微雪电子树莓派游戏机配件包|GamePi20配件包 4.3寸屏介绍 2.6k次阅读
- 微雪电子 树莓派游戏机扩展板|GamePi43 4.3寸屏介绍 3.7k次阅读
- 微雪电子树莓派游戏机配件包|GamePi43介绍 2.8k次阅读
- 微雪电子树莓派配件包G 游戏机配件包介绍 2.2k次阅读
- 基于Raspberry Pi 3 Model B+的掌上游戏机介绍 6.2k次阅读
- 便携式吉他游戏机diy图解 4.6k次阅读
- DSO用不同的方法产生相同效果 6k次阅读
- 示波器的分类简介 5.8k次阅读
- MarS Board- 你不知道的ARM DIY 计算机平台 8.7k次阅读
下载排行
本周
- 1ZX8002D触摸无极调光LED集成IC
- 2.43 MB | 1次下载 | 免费
- 2SDDM 激光测距模块产品规格书
- 1.11 MB | 次下载 | 免费
- 3西曼传感SDM50激光测模组产品手册
- 0.65 MB | 次下载 | 免费
- 4STC8H 系列单片机技术参考手册
- 17.85 MB | 次下载 | 1 积分
- 5PC3303 高精度PWM调光LED背光驱动器数据手册
- 2.42 MB | 次下载 | 免费
- 6飞腾 FT2000A/2 核心板 天脉 3/VxWorks 机载实时嵌入式国产化开发板
- 843.50 KB | 次下载 | 免费
- 7AU-60_全功能AI语音处理模组规格书DY)
- 3.18 MB | 次下载 | 免费
- 8WT2003H4录变音芯片及模块说明书V1
- 3.61 MB | 次下载 | 免费
本月
- 1瑞芯微RK3572开发板-产品资料更新-2026.06
- 3.30 MB | 4次下载 | 免费
- 2四键电容式触摸按键IC FZH34产品手册
- 0.41 MB | 2次下载 | 免费
- 3矩形科技 CANopen 远程IO模块产品手册
- 7.93 MB | 2次下载 | 免费
- 4高性能非隔离交直流转换芯片 PC9403A数据手册
- 0.34 MB | 2次下载 | 免费
- 5OC5721欧创芯开关降压型LED恒流驱动器
- 404.39 KB | 2次下载 | 免费
- 6PC9830 18V-3A集成高低侧功率管同步降压转换器数据手册
- 9.01 MB | 1次下载 | 免费
- 7GL65P06A8产品光磊 60V 65A P沟道功率 MOSFET
- 1.07 MB | 1次下载 | 免费
- 8ZX8002D触摸无极调光LED集成IC
- 2.43 MB | 1次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935137次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420064次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233095次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191476次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183362次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81608次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73836次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65992次下载 | 10 积分
电子发烧友App





创作
发文章
发帖
提问
发资料
发视频
上传资料赚积分
评论