
STM32CubeMX开发
文章平均质量分 59
1、cube使用方法
2、生成的项目的使用技巧
勤奋的散步者
51、32
展开
-
STM32 Cube MX 软件生成的项目结构
*(加粗字体为文件夹)*一、Core1、INCmain.h用户应用程序中的基本宏定义,如在Cube里定义的常量、引脚。stm32f1xx_hal_conf.h定义了在HAL驱动下使用的外设模块、时钟频率、系统配置参数等。stm32f1xx_it.h中断处理的头文件。2、SRCmain.c 用户定义的应用程序代码(在这里调用HAL_init()函数可以把芯片复位)stm32f1xx_hal_msp.c ...原创 2021-09-19 16:45:52 · 4537 阅读 · 0 评论 -
GPIO
在复位期间和复位后,备用功能和外部中断线不活动,I/O端口配置为输入浮动模式。所有的GPIO管脚都有弱的内部上拉和下拉电阻,可以激活或不激活。在Output或Alternate模式下,每个IO可以配置为open-drain或push-pull类型,IO速度可以根据VDD值进行选择。所有端口都具有外部中断/事件能力。要使用外部中断线,端口必须配置为输入模式。所有可用的GPIO引脚连接到EXTI0到EXTI15的16条外部中断/事件线。外部中断/事件控制器由连接线设备中多达20个边缘检测器组成,或原创 2021-10-26 18:43:03 · 1573 阅读 · 0 评论 -
外部中断
GPIO外设功能官方介绍:•Exti线可配置为3种不同模式——中断——事件——都是•可配置的Exti线可以配置3个不同的触发器——上升——下降——都是•当设置为中断模式时,可配置的Exti线有两个不同的中断挂起寄存器,允许区分哪个转换发生:——上升边缘挂起中断——下降•Exti线0到15链接到GPIO引脚0到15。GPIO端口可以通过多路复用器进行选择。Cube用法:1、选择引脚,设为GPIO_EXTIx2、左侧的NVIC的配置界面中NVIC选项卡对应的EXTI_LI原创 2021-11-05 21:36:38 · 170 阅读 · 0 评论 -
STM32 Cube mx的MDK项目编译报错与debug
1、报错内容生成的项目直接编译报错:2、解决步骤项目路径不能有中文。原创 2021-09-25 15:24:54 · 2192 阅读 · 0 评论