在開始在ArduinoIDE上開發前,請先參考下方教學,以確保編譯環境安裝完成

STM32duino-如何在ArduinoIDE使用STM32(新版)(以STM32L475為例)

https://karta146831.pixnet.net/blog/post/337315109-stm32duino-%E5%A6%82%E4%BD%95%E5%9C%A8arduinoide%E4%B8%8A%E9%96%8B%E7%99%BC%E6%9B%B4%E5%A4%9Astm32%E7%B3%BB%E5%88%97(%E4%BB%A5

 

下圖根據DataSheet及使用需求下所定義出來的接腳圖,該圖以同時擁有最多功能為需求所定義的,如果您已經很熟悉該硬體

可斟酌使用

image

 

該連結為官方API文檔:  https://github.com/stm32duino/wiki/wiki/API#core

 

補充&注意事項:

1. 下方的連結為常用的功能且可以在L475上運行,前面 7 項務必熟悉

2.唯一要注意的是因為沒有虛擬COM,必須另外接USB TO TTL 到 上方的 UART1跟 UART2,如果你不需要兩組,只接UART1即可,因為在燒錄時也會用到UART1,

   除非之後官方有出該型號的COM Driver

3.如果遇到原先範例中所使用的腳位功能與L745不同,請參照上圖進行更改

4.以下範例適用STM32系列 

5.在腳位的定義上STM都是以P為開頭,後面兩格為主板上所寫的 例如:PA3,PB9

 

1. stm32f103如何點亮led

https://karta146831.pixnet.net/blog/post/337328960-st32duino--stm32f103%E5%A6%82%E4%BD%95%E9%BB%9E%E4%BA%AEled

 

2. stm32f103如何使用adc量測電壓

https://karta146831.pixnet.net/blog/post/337329116-st32duino--stm32f103%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8adc%E9%87%8F%E6%B8%AC%E9%9B%BB%E5%A3%93

 

3. stm32f103透過i2c使用lcd1602

https://karta146831.pixnet.net/blog/post/337329179-st32duino--stm32f103%E9%80%8F%E9%81%8Ei2c%E4%BD%BF%E7%94%A8lcd1602

 

4. stm32f103同時使用多個serial

https://karta146831.pixnet.net/blog/post/337329731-st32duino--stm32f103%E5%90%8C%E6%99%82%E4%BD%BF%E7%94%A8%E5%A4%9A%E5%80%8Bserial

 

5. stm32f103如何調整pwm

https://karta146831.pixnet.net/blog/post/337345328-st32duino--stm32f103%E5%A6%82%E4%BD%95%E8%AA%BF%E6%95%B4pwm

 

6. stm32f103如何使用timer計數

https://karta146831.pixnet.net/blog/post/337345592-st32duino--stm32f103%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8timer%E8%A8%88%E6%95%B8

 

7. stm32f103如何實現timer中斷觸發(attachinte

https://karta146831.pixnet.net/blog/post/337346150-st32duino--stm32f103%E5%A6%82%E4%BD%95%E5%AF%A6%E7%8F%BEtimer%E4%B8%AD%E6%96%B7%E8%A7%B8%E7%99%BC(attachinte

 

8. arduino讀取字串後動作

https://karta146831.pixnet.net/blog/post/326800444-arduino%E8%AE%80%E5%AD%97%E4%B8%B2%E5%81%9A%E5%8B%95%E4%BD%9C(%E6%87%B6%E4%BA%BA%E5%BF%AB%E9%80%9F%E6%9C%8D%E7%94%A8%E5%8D%80)(%E8%A4%87%E8%A3%BD%E8%B2%BC

9. arduino關於2pin的按鈕如何使用

https://karta146831.pixnet.net/blog/post/326800771-arduino%E9%97%9C%E6%96%BC2pin%E7%9A%84%E6%8C%89%E9%88%95%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8(%E6%87%B6%E4%BA%BA%E5%8F%AF%E5%BF%AB%E9%80%9F%E6%9C%8D%E7%94%A8

 

10. Arduino-透過MCP23017擴充腳位 教學

https://karta146831.pixnet.net/blog/post/334826217-%E5%A6%82%E4%BD%95%E6%93%B4%E5%85%85arduinogpio%E8%85%B3%E4%BD%8D%E6%95%99%E5%AD%B8---mcp23017

 

11. esp32-使用esp32搜尋i2c的硬體位址

https://karta146831.pixnet.net/blog/post/335635559-esp32-%E4%BD%BF%E7%94%A8esp32%E6%90%9C%E5%B0%8Bi2c%E7%9A%84%E7%A1%AC%E9%AB%94%E4%BD%8D%E5%9D%80

 

12. arduino-透過irremote(ver3.x)語法實現紅外線模組接

https://karta146831.pixnet.net/blog/post/335687582-arduino-%E9%80%8F%E9%81%8Eirremote(ver3.x)%E8%AA%9E%E6%B3%95%E5%AF%A6%E7%8F%BE%E7%B4%85%E5%A4%96%E7%B7%9A%E6%A8%A1%E7%B5%84%E6%8E%A5

 

13. arduino-同時使用多個ads1115及兩種量測模式

https://karta146831.pixnet.net/blog/post/335717273-arduino-%E5%90%8C%E6%99%82%E4%BD%BF%E7%94%A8%E5%A4%9A%E5%80%8Bads1115%E5%8F%8A%E5%85%A9%E7%A8%AE%E9%87%8F%E6%B8%AC%E6%A8%A1%E5%BC%8F

 

 

 

 

arrow
arrow
    創作者介紹
    創作者 凶王 的頭像
    凶王

    凶王的部落

    凶王 發表在 痞客邦 留言(0) 人氣()