我下載了從Roger Clark的Github中獲取Arduino的STM32庫:
重新啟動Arduino軟件,選擇正確的硬件:
通用STM32F407V系列
然后寫一個簡單的草圖:
void setup() {
pinMode(PC8, OUTPUT);
}
void loop() {
digitalWrite(PC8,HIGH);
delay(10);
digitalWrite(PC8,LOW);
delay(10);
}
按下“驗證”按鈕(而不是上傳按鈕)。這將編譯您的草圖。
二進制文件現(xiàn)在位于Temp目錄中,您可以在Arduino調(diào)試窗口中查看路徑。 (您可能必須啟用File-》 Preferences-》 Show verbose output)
路徑類似于:
C: Users 。.. AppData Local Temp arduino_build_146449 example.ino.ino.bin
步驟2:接線
我已將這些連接從串行USB適配器到主板的針腳:
3.3V 3.3V (I guess connecting the 5V to 5V would work too)
GND GND
RXD PA9
TXD PA10
在“ BOOT 1”針腳上添加跳線(最后一行)
步驟3:上傳草圖
在啟動Demonstrator GUI之前將USB適配器插入計算機。
第4步:測試
您現(xiàn)在需要將跳線的位置更改為BOOT 0,并重置電路板以運行您的草圖。/p》
重置按鈕是Micro USB插頭附近的按鈕。
-
開發(fā)板
+關(guān)注
關(guān)注
25文章
6113瀏覽量
112948 -
Arduino
+關(guān)注
關(guān)注
190文章
6514瀏覽量
195856 -
STM32F407
+關(guān)注
關(guān)注
15文章
189瀏覽量
31379
發(fā)布評論請先 登錄
STM32 Nucleo-64開發(fā)板技術(shù)解析與應用指南
STM32 Nucleo-144開發(fā)板技術(shù)解析與應用指南
?STM32 Nucleo-64開發(fā)板技術(shù)解析與應用指南
rtt5.0.0下lvgl在正點原子stm32f407探索者開發(fā)板V3上mdk編譯報錯怎么解決?
如何用Arduino Nano/UNO R3開發(fā)板給另一個Arduino IDE不能下載的Arduino Nano/UNO R3開發(fā)板重新燒錄引導程序bootlaoder
極海APM32F407IG-Tiny開發(fā)板的DAPLINK固件更新方法
如何在APM32F407開發(fā)板上應用uC/OS-III實時操作系統(tǒng)
STM32F103C8T6開發(fā)板最小系統(tǒng)原理圖
stm32f407這個STM32_RCC_PERIPHCLK_SDMMC是哪里定義的?
STM32F407的高速USB,采用的是虛擬串口方式,VCP驅(qū)動有l(wèi)inux系統(tǒng)的嗎?
求一份在STM32F407的CS1239的驅(qū)動程序
使用STM32F407的硬件SPI接口去讀取ADS8694的18位ad數(shù)據(jù)怎樣才能讀取出來?
STM32F407和ADS8684進行SPI通信,寄存器怎么配置?
STM32F407 MCU使用SD NAND?不斷電初始化失效解決方案

怎樣將Arduino Sketch上傳到STM32F407開發(fā)板
評論