資料介紹
描述
DSO138mini 是什么?
DSO138mini 是 JYETech 的示波器 DIY 套件。(請(qǐng)顯示https://jyetech.com/dso138mini-oscilloscope-diy-kit/)
該套件在 STM32F103C8T6、TFT LCD(320x240) 和 4 x 按鈕上是一個(gè)不錯(cuò)的玩具。所以你會(huì)在這個(gè)板上安裝Arduino_STM32 。
令人驚訝的是,您還可以創(chuàng)建一個(gè)游戲機(jī)!
安裝 STM32duino-bootloader
如果啟動(dòng)時(shí)“BOOT0”引腳為高電平且“BOOT1”為低電平,STM32F103 將處于DFU 模式。
因此,您應(yīng)該先將 JP1 和 JP2 焊接起來。
接下來,準(zhǔn)備引導(dǎo)加載程序。
“ STM32duino-bootloader ”非常有用,它在引導(dǎo)時(shí)保持 DFU 模式幾秒鐘。這樣就可以只用 USB 電纜編寫 Arduino scketch。請(qǐng)顯示 https://github.com/rogerclarkmelbourne/STM32duino-bootloader
但是,此程序需要定制。根據(jù)該板的原理圖(https://jyetech.com/wp-content/uploads/2019/01/dso138-mini-schematic-main-i.pdf),PA12(USBDP )由PA7拉起。
因此開機(jī)時(shí)要輸出HIGH到PA7口。所以我準(zhǔn)備了分叉存儲(chǔ)庫(kù)。https://github.com/phillowcompiler/STM32duino-bootloader_DSO138mini
有./binaries/dso138mini_boot20.bin
您將能夠使用以下工具編寫自定義引導(dǎo)程序。
- STM32 閃存加載程序演示器(需要 USB 串口,例如 FT232RL)
- STM32 ST-LINK實(shí)用程序(需要ST-Link,PA13為SWDIO,PA14為SWCLK)
- Arduino_STM32工具
?
?
刷新引導(dǎo)加載程序后,移除 JP1 和 JP2 處的焊料。
平臺(tái)io.ini
我們將通過 PlatformIO 開發(fā) DSO138mini,通過 USB 數(shù)據(jù)線進(jìn)行燒寫。設(shè)置如下。
[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;-) 命令控制。
數(shù)據(jù)表:
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 時(shí),您應(yīng)該可以使用 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);
....
感應(yīng)按鈕
該板有 4 個(gè)按鈕連接 PB4-PB7。按下一個(gè)時(shí)感應(yīng)“LOW”。
?
?
如果你能做到這一點(diǎn),你就可以制作游戲了!
請(qǐng)展示,https://github.com/phillowcompiler/DSO138mini_Sketches/tree/master/DSO138mini_SpaceInvaders
?
?
- KOKO游戲機(jī)開源分享
- Arduino游戲機(jī)
- DSO138示波器原理圖下載 18次下載
- 基于樹莓派Zero和RecalBox復(fù)古游戲機(jī) 0次下載
- 構(gòu)建您自己的游戲機(jī)套件
- 液晶游戲機(jī)開源分享
- PALPi復(fù)古游戲機(jī)開源分享
- 使用Arduino(Arduboy)DIY手持游戲機(jī)
- PALPi是由Raspberry Pi零W驅(qū)動(dòng)的DIY復(fù)古游戲機(jī)
- 貝殼示波器套件DSO150中文說明書 51次下載
- 拔河游戲機(jī)2 0次下載
- 電子拔河游戲機(jī) 0次下載
- 數(shù)字電子技術(shù)_拔河游戲機(jī) 0次下載
- PS游戲機(jī)的原理圖紙及PCB端口的設(shè)計(jì) 8次下載
- 飛標(biāo)游戲機(jī)
- MicroByte:基于ESP32 DIY復(fù)古游戲機(jī) 635次閱讀
- 正點(diǎn)原子DS100mini示波器的拆解說明 1.2w次閱讀
- 微雪電子樹莓派游戲機(jī)套餐|GamePi20 4.3寸屏介紹 2051次閱讀
- 微雪電子樹莓派迷你游戲機(jī)擴(kuò)展板|GamePi15 1.54寸屏介紹 2512次閱讀
- 微雪電子樹莓派游戲機(jī)配件包|GamePi20配件包 4.3寸屏介紹 2001次閱讀
- 微雪電子 樹莓派游戲機(jī)擴(kuò)展板|GamePi43 4.3寸屏介紹 2740次閱讀
- 微雪電子樹莓派游戲機(jī)配件包|GamePi43介紹 2114次閱讀
- 微雪電子樹莓派配件包G 游戲機(jī)配件包介紹 1528次閱讀
- 基于Raspberry Pi 3 Model B+的掌上游戲機(jī)介紹 4905次閱讀
- 便攜式吉他游戲機(jī)diy圖解 3447次閱讀
- 自制投影機(jī)diy教程 9.9w次閱讀
- DSO用不同的方法產(chǎn)生相同效果 5310次閱讀
- 擴(kuò)展示波器用途的十大實(shí)用技巧 5575次閱讀
- 示波器的分類簡(jiǎn)介 5154次閱讀
- MarS Board- 你不知道的ARM DIY 計(jì)算機(jī)平臺(tái) 7404次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報(bào)告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊(cè)
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論
查看更多