【STM32F3DISCOVERY开发板试用体验 】使用Arduino IDE编译器
hkevin
LV3工程师
| 2016-09-18 16:07:32
浏览量 2706
回复:3
发表新帖
本帖最后由 hkevin 于 2016-9-18 16:26 编辑
【STM32F3DISCOVERY开发板试用体验 】使用Arduino IDE编译器
首先感谢ickey论坛提供的STM32F303 DISCOVERY开发板试用的机会。
这个STM32F303 DISCOVERY 是“MB1035C”版, 也就是ST-LINK调试器采V2-B版本的, 因此插上USB会多出一个U盘. 将固件复制到这个mbed U盘, 便能立即更新固件.
(1) Roger Clark 大神在stm32f103 maple的基础下开发了stm32duino. 可以使用Arduino IDE编译stm32,而且stm32duino就支持STM32F303VCT6Discovery.
(2) Arduino IDE增加stm32duino开发板
在ArduinoIDE的 “文件/首选项/附加开发板管理器网址” 中增加 stm32duino来源
http://dan.drown.org/arduino/package_STM32duino_index.json
开启 “工具/开发板/开发板管理器”
搜寻“stm32f” , 选择 STM32F3xx 安装
安装好后将 “工具/开发板/” 切换到 “STM32F3Discovery”
(3) 增加一个 点灯程序 , 如下: int led = {PE8,PE9,PE10,PE11,PE12,PE13,PE14,PE15};
int led_size = 8;
void setup() {
for (int i=0; i, OUTPUT);
}
void loop() {
for (int i=0; i, HIGH);
delay(200);
for (int i=0; i, LOW);
delay(200);
}
(4) 编译 后 查看 固件的位置
(5) 将 此固件 直接拖曳复制到mbed U盘(DIS_F303VC)
(6) 复制到mbed U盘(DIS_F303VC)的固件会立即更新.
(7) 一个 8灯闪烁 便完成
本帖最后由 hkevin 于 2016-9-18 16:26 编辑
【STM32F3DISCOVERY开发板试用体验 】使用Arduino IDE编译器
首先感谢ickey论坛提供的STM32F303 DISCOVERY开发板试用的机会。
这个STM32F303 DISCOVERY 是“MB1035C”版, 也就是ST-LINK调试器采V2-B版本的, 因此插上USB会多出一个U盘. 将固件复制到这个mbed U盘, 便能立即更新固件.
(1) Roger Clark 大神在stm32f103 maple的基础下开发了stm32duino. 可以使用Arduino IDE编译stm32,而且stm32duino就支持STM32F303VCT6Discovery.
(2) Arduino IDE增加stm32duino开发板
在ArduinoIDE的 “文件/首选项/附加开发板管理器网址” 中增加 stm32duino来源
http://dan.drown.org/arduino/package_STM32duino_index.json
开启 “工具/开发板/开发板管理器”
搜寻“stm32f” , 选择 STM32F3xx 安装
安装好后将 “工具/开发板/” 切换到 “STM32F3Discovery”
(3) 增加一个 点灯程序 , 如下: int led = {PE8,PE9,PE10,PE11,PE12,PE13,PE14,PE15};
int led_size = 8;
void setup() {
for (int i=0; i, OUTPUT);
}
void loop() {
for (int i=0; i, HIGH);
delay(200);
for (int i=0; i, LOW);
delay(200);
}
(4) 编译 后 查看 固件的位置
(5) 将 此固件 直接拖曳复制到mbed U盘(DIS_F303VC)
(6) 复制到mbed U盘(DIS_F303VC)的固件会立即更新.
(7) 一个 8灯闪烁 便完成