一、Arduino IDE的下载安装
1.下载
2.安装
我在这里以第三种商店下载方式为例
首先,打开商店搜索Arduino IDE。
点击获取,我这里已经装好了就不演示怎么操作了。
3.关于扩展的下载
1.选择文件—>点击首选项—>附加开发板管理器网址:
http://dan.drown.org/stm32duino/package_STM32duino_index.json
https://github.com/stm32duino/BoardManagerFiles/raw/master/STM32/package_stm_index.json
2.在开发板管理器中安装STM32板
二、开始使用ArduinoIDE创建项目
因为ArduinoIDE有自己的语法,所以之前的很多实验模板不能直接导入使用,在这里得重新创建工程。
1.实验准备
器件:ArduinoIDE、STM32F103XXX、STM32指南者开发板
2.源码
int LED = 3;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);//设置串口的波特率
pinMode(LED,OUTPUT);
}
int flag=1;//串口发送标志位,1表示发送,0表示停止发送
void loop() {
// put your main code here, to run repeatedly:
if (flag == 1)
{
Serial.println("Hello World!");
digitalWrite(LED, HIGH); //LED灭
delay(500); // 延时
digitalWrite(LED, LOW); //LED亮
delay(500); //延时
}
stopSendData();
}
void stopSendData()
{
String stopflag="stop!";//停止发送数据信号
String receivedata="";//存放接受到的数据
while(Serial.available()>0)//判断串口是否还有数据
{
receivedata=Serial.readString();//读取接收到的数据
}
if(receivedata==stopflag)//判断接收到的数据是否为停止发送数据的信号
{
flag=0;
}
}
3.配置实验环境
1.选择芯片型号
2.选择上传方式
3.编译源码
4.打开串口观察实验结果
三、演示
后面会附上。
四、小结
安装方法多样,任挑选,主要是注意自己使用的板子的选择,选对板子很重要