資料介紹
描述
DSO138mini 是什么?

DSO138mini 是 JYETech 的示波器 DIY 套件。(請顯示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。請顯示 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ǔ)庫。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),你就可以制作游戲了!
請展示,https://github.com/phillowcompiler/DSO138mini_Sketches/tree/master/DSO138mini_SpaceInvaders

?
?
- KOKO游戲機(jī)開源分享
 - Arduino游戲機(jī)
 - DSO138示波器原理圖下載 25次下載
 - 基于樹莓派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中文說明書 52次下載
 - 拔河游戲機(jī)2 0次下載
 - 電子拔河游戲機(jī) 0次下載
 - 數(shù)字電子技術(shù)_拔河游戲機(jī) 0次下載
 - PS游戲機(jī)的原理圖紙及PCB端口的設(shè)計(jì) 8次下載
 - 飛標(biāo)游戲機(jī)
 
- MicroByte:基于ESP32 DIY復(fù)古游戲機(jī) 806次閱讀
 - 正點(diǎn)原子DS100mini示波器的拆解說明 1.3w次閱讀
 - 微雪電子樹莓派游戲機(jī)套餐|GamePi20 4.3寸屏介紹 2286次閱讀
 - 微雪電子樹莓派迷你游戲機(jī)擴(kuò)展板|GamePi15 1.54寸屏介紹 2721次閱讀
 - 微雪電子樹莓派游戲機(jī)配件包|GamePi20配件包 4.3寸屏介紹 2134次閱讀
 - 微雪電子 樹莓派游戲機(jī)擴(kuò)展板|GamePi43 4.3寸屏介紹 2948次閱讀
 - 微雪電子樹莓派游戲機(jī)配件包|GamePi43介紹 2234次閱讀
 - 微雪電子樹莓派配件包G 游戲機(jī)配件包介紹 1645次閱讀
 - 基于Raspberry Pi 3 Model B+的掌上游戲機(jī)介紹 5153次閱讀
 - 便攜式吉他游戲機(jī)diy圖解 3859次閱讀
 - 自制投影機(jī)diy教程 10w次閱讀
 - DSO用不同的方法產(chǎn)生相同效果 5445次閱讀
 - 擴(kuò)展示波器用途的十大實(shí)用技巧 5686次閱讀
 - 示波器的分類簡介 5333次閱讀
 - MarS Board- 你不知道的ARM DIY 計(jì)算機(jī)平臺(tái) 7501次閱讀
 
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
 - 1.06 MB | 532次下載 | 免費(fèi)
 - 2RK3399完整板原理圖(支持平板,盒子VR)
 - 3.28 MB | 339次下載 | 免費(fèi)
 - 3TC358743XBG評估板參考手冊
 - 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)用手冊
 - 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電氣工程師手冊免費(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)
 
	                電子發(fā)燒友App
	            
	        
	        
          
        
        
	                    
                        
                        
                        
                        
                        


創(chuàng)作
發(fā)文章
發(fā)帖  
提問  
發(fā)資料
發(fā)視頻
上傳資料賺積分
           
            
            
                
            
評論