STM32
直播中

贾飞小

7年用户 1792经验值
私信 关注
[问答]

如何在Ardunio下完成STM32的串口通信?

如何安装下载Arduino IDE软件?
如何在Ardunio下完成STM32的串口通信

回帖(1)

金晖

2021-12-9 09:11:44
一、Arduino IDE软件下载安装

1、下载Arduino IDE软件。(下载连接:https://pan.baidu.com/s/1sQmTcyIbg5yDii7-pfTwDA,提取码:y8q3。)
2、安装Arduino IDE软件





点击Arduino-1.8.12-windows进行安装。
3、把Arduino_STM32文件夹拷贝到Arduinohardware下





4、安装编译支持文件





二、安装串口烧录软件
















2、连接串口,通过USB转TTL连接电脑。



3、















4、安装成功





三、Ardunio 完成STM32的串口通信

1、打开Arduino进行设置










4、上传



5、效果展示(打开串口监视器)















四、基于标准库函数与基于HAL库函数的stm32编程方式的差异

1、HAL库的出现比标准库要晚,但其实和标准库一样,都是为了节省程序开发的时期,而且HAL库尤其的有效,如果说标准库把实现功能需要配置的寄存器集成了,那么HAL库的一些函数甚至可以做到某些特定功能的集成。也就是说,同样的功能,标准库可能要用几句话,HAL库只需用一句话就够了。
2、HAL库也很好的解决了程序移植的问题,不同型号的stm32芯片它的标准库是不一样的,而使用HAL库,只要使用的是相通的外设,程序基本可以完全复制粘贴,注意是相通外设,意思也就是不能无中生有,但其实这种情况不多,绝大多数都可以直接复制粘贴。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分