|
關鍵詞:stm32 小藍板 STM32F103C8T6 Stduino IDE Stduino Nano LED閃爍燈
通過Stduino IDE 開發STM32小藍板,LED閃爍燈
從TB買回來一個STM32小藍板,為了點亮一顆LED燈,又是破解軟件,又是看寄存器開發手冊,然后又想著能不能再簡單點的寫代碼,于是乎又是刷Bootloader,又是全網搜教程,最后高呼點個燈真TM的費勁。唉~,為此有這么一款軟件無需翻來覆去看寄存器手冊,無需破解軟件,無需刷BootLoader,,,,一鍵Stlink下載,兩行代碼點亮一顆LED燈!你不想試試?
在stm32 小藍板快速點亮一顆LED燈(一)中已經順利的點亮了板載LED燈,現在我們來實現通過延時控制板載LED燈閃爍
話不多說,上代碼,上圖!!!
下載方式一(手動復位):
通過串口下載(由于需要來回插拔BOOT0的跳帽及按復位鍵,比較麻煩,不推薦此方法)
1.硬件準備,小藍板,USB轉TTL模塊(CH340或CP2012都行)
2.連線方式:小藍板的PA9接TTL模塊的RX腳,小藍板的PA10接TTL模塊的TX腳(根據手頭上的TTL模塊情況3.3V或5V供電任意一種即可)
3.下載前BOOT1跳帽連至低電平之后自始至終不用動
4.Stduino IDE軟件選擇串口下載方式(僅連接一個TTL的情況下,COM口會自動選擇)
5.BOOT0跳至高電平,然后按一次復位鍵
6.點擊軟件左上角上傳按鈕即可將程序上傳至小藍板
7.將BOOT0跳帽調回低電平,按下復位,你的程序效果即可看到了
再次下載需重復上述5-7步驟即可
下載方式二(自動復位):
1.用St-link下載器將小藍板連接至電腦端(接線:DIO-DIO,CLK-CLK,GND-GND,3.3V-3.3V)
2.點擊Stduino IDE軟件左上角工具按鈕選擇下載方式為St_link
3.編寫按鍵控制板載LED燈程序
4.點擊下載程序
更多信息請訪問Stduno WIKI
由于軟件當前仍處于內測階段,想要提前體驗,請點擊官網首頁發送申請即可,軟件下載后直接解壓,即可運行,無需安裝(絕對永久免費,免費,免費)
實現效果為LED燈亮一秒,滅一秒。
- void setup()
- {
- //21號腳對應小藍板的PC13腳,設置為數字輸出模式
- pinMode(21,OUTPUT);
- }
- void loop()
- {
- digitalWrite(21,HIGH);
- //滴答定時器默認開啟,精準延時,可手動關閉
- delay(1000);
- digitalWrite(21,LOW);
- delay(1000);
- }
復制代碼 |
評分
-
查看全部評分
|