- 博客(5)
- 收藏
- 关注
原创 2021-04-03
延时函数stm32蓝桥杯嵌入式systick延时函数(1)基于系统滴答定时器systick时钟来源:72MHZ系统时钟,当计数器计数到0时,系统产生中断、中断函数在stm32f10x.c中 :void SysTick_Handler(void){TimingDelay–;}编写一个延时函数void delay_ms(int time){Timdelay=time;while(Timdelay!=0)}(1/72000000)72000=0.001所以设置systick config(7
2021-04-03 12:52:57 98
原创 2021-03-27
pwm(1)WM 来控制 DS0 的亮度。下面我们介绍配置步骤:1)开启 TIM1 时钟,配置 PA8 为复用输出.配置 PA8 为复用输出、TIM1_CH1 通道将使用 PA8 的复用功能作为输出。库函数使能 TIM3 时钟的方法是:RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3, ENABLE);GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; //复用推挽输出2)设置 TIM1 的 ARR 和 PSC。
2021-03-27 14:13:24 1429 2
原创 2021-03-27
定时器(1)更新:即定时器的溢出(2)使用定时器步骤1 ) 使能时钟2 ) 初始化定时器参数 (arr PSC 计数方式)TIM_TimeBaseIniteg:TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;TIM_TimeBaseStructure.TIM_Period = 5000;TIM_TimeBaseStructure.TIM_Prescaler =7199;TIM_TimeBaseStructure.TIM_Cl
2021-03-27 13:53:59 1079
原创 2021-03-27
外部中断1 19个外部中断2 config配置的意思3 配置gpio口跟中断线映射函数GPIO_EXTILineConfig()eg:GPIO_EXTILineConfig(GPIO_PortSourceGPIOE,GPIO_PinSource2)
2021-03-27 10:24:28 124 9
原创 2021-03-24
stm32固件库结构(1)libraries包含驱动 “库” 的源代码和启动文件(2)Stdperiph_Driver是标准外设固件库源码文件和头文件。Inc下是.h文件, src下是. c文件(3)Project下的Template存放工程模板其次,常用的文件还有以下几种。(1)System_stm32f10x. c 用于设置系统时钟以及总线时钟(2)stm32f10x. h 寄存器定义声明(3)Stm32f10x_it. c 用来编写中断服务函数(4)stm32f10x_conf.
2021-03-24 21:21:12 106
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人