|
|
仿真環(huán)境 proteus 8.17 sp2, 單片機型號: stm32f103r6
1. 仿真的功能包括:LED,USART,OLED,EEPROM
2. 使用vscode+eide 插件的方式開發(fā)和編譯工程, 基礎(chǔ)工程來源于EDIE官網(wǎng)的工程模板
3. 使用stm32cubeMX 生成的HAL庫驅(qū)動; 其中ssd1306驅(qū)動,gpio模擬i2c的驅(qū)動基本是參考網(wǎng)絡(luò)上別人的實現(xiàn)調(diào)試;
起初使用stm32的i2c折騰了好久,proteus一直報i2c 狀態(tài)錯誤,程序仿真時掛死,手頭沒有實物,就修改為GPIO模擬后可以仿真了,但OLED刷新較慢; 下一步計劃修改為SPI 總線再試試。
代碼已經(jīng)在gitee上開源了,, 同時protues的工程也在開源代碼里面,鏈接如下:
stm32_study: 記錄stm32學(xué)習(xí)
仿真效果圖
|
|