資料介紹
描述
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示波器原理圖下載 18次下載
- 基于樹莓派Zero和RecalBox復古游戲機 0次下載
- 構建您自己的游戲機套件
- 液晶游戲機開源分享
- PALPi復古游戲機開源分享
- 使用Arduino(Arduboy)DIY手持游戲機
- PALPi是由Raspberry Pi零W驅動的DIY復古游戲機
- 貝殼示波器套件DSO150中文說明書 51次下載
- 拔河游戲機2 0次下載
- 電子拔河游戲機 0次下載
- 數字電子技術_拔河游戲機 0次下載
- PS游戲機的原理圖紙及PCB端口的設計 8次下載
- 飛標游戲機
- MicroByte:基于ESP32 DIY復古游戲機 635次閱讀
- 正點原子DS100mini示波器的拆解說明 1.2w次閱讀
- 微雪電子樹莓派游戲機套餐|GamePi20 4.3寸屏介紹 2051次閱讀
- 微雪電子樹莓派迷你游戲機擴展板|GamePi15 1.54寸屏介紹 2512次閱讀
- 微雪電子樹莓派游戲機配件包|GamePi20配件包 4.3寸屏介紹 2001次閱讀
- 微雪電子 樹莓派游戲機擴展板|GamePi43 4.3寸屏介紹 2740次閱讀
- 微雪電子樹莓派游戲機配件包|GamePi43介紹 2114次閱讀
- 微雪電子樹莓派配件包G 游戲機配件包介紹 1528次閱讀
- 基于Raspberry Pi 3 Model B+的掌上游戲機介紹 4905次閱讀
- 便攜式吉他游戲機diy圖解 3447次閱讀
- 自制投影機diy教程 9.9w次閱讀
- DSO用不同的方法產生相同效果 5310次閱讀
- 擴展示波器用途的十大實用技巧 5575次閱讀
- 示波器的分類簡介 5154次閱讀
- MarS Board- 你不知道的ARM DIY 計算機平臺 7404次閱讀
下載排行
本周
- 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次下載 | 免費
評論
查看更多