資料介紹
描述
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次閱讀
下載排行
本周
- 1新一代網絡可視化(NPB 2.0)
- 3.40 MB | 1次下載 | 免費
- 2冷柜-電氣控制系統講解
- 13.68 MB | 1次下載 | 10 積分
- 3MDD品牌三極管MMBT3906數據手冊
- 2.33 MB | 次下載 | 免費
- 4MDD品牌三極管S9012數據手冊
- 2.62 MB | 次下載 | 免費
- 5LAT1218 如何選擇和設置外部晶體適配 BlueNRG-X
- 0.60 MB | 次下載 | 3 積分
- 6LAT1216 Blue NRG-1/2 系列芯片 Flash 操作與 BLE 事件的互斥處理
- 0.89 MB | 次下載 | 3 積分
- 7收音環繞擴音機 AVR-1507手冊
- 2.50 MB | 次下載 | 免費
- 8MS1000TA 超聲波測量模擬前端芯片技術手冊
- 0.60 MB | 次下載 | 免費
本月
- 1愛華AIWA HS-J202維修手冊
- 3.34 MB | 37次下載 | 免費
- 2PC5502負載均流控制電路數據手冊
- 1.63 MB | 23次下載 | 免費
- 3NB-IoT芯片廠商的資料說明
- 0.31 MB | 22次下載 | 1 積分
- 4UWB653Pro USB口測距通信定位模塊規格書
- 838.47 KB | 5次下載 | 免費
- 5蘇泊爾DCL6907(即CHK-S007)單芯片電磁爐原理圖資料
- 0.04 MB | 4次下載 | 1 積分
- 6蘇泊爾DCL6909(即CHK-S009)單芯片電磁爐原理圖資料
- 0.08 MB | 2次下載 | 1 積分
- 7100W準諧振反激式恒流電源電路圖資料
- 0.09 MB | 2次下載 | 1 積分
- 8FS8025B USB的PD和OC快充協議電壓誘騙控制器IC技術手冊
- 1.81 MB | 1次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191439次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183353次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81602次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73822次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發燒友App





創作
發文章
發帖
提問
發資料
發視頻
上傳資料賺積分
評論