
蓝桥杯嵌入式
关 峥
这个作者很懒,什么都没留下…
展开
-
蓝桥杯嵌入式模板构建_rtc
1、cube配置 2、代码 //存放获取到的时间值 RTC_TimeTypeDef H_M_S_Time; RTC_DateTypeDef Y_M_D_Date; HAL_RTC_GetTime(&hrtc, &H_M_S_Time, RTC_FORMAT_BIN);//获取时间,注意这两行函数的区别,不要用成一样了,不然时间不动 HAL_RTC_GetDate(&hrtc, &Y_M_D_Date, RTC_FORMAT_BIN);//注意这两行函数,一个是Time,原创 2022-01-28 20:34:26 · 565 阅读 · 0 评论 -
蓝桥杯嵌入式模板构建_tim
1、基本定时器TIM6配置及说明(需要中断) 代码部分: TIM6_Init(); //初始化定时器不意味着开启了中断,需要下面代码开启中断 HAL_TIM_Base_Start_IT(&htim6);//每100ms触发一次中断 void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)//溢出事件(更新事件)回调函数 { if (htim->Instance == TIM6) { //想干啥干啥 } } 忘记配原创 2022-01-27 19:40:54 · 803 阅读 · 0 评论 -
蓝桥杯嵌入式模板构建_adc
1.引脚配置 两个引脚一样的配置 2、代码 //实现读取ADC值的函数 uint16_t Get_ADC1() { uint16_t adc; HAL_ADC_Start(&hadc1); adc = HAL_ADC_GetValue(&hadc1); return adc; } uint16_t Get_ADC2() { uint16_t adc; HAL_ADC_Start(&hadc2); adc = HAL_ADC_GetValue(&原创 2022-01-26 16:38:50 · 619 阅读 · 0 评论 -
蓝桥杯嵌入式模板构建___IIC
24c02、100k可编程电阻原创 2022-01-25 17:29:28 · 672 阅读 · 0 评论 -
蓝桥杯嵌入式模板构建_usart
串口的简单使用,滴答定时器优先级与串口优先级,滴答优先级所在的位置,怎么调整优先级原创 2022-01-24 23:30:41 · 1094 阅读 · 0 评论 -
蓝桥杯嵌入式模板构建_led_key
1.对照原理图,将key和led的各个引脚进行配置 key和led皆为No pull-up and No pull-down 2.代码编写 2.1 LED显示函数 void Led_Disp(unsigned char which) { HAL_GPIO_WritePin(GPIOC, GPIO_PIN_13|GPIO_PIN_14|GPIO_PIN_15|GPIO_PIN_8 |GPIO_PIN_9|GPIO_PIN_10|GPIO_PIN_11|GPIO_PIN_12,原创 2022-01-22 17:53:48 · 457 阅读 · 0 评论 -
蓝桥杯嵌入式模板构建_Start
1.Pinout & Configuration 1.1 配置时钟相关 基准时钟: System Core->SYS->Timebase Source->SysTick(滴答定时器) 1.2中断分组 System Core->NVIC->Priority Group->4 bit for pre-emption 0 bit for subpriority(16级抢占优先级,0级响应优先级) 1.3RCC 2.Clock & Configuration 蓝原创 2022-01-22 16:24:30 · 433 阅读 · 0 评论