資料介紹
描述
DSO138mini 是什么?

DSO138mini 是 JYETech 的示波器 DIY 套件。(請顯示https://jyetech.com/dso138mini-oscilloscope-diy-kit/)
該套件在 STM32F103C8T6、TFT LCD(320x240) 和 4 x 按鈕上是一個不錯的玩具。所以你會在這個板上安裝Arduino_STM32 。
令人驚訝的是,您還可以創(chuàng)建一個游戲機!
安裝 STM32duino-bootloader
如果啟動時“BOOT0”引腳為高電平且“BOOT1”為低電平,STM32F103 將處于DFU 模式。
因此,您應(yīng)該先將 JP1 和 JP2 焊接起來。

接下來,準備引導(dǎo)加載程序。
“ STM32duino-bootloader ”非常有用,它在引導(dǎo)時保持 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拉起。

因此開機時要輸出HIGH到PA7口。所以我準備了分叉存儲庫。https://github.com/phillowcompiler/STM32duino-bootloader_DSO138mini
有./binaries/dso138mini_boot20.bin
您將能夠使用以下工具編寫自定義引導(dǎo)程序。
- STM32 閃存加載程序演示器(需要 USB 串口,例如 FT232RL)
- STM32 ST-LINK實用程序(需要ST-Link,PA13為SWDIO,PA14為SWCLK)
- Arduino_STM32工具
?

?
刷新引導(dǎo)加載程序后,移除 JP1 和 JP2 處的焊料。
平臺io.ini
我們將通過 PlatformIO 開發(fā) DSO138mini,通過 USB 數(shù)據(jù)線進行燒寫。設(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 時,您應(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 個按鈕連接 PB4-PB7。按下一個時感應(yīng)“LOW”。
?

?
如果你能做到這一點,你就可以制作游戲了!
請展示,https://github.com/phillowcompiler/DSO138mini_Sketches/tree/master/DSO138mini_SpaceInvaders

?
?
- KOKO游戲機開源分享
- Arduino游戲機
- DSO138示波器原理圖下載 25次下載
- 基于樹莓派Zero和RecalBox復(fù)古游戲機 0次下載
- 構(gòu)建您自己的游戲機套件
- 液晶游戲機開源分享
- PALPi復(fù)古游戲機開源分享
- 使用Arduino(Arduboy)DIY手持游戲機
- PALPi是由Raspberry Pi零W驅(qū)動的DIY復(fù)古游戲機
- 貝殼示波器套件DSO150中文說明書 52次下載
- 拔河游戲機2 0次下載
- 電子拔河游戲機 0次下載
- 數(shù)字電子技術(shù)_拔河游戲機 0次下載
- PS游戲機的原理圖紙及PCB端口的設(shè)計 8次下載
- 飛標游戲機
- MicroByte:基于ESP32 DIY復(fù)古游戲機 806次閱讀
- 正點原子DS100mini示波器的拆解說明 1.3w次閱讀
- 微雪電子樹莓派游戲機套餐|GamePi20 4.3寸屏介紹 2286次閱讀
- 微雪電子樹莓派迷你游戲機擴展板|GamePi15 1.54寸屏介紹 2721次閱讀
- 微雪電子樹莓派游戲機配件包|GamePi20配件包 4.3寸屏介紹 2134次閱讀
- 微雪電子 樹莓派游戲機擴展板|GamePi43 4.3寸屏介紹 2948次閱讀
- 微雪電子樹莓派游戲機配件包|GamePi43介紹 2234次閱讀
- 微雪電子樹莓派配件包G 游戲機配件包介紹 1645次閱讀
- 基于Raspberry Pi 3 Model B+的掌上游戲機介紹 5153次閱讀
- 便攜式吉他游戲機diy圖解 3859次閱讀
- 自制投影機diy教程 10w次閱讀
- DSO用不同的方法產(chǎn)生相同效果 5445次閱讀
- 擴展示波器用途的十大實用技巧 5686次閱讀
- 示波器的分類簡介 5333次閱讀
- MarS Board- 你不知道的ARM DIY 計算機平臺 7501次閱讀
下載排行
本周
- 1貼片三極管上的印字與真實名稱的對照表詳細說明
- 0.50 MB | 76次下載 | 1 積分
- 2Altium Designer AD 25 軟件安裝包下載
- 0.00 MB | 3次下載 | 免費
- 3Altium Designer 23 軟件下載
- 0.00 MB | 2次下載 | 免費
- 4Altium Designer 22.11.1軟件安裝包下載
- 0.00 MB | 1次下載 | 免費
- 5PADS Professional vx 2.11 安裝包
- 0.00 MB | 1次下載 | 5 積分
- 6高頻率變壓器的設(shè)計
- 0.03 MB | 1次下載 | 1 積分
- 7ANT8817 1%3.5W/3.7V,同步自適應(yīng)升壓,超長續(xù)航,H類防破音單聲道音頻功放中文手冊
- 1.11 MB | 1次下載 | 免費
- 8NS6326 4-30V輸入5V/3A輸出同步降壓穩(wěn)壓器中文手冊
- 1.22 MB | 次下載 | 免費
本月
- 1蘇泊爾電磁爐線路的電路原理圖資料合集
- 2.02 MB | 286次下載 | 5 積分
- 2長虹液晶電視R-HS310B-5HF01的電源板電路原理圖
- 0.46 MB | 87次下載 | 5 積分
- 3貼片三極管上的印字與真實名稱的對照表詳細說明
- 0.50 MB | 76次下載 | 1 積分
- 4U盤一鍵制作
- 23.84 MB | 41次下載 | 免費
- 5AI智能眼鏡產(chǎn)業(yè)鏈分析
- 4.43 MB | 39次下載 | 免費
- 6AO4803A雙P通道增強型場效應(yīng)晶體管的數(shù)據(jù)手冊
- 0.11 MB | 28次下載 | 2 積分
- 7長虹液晶彩電LS29機芯的技術(shù)資料說明
- 3.42 MB | 16次下載 | 2 積分
- 8TP4055 500mA線性鋰離子電池充電器中文手冊
- 0.75 MB | 9次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935127次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191387次下載 | 10 積分
- 5十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183342次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81586次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73815次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論