
STM32
薛定谔的猫老大
我是邻桌艾莉的
展开
-
STM32学习笔记1--GPIO外部中断
设备信息:1.STM32F103C8T62.CubeMx一、CubeMx配置1.时钟源选择2.设置SYS3.设置时钟4.设置LED灯的GPIO参数5. 按键GPIO配置6.中断配置,记得勾选 EXTI line 1interrupt7.工程配置8.文件创建配置二、业务代码编写1.当按键改变时,运行这个函数,中断标志位被清除,然后进入中断回调函数!即HAL_GPIO_EXTI_Callback();...原创 2022-05-06 23:42:51 · 5050 阅读 · 0 评论 -
如何在已有stm32编译环境下添加C51编译环境
1.首先下在C51支持包去官网下载这是官网链接:Keil Product Downloads2.下载完成后,点击安装包,一步一步安装完成即可。注意:若有问到要覆盖文件,选择 skip 跳过3.打开Keil 选择芯片类型时,记得选择下面部分4.然后搜索89c52就可以啦...原创 2022-03-23 11:23:03 · 1395 阅读 · 0 评论 -
STM32 CubeMX 配置ADC时 “Scan Covnersion Mode” 打不开【已解决】
1.在使用STM32的CubeMX工具配置ADC扫描时,“Scan Covnersion Mode”却使能不了,原因是扫描模式需要通道数大于1原创 2022-03-22 13:09:03 · 1950 阅读 · 0 评论 -
宏定义STM32cubeMax
1.cubeMax配置2.MDK里面的宏定义3.LED闪烁实例原创 2022-02-28 21:23:43 · 768 阅读 · 0 评论 -
[GPIO]stm32f103c8t6 笔记 模拟按键控制LED灯
一、杜邦线模拟按键一端接GND,一端接A1(接在你要初始化的IO,我是初始化了A1)二、编程1.写 PC13 LED灯IO初始化程序 LED.c#include "stm32f10x_rcc.h"#include "stm32f10x_gpio.h"void LED_Init(void) //LED对应IO口的初始化{ GPIO_InitTypeDef GPIO_InitStruct; //结构体定义 RCC_APB2PeriphClockCmd(RCC_.原创 2021-10-27 16:25:38 · 2713 阅读 · 3 评论 -
[GPIO]stm32f103c8t6 笔记LED闪烁
1.写LED.c代码#include "led.h"//初始化PB5和PA1为输出口.并使能这两个口的时钟 //LED GPIO初始化void LED_Init(void){GPIO_InitTypeDef GPIO_InitStructure; //定义GPIO相关结构体 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOB, ENABLE); //使能PB,PE端...原创 2021-10-27 15:39:48 · 766 阅读 · 0 评论 -
解决STM32下载程序后,程序不能自动运行,要复位才能运行
1.勾选 Reset and Run2.不勾选Enable3.点击确定,ok。重新下载程序即可。原创 2021-10-06 12:58:11 · 7208 阅读 · 8 评论