关于软件Ardunio IDE
Ardunio IDE软件可到百度网盘下载
https://pan.baidu.com/s/1FOl6DqR32ftBYLmJbK53TQ
提取码:yxj9
连线须知
将USB转TTL和stm32核心板按下面连线
PA9–RXD
PA10–TXD
3.3V–3V3
GND–GND
USB转TTL上短路冒接5V位置
stm32核心板BOOT0短路冒接为1,BOOT1短路冒接为0。
安装步骤
Ardunio IDE安装过程可参考:
https://blog.csdn.net/quansirx/article/details/104906563
安装完Ardunio IDE还需安装下图的flash
安装过程默认就行,然后将USB转TTL与stm32核心板连好后与计算机连接
打开安装好的软件,Port Name选择连接的端口号,点击next
点击next
继续next
完成下面配置,bin文件在下载的文件中有
完成后点击close
代码实现
先在文件中找到发送hello world实例
然后在上面的基础上加入stop部分完成停止发送的作用
代码如下:
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;
}
完成验证后上传到核心板中
效果展示
打开串口调试助手
可以看到一直在发送Hello world,输入stop后停止发送
总结
通过这次体验让我对Ardunio IDE软件的使用有了初步了解,实验过程不需要再借助ST-Link下载线了,更加方便,本次体验感觉良好。