Ardunio和HAL库函数编程

本文介绍了如何利用Ardunio IDE安装相关支持库,完成STM32板的串口通信程序,包括设置开发板、上传代码及串口监视器的使用。同时对比了标准库和HAL库的编程差异,讨论了Stduino IDE的特点和优势,它是Arduino_Core_STM32框架的集成开发平台,具备GDB调试功能,适合初学者。
摘要由CSDN通过智能技术生成

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

Ardunio IDE安装包:https://pan.baidu.com/share/init?surl=kqpP1YGKtY2WRz9GNT0Z7w
提取码:q251

I agree
Next
安装
在这里插入图片描述
将Arduino_STM32复制到Arduino–hareware文件下
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
打开Arduino,依次勾选
工具
开发板“Generic STM32F103v series”
开发板管理器…

之后在搜索栏中输入ARM
选择Arduino ARM Boards(32-bits ARM Cortex)进行安装
在这里插入图片描述

在这里插入图片描述
输入ARM搜素
选择(Cortex-M3)进行安装
在这里插入图片描述
依次选择:
工具
开发板"Generic STM32F103V series"
Generic STM32F103V series
在这里插入图片描述
Variant: “STM32F103VE”
Upload method: “Serial”
CPU Speed(MHz): “72Mhz (Normal)”
Optimize: “Smallest (default)”
在这里插入图片描述
将开发板用usb线与电脑接口相连
在这里插入图片描述
此时即可在Ardunio 完成STM32板子的串口通信程序:
1)持续向串口输出“Hello world!”;
2)当接收到“stop!”时,停止输出。
程序代码如下:

int flag=1;   
char Stop[]=
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值