2024年2月17日 星期六

 首先到 mbed online IDE

https://ide.mbed.com/compiler/

第一次使用經過註冊程序就會看到IDE畫面



接著開始新增專案 mbed沒有提供STM32F4 DISC1版本

但是 Seeed Arch Max 剛好是使用 STMD32F407 這顆 MCU

所以選取 Seeed Arch Max 當作專案 platform

專案 template 選取 Blinky LED Hello World

程式碼修改如下:

#include "mbed.h"

#define BLINKING_RATE     500

int main()
{
    // Initialise PD12 as an output
    DigitalOut gLED(PD_12);
    
    while (true) {
        gLED = !gLED;
        ThisThread::sleep_for(BLINKING_RATE);
    }
}

按下介面上的 Compile 按鈕

mbed online IDE 會在完成後跳出下載 binary 檔案

將這個 .bin 檔存入 STM32F4 DISC1 的資料夾

最後就會看到 PD12 開始閃爍囉!

Reference

https://www.hackster.io/PSoC_Rocks/easy-programming-stm32f407-discovery-board-with-mbed-8ead8e

沒有留言:

張貼留言

BlueTea螢幕錄影程式

  螢幕錄影新選擇:簡單、方便、免費 現在的螢幕錄影工具多樣,但安裝麻煩、操作複雜讓人卻步。我們推出了一款全新的螢幕錄影程式,專為追求簡單和效率的你設計。 1. 免安裝 無需安裝程式。解壓縮後點兩下就可以開始使用 2. 可選取錄影範圍 自由選擇全螢幕、特定視窗或自定義區域,靈活應...