stduino IDE试用
- 一、简介
- 二、使用
- 三、与Arduino IDE对比
- 参考资料
一、简介
Stduino IDE是一款面向32位处理器快速入门学习的集成开发平台,目前已经支持Arduino_Core_STM32框架,集聚快捷、高效、免费、开源、易得于一身,软件还集成了GDB调试功能。
注意:stduino的安装不需要经历复杂的安装过程,解压缩后直接双击Stduino.exe即可运行。
二、使用
2.1 界面
2.2 开发环境配置
2.3 代码编写:与Arduino IDE串口通信的代码基本一致
int flag = 1; //串口发送标志位,1表示正在发送,0表示停止发送
void setup() {
// put your setup code here, to run once:
Serial.begin(115200); //打开串口,波特率为115200
pinMode(PC13, OUTPUT); //PC13模式设置为输出,默认为高电压
}
void loop() {
// put your main code here, to run repeatedly:
if (flag == 1)
{
Serial.println("Hello World!!!");
digitalWrite(PC13, HIGH); //LED灭
delay(500); // 延时
digitalWrite(PC13, LOW); //LED亮
delay(500); //延时
}
usart();
}
void usart()
{
String Stop_flag = "stop!\n"; //停止发送信号
String Begin_flag = "begin!\n"; //重新发送信号
String data = ""; //储存接受到的数据
while (Serial.available() > 0) //判断串口是否接收到数据
{
data = Serial.readString(); //读取字符到字符串data中
//Serial.print(data);
}
if (data == Stop_flag)
flag = 0; //表明停止发送
if (data == Begin_flag)
flag = 1; //表明恢复发送
}
2.4编译与下载
2.5 结果观察
三、与Arduino IDE对比
1、stduino界面较为复杂,不如arduino简洁
2、两者功能差不多
3、stduino没有复杂的安装操作,双击即可运行
4、stduino较大,运行较慢
参考资料
Stduino IDE官网
Stduino极速入门——Stduino Nano&STM32F103系列芯片