一、资源下载Keil5下载链接: https://www.keil.com/download/product/ STM32 标准库芯片包下载链接: https://www.keil.com/dd2/pack/JDK下载链接: https://www.oracle.com/java/technologies/downloads/jdk19-windows/ STM32CubeMX 下载链接: https://www.st.com/zh/development-tools/stm32cubemx.htmlget-software STM32CubeIDE下载链接: ...
新建一个STM32CubeIDE 新工程 选择自己的芯片型号,我的是STM32F103RCT6 选择工程保存位置,不能有中文路径,会报错 选择下载方式、一定要选,不然下次下载有问题 选择时钟来源,我的板子有8Mhz、32.768Khz两个外置晶振 配置时钟频率 生成相应的.c.h文件,方便我们管理 我的板子LED引脚是PA8和PD2,配置相应的GPIO ...
在这里分享项目中我经常使用的一种串口收发方式:阻塞发送+ 接收中断+空闲中断+ 环形队列 项目代码地址:https://gitee.com/Mokun_gitee/stm32_hal_study.git 一、简介 串口发送使用最简单的阻塞发送方式,一般来说都是接收的数据量比较大,发送数据用此方式即可。 串口接收使用接收中断+空闲中断+FIFO,数据量一般的使用没有问题,若数据很大,考虑使用加上DMA来传输。 二、STM32CubeMX配置串口 串口参数默认配置 打开串口中断 使用...