Ardunio和HAL库函数编程

本文介绍了如何使用Ardunio IDE配置STM32的串口通信,并对比了标准库与HAL库在STM32编程中的差异。通过实例展示了HAL库的易用性和移植性优势,同时提到了国内的类似开发平台stduino IDE,探讨了新开发工具的必要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、安装 Ardunio IDE 和相关软件支持库,在Ardunio 完成STM32板子的串口通信程序

(一)安装 Ardunio IDE 和相关软件支持库

1、下载该软件

可以选择官网安装: https://www.arduino.cc/en/Main/Software
在这里插入图片描述

2、直接点击.exe文件开始安装

安装过程中,除了安装路径可以自己修改之外,就只需要点击next、安装就可以了,安装完成后如下
在这里插入图片描述

3、对以及安装好的Ardunio进行相关配置

①点击工具->开发板……->开发板管理器
在这里插入图片描述
②安装“开发板管理器”中的此项
在这里插入图片描述

点击“文件”中的“首选项”
在这里插入图片描述
复制下列链接到“附加开发板管理器网址”
https://github.com/stm32duino/BoardManagerFiles/raw/master/STM32/package_stm_index.json
http://dan.drown.org/stm32duino/package_STM32duino_index.json

在这里插入图片描述
再次打开开发板管理器,安装此选项
在这里插入图片描述
在这里插入图片描述
至此,安装和配置完毕!

(二)在Ardunio 完成STM32板子的串口通信程序

1、要求:

①持续向串口输出“Hello world!”
②当接收到“stop!”时,停止输出

2、代码实现
int flag=1;   
char Stop[]="stop!";
char Begin[]="begin!"; 
void setup() 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值