Young87

SmartCat's Blog

So happy to code my life!

游戏开发交流QQ群号60398951

当前位置:首页 >跨站数据测试

stduino 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系列芯片

除特别声明,本站所有文章均为原创,如需转载请以超级链接形式注明出处:SmartCat's Blog

上一篇: 手把手带你入门Python爬虫(一、工欲善其事必先利其器)

下一篇: golang外观模式

精华推荐