Ardunio关于stm32的基本操作与测试

一、Ardunio的下载与安装

参考博客:

https://blog.csdn.net/quansirx/article/details/104906563

资源和安装方式都有

二、实验器材

在这里插入图片描述

三、软件测试

1、烧录程序主要步骤

通过软件烧录向串口持续发送Hello world的程序
一、打开软件找到测试的示例程序
在这里插入图片描述
配置板子参数
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
二、程序烧录
先验证后上传,如果有错误可以按一下核心板复位键再次上传
在这里插入图片描述

2、串口通信

打开串口查看发送信息
在这里插入图片描述
测试成功

四、基本使用

任务:持续向串口输出Hello world,当接收到stop时,停止输出

1、代码实现

int i=0,a=0;
 char stop[]={
    
    'S','t','o','p'};
char comdata[100];//声明字符串变量 
void setup() 
{
    
    
  Serial.begin(115200);      //设定的波特率
}
void loop() 
{
    
      
   Serial.println("Hello world");
   delay(1000);
   while (Serial.available() > 0)  
    {
    
       
        comdata[i]= char (Serial.read());
        if(comdata[i]==stop[i])
        a++;
        i++;
        delay(2);
        if(a>4) 
        while(1);
    }
   i=0; 
}

2、程序烧录

在这里插入图片描述

3、串口通信

在这里插入图片描述
输入stop之后成功停止。

猜你喜欢

转载自blog.csdn.net/rude_dragon/article/details/111171524