stduino IDE试用

   日期:2020-12-14     浏览:97    评论:0    
核心提示:stduino IDE试用一、简介二、使用三、与Arduino IDE对比参考资料一、简介Stduino IDE是一款面向32位处理器快速入门学习的集成开发平台,目前已经支持Arduino_Core_STM32框架,集聚快捷、高效、免费、开源、易得于一身,软件还集成了GDB调试功能。注意:stduino的安装不需要经历复杂的安装过程,解压缩后直接双击Stduino.exe即可运行。二、使用2.1 界面2.2 开发环境配置2.3 代码编写:与Arduino IDE串口通信的代码基本一致i

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

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服