
STM32CubeMx
STM32cubeMX的使用笔记
小猛笔记
STM32/51
AD
物联网
智能设备
机器人
Proteus
CubeMX
MATLAB
c/c++
QT
展开
-
STM32CubeMX初次使用注意事项
1.文件保存路径不能是中文路径,中文路径可以生成代码,但是容易出错选择路径时候要:取项目名称选择代码工具及其版本同时选择需要添加的工程文件,最好包括必要的库文件勾选生成.c/.h文件,以便于阅读代码2.调试接口选择如果使用STLinkl下载程序,则 RCC中选择应选择SW调试选项,否则程序只能正常下载一次3.生成代码时注意关闭代码软件,如KEIL,否则容易使得修改的文件保存不了...原创 2021-04-05 21:51:38 · 638 阅读 · 0 评论 -
Cubemx 一、配置的程序只能下载一次,不能重复下载
一开始我用CubeMx配置的程序,每块单片机 只能下载一次程序然后我发现有个方法能够下载,按住复位点击下载,接着松开复位按键,程序可以下载进去后来,我发现是我的软件中没有选择什么调试,我用ST-Link下载程序的,所以要选择Serial Wire第一步:选择SYS第二步:选择Serial Wire...原创 2019-05-04 19:45:27 · 1487 阅读 · 0 评论 -
CubeMx 二、STM32F103点亮一个LED灯
第一步配置时钟:选择时钟源,修改晶振频率第二部选择调试接口:用ST-Link下载的话就选择Serial Wire第三步配置引脚:第四步生成代码:1.保存文件名称2.修改文件路径3.选择编译软件4.修改栈空间大小5.勾选生成.c .h文件第五步修改程序代码:1.GPIO输出函数>在void HAL_GPIO_WritePin(GPIO_TypeDef *GP...原创 2019-05-04 20:44:55 · 2373 阅读 · 0 评论 -
CubeMx 三、外部中断配置,HAL_Delay()放在中断函数里程序进入死循环
一、配置外部中断1.配置引脚:1.选择外部中断2.选择触发条件3.选择上下拉2.使能中断1勾选中断,使能中断3.生成代码中,在main.c中添加中断回调函数void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin){ if(GPIO_Pin == GPIO_PIN_0) //判断中断线 { HAL_GPIO_To...原创 2019-05-05 13:51:21 · 3067 阅读 · 0 评论 -
串口 重映射 DMA 接收 闲时中断
/*****************************************************串口接收数据,并且判断 串口屏 处于什么情况******************************************************/void UsartReceive_IDLE(UART_HandleTypeDef *huart){uint32_t tem...原创 2019-06-16 22:08:04 · 252 阅读 · 0 评论