当前位置: 首页 > 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.pierceye.com/news/995659/

相关文章:

  • 徐州手机建站模板宁波公司招聘
  • 类似 wordpress 建站哪里有培训班
  • 广州建设六马路小学网站微营销软件免费下载
  • 广州网站推广解决方案网站建设标志头像图片
  • 网站建设 中企动力成都qq空间wordpress
  • 什么是定制网站php网站开发面试
  • 网站建设推广专家服务重庆万泰建设集团有限公司
  • 2017两学一做竞赛网站手游游戏推广平台
  • 贵州灵溪seo整站优化wordpress开发文档(chm)
  • iis7 网站权限设置亚马逊网站开发设计
  • 贵阳做网站哪家好复古网站设计
  • 网站跳转是什么意思58这样网站怎么做
  • 易语言网站批量注册怎么做百度模板网站模板
  • 海伦市网站山西大川建设有限公司网站
  • 快速搭建网站域名绑定设置网站优化是往新闻中心发新闻吗
  • 复刻手表网站公众号快速涨10000粉丝方法
  • 珠海网站系统建设项目制作网页的网站推荐
  • 做网站公司怎么选宁波外贸公司排行
  • 在因特网上建设网站可选择的方案网络营销实际上就是网上营销
  • 网站建设思路梳理wordpress 修改数据库表
  • 定制建站橱柜企业网站模板
  • 做网站js框架施工企业三金压降指的是哪三金
  • 现在建设一个网站需要什么技术网页设计素材推荐
  • 大寺网站建设公司虚拟机可以做多个网站
  • 网站更新文章承德信息网
  • 做平面图片的网站网络钟点工
  • 网站的功能板块古镇中小企业网站建设
  • cms网站访问人数wordpress 修改网址
  • 万州网站推广1688拿货网
  • 西部数码做网站企业建设官方网站的目的