第十一届蓝桥杯嵌入式组别底层驱动程序快速写查找方式
LED
比赛提供的V3.5库的"Project->STM32F10x_StdPeriph_Examples->GPIO->IOToggle"文件夹下,打开"main.c"
KEY
比赛提供的V3.5库的"Project->STM32F10x_StdPeriph_Examples->EXTI->EXTI_Config"文件夹下,打开"main.c":
UART驱动
比赛提供的V3.5库的"Project->STM32F10x_StdPeriph_Examples->USART->Interrupt"文件夹下,打开"main.c":
RTC驱动
比赛提供的V3.5库的"Project->STM32F10x_StdPeriph_Examples->RTC->LSI_Calib"文件夹下,打开"main.c":
定时器中断驱动
比赛提供的V3.5库的"Project->STM32F10x_StdPeriph_Examples->TIM->TimeBase"文件夹下,打开"main.c":
ADC驱动
比赛提供的V3.5库的"Project->STM32F10x_StdPeriph_Examples->ADC->ADC1_DMA"文件夹下,打开"main.c":
PWM输出模式驱动:
比赛提供的V3.5库的"Project->STM32F10x_StdPeriph_Examples->TIM->PWM_Output"文件夹下,打开"main.c":
输出比较模式驱动:
比赛提供的V3.5库的"Project->STM32F10x_StdPeriph_Examples->TIM->OCToggle"文件夹下,打开"main.c":
再打开同目录下的"stm32f10x_it.h":
PWM输入模式驱动:
比赛提供的V3.5库的"Project->STM32F10x_StdPeriph_Examples->TIM->OCToggle"文件夹下,"main.c"和"stm32f10x_it.c"分别有着PWM输入模式初始化和中断服务程序相关代码:
输入捕获模式驱动:
比赛提供的V3.5库的"Project->STM32F10x_StdPeriph_Examples->TIM->InputCapture"文件夹下,"main.c"和"stm32f10x_it.c"分别有着输入捕获模式初始化和中断服务程序相关代码:
要把PWM的输入输出完全掌握并且驱动越熟越好
第八届国赛中考察了两路频率可变的捕获和频率可变的输出
两路占空比的捕获和占空比可变的PWM捕获和输出可变的PWM将很有可能在之后的比赛中碰到