资料介绍
描述
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
- DSO138示波器原理图下载 11次下载
- 构建您自己的游戏机套件 2次下载
- 使用Arduino(Arduboy)DIY手持游戏机 0次下载
- PALPi是由Raspberry Pi零W驱动的DIY复古游戏机 0次下载
- DSO2512G手持式数字示波器使用说明书 36次下载
- 贝壳示波器套件DSO150中文说明书 42次下载
- 拔河游戏机2 0次下载
- 电子拔河游戏机 0次下载
- 电子拔河游戏机17个灯 0次下载
- 数电电子拔河游戏机设计 0次下载
- DSO原理图 35次下载
- PS游戏机的原理图纸及PCB端口的设计 8次下载
- DSO中的内插技术 26次下载
- 飞标游戏机 32次下载
- 开关解密游戏机电路图 6次下载
- 基于FPGA DIY一个NES游戏机 321次阅读
- MicroByte:基于ESP32 DIY复古游戏机 410次阅读
- 正点原子DS100mini示波器的拆解说明 1.1w次阅读
- 微雪电子树莓派游戏机套餐|GamePi20 4.3寸屏介绍 1779次阅读
- 微雪电子树莓派迷你游戏机扩展板|GamePi15 1.54寸屏介绍 2270次阅读
- 微雪电子树莓派游戏机配件包|GamePi20配件包 4.3寸屏介绍 1851次阅读
- 微雪电子 树莓派游戏机扩展板|GamePi43 4.3寸屏介绍 2450次阅读
- 微雪电子树莓派游戏机配件包|GamePi43介绍 1931次阅读
- 微雪电子树莓派配件包G 游戏机配件包介绍 1333次阅读
- 基于Raspberry Pi 3 Model B+的掌上游戏机介绍 4537次阅读
- 便携式吉他游戏机diy图解 3112次阅读
- DSO用不同的方法产生相同效果 5019次阅读
- 扩展示波器用途的十大实用技巧 5280次阅读
- 自制双通道数字示波器 1.8w次阅读
- 示波器的分类简介 4964次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多