当前位置: 首页 > news >正文

媒体网站建设网站产品介绍长图哪个软件做的

媒体网站建设,网站产品介绍长图哪个软件做的,网站建立数据库,爱玖货源站定时器的基本定时功能 该函数库的目的就是在统一的地方配置#xff0c;将配置的不同项放置在一个结构体内部使用一个枚举来定义一个的别名该库就是基本定时产生超时中断 bsp_time_base.h #ifndef _BSP_BASE_TIME_H_ #define _BSP_BASE_TIME_H_#include stdint.h #i…定时器的基本定时功能 该函数库的目的就是在统一的地方配置将配置的不同项放置在一个结构体内部使用一个枚举来定义一个的别名该库就是基本定时产生超时中断 bsp_time_base.h #ifndef _BSP_BASE_TIME_H_ #define _BSP_BASE_TIME_H_#include stdint.h #include n32l40x.htypedef enum {TIME_ID_1, // TIME_ID_2, // TIME_ID_3,TIME_NUM//led数量 }TIME_ID;typedef struct {TIM_Module* time;uint32_t time_rcc;uint16_t irq_x;uint32_t period;//重载值uint32_t prescaler;//预分频器uint8_t it_update;//是否使能更新中断 }time_t;/*** 基本定时器初始化*/ void bsp_time_init(time_t *ptime); //一键初始化所有定时器 void bsp_timers_init(void);#endif bsp_time_base.c #include bsp_include.h #include timer/bsp_time.hstatic time_t s_times[TIME_NUM] {{TIM7,RCC_APB1_PERIPH_TIM7,TIM7_IRQn,3200,10000,1},//1ms };/*** 中断相关初始化.*/ static void bsp_time_nvic_config(time_t *ptime) {NVIC_InitType NVIC_InitStructure;/* Enable the TIM1 global Interrupt */NVIC_InitStructure.NVIC_IRQChannel ptime-irq_x;NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority 7;NVIC_InitStructure.NVIC_IRQChannelSubPriority 0;NVIC_InitStructure.NVIC_IRQChannelCmd ENABLE;NVIC_Init(NVIC_InitStructure);TIM_ConfigInt(ptime-time, TIM_INT_UPDATE, ENABLE); }static void bsp_time_rcc_config(time_t *ptime) {if(ptime-timeTIM1||ptime-timeTIM8){RCC_EnableAPB2PeriphClk(ptime-time_rcc, ENABLE);}else{RCC_EnableAPB1PeriphClk(ptime-time_rcc, ENABLE);}}/*** 基本定时器初始化*/ void bsp_time_init(time_t *ptime) {TIM_TimeBaseInitType TIM_TimeBaseStructure;/* 定时器时钟分频PCLK1 HCLK/4 */// RCC_ConfigPclk2(RCC_HCLK_DIV4);/* 1.时钟使能 */bsp_time_rcc_config(ptime);/* Compute the prescaler value */// PrescalerValue 0; //(uint16_t) (SystemCoreClock / 12000000) - 1;/* Time 2.基本配置 */TIM_TimeBaseStructure.Period ptime-period;TIM_TimeBaseStructure.Prescaler ptime-prescaler;//预分频器TIM_TimeBaseStructure.ClkDiv 0;TIM_TimeBaseStructure.CntMode TIM_CNT_MODE_UP;TIM_InitTimeBase(ptime-time, TIM_TimeBaseStructure);//3.使能更新中断if(ptime-it_update){bsp_time_nvic_config(ptime) ;}/* 4.TIM1 使能计数 */TIM_Enable(ptime-time, ENABLE); }//一键初始化所有定时器 void bsp_timers_init(void) {for(int i0; iTIME_NUM; i){bsp_time_init(s_timesi);} }static uint8_t bsp_time_get_id(TIM_Module *tim) {for(uint8_t x0;xTIME_NUM;x){if(tim s_times[x].time)return x;}return 0xff; } //定时器中断集中处理函数 static void bsp_time_iaq(time_t *ptime) {if (TIM_GetIntStatus(ptime-time, TIM_INT_UPDATE) ! RESET){TIM_ClrIntPendingBit(ptime-time, TIM_INT_UPDATE);}} void TIM7_IRQHandler(void) {uint8_t idbsp_time_get_id(TIM7);if(0XFF!id){bsp_time_iaq(s_timesid);led_on_blink(LED1);} }
http://www.zqtcl.cn/news/995659/

相关文章:

  • 建网站的流程及注意事项任务网站建设
  • 河北邯郸做网站的公司哪家好辽源市住房和城乡建设局网站
  • 网站系统建设技术服务费安康市网站建设
  • 网络运行管理系统seo关键词优化方法
  • 西安学校网站建设价格徐州网页关键词优化
  • 上海哪个网站能应聘做家教的营销网站中最重要的部分是
  • 一个设计网站多少钱WordPress的简约博客主题
  • 普通的宣传网站用什么做济南市工程建设技术监督局网站
  • 合肥网站建设公司还有不dw如何制作表格网页
  • 讯美智能网站建设自己域名做网站
  • 自己做网站优化韩国外贸平台
  • 齐河建设局网站长沙市住房和建设局官方网站
  • 萧山区住房和城乡建设局网站wordpress网站合并
  • 做背景网站网站建设与维护制作网页
  • 网站建设公司知名营销型企业网站项目策划表
  • 写作网站哪个最好企业培训机构有哪些
  • 江苏省水利工程建设局网站域名不备案可以正常使用吗
  • 对网站开发语言的统计网站内容建设包括什么
  • 西安高端网站建设怎样开公司
  • 华为做网站免费签名设计在线生成
  • 网站产品整合推广爱网聊的男人是什么心理
  • 武威市建设厅网站汕头seo外包公司
  • 酒泉网站怎么做seo东莞高明网站设计
  • 沧州网站建设联系电话杭州设计公司logo
  • 网站子站点是什么意思亚马逊国际站官网
  • 影视cms哪个好苏州关键词优化搜索排名
  • 杭州微信网站开发网站优化公司免费咨询
  • 宣武富阳网站建设南昌公众号开发公司
  • 免费的网站推荐下载wordpress %s
  • 网站的原理百度旧版本下载