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

网站地图提交黑色网站配色

网站地图提交,黑色网站配色,网站安全管理机制建设,用国外服务器做网站使用定时器实现#xff1a;B5 E5的开关 添加相关的.h路径文件 添加相关的.c配置文件 led.h文件 用于声明LED函数 #ifndef __LED_H //没有定义__LED_H #define __LED_H //就定义__LED_H #define LED1_ON GPIO_ResetBits(GPIOB,GPIO_Pin_5) #defi…使用定时器实现B5 E5的开关 添加相关的.h路径文件 添加相关的.c配置文件 led.h文件        用于声明LED函数 #ifndef __LED_H            //没有定义__LED_H #define __LED_H            //就定义__LED_H #define LED1_ON GPIO_ResetBits(GPIOB,GPIO_Pin_5) #define LED1_OFF GPIO_SetBits(GPIOB,GPIO_Pin_5) #define LED2_ON GPIO_ResetBits(GPIOE,GPIO_Pin_5) #define LED2_OFF GPIO_SetBits(GPIOE,GPIO_Pin_5) //里面放宏定义 函数申明 void LED_Lnit(void); #endif led.c文件        主要用于LED灯的配置 #include stm32f10x.h #include led.h void LED_Lnit(){         //定义结构体变量     GPIO_InitTypeDef GPIO_Initx;     //打开GPIOB 5的时钟     RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE);     RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOE,ENABLE);     //给结构体变量的属性的属性的值     GPIO_Initx.GPIO_Mode GPIO_Mode_Out_PP;     GPIO_Initx.GPIO_Pin GPIO_Pin_5;     GPIO_Initx.GPIO_Speed GPIO_Speed_50MHz;               //设置B5为推挽输出     GPIO_Init(GPIOB,GPIO_Initx);     GPIO_Init(GPIOE,GPIO_Initx);      } tim.h文件        //用于声明定时器的函数 #ifndef __TIM_H #define __TIM_H #include stm32f10x.h void Tim_init(u16 arr,u16 psc); #endif tim.c文件        用于配置定时器 #include stm32f10x.h #include led.h void Tim_init(u16 arr,u16 psc){          TIM_TimeBaseInitTypeDef Tim2;     NVIC_InitTypeDef NVIC_Initx;     //1、开启定时器2时钟     RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2,ENABLE);    //开启TIM2时钟          //2、定时器初始化     Tim2.TIM_Period arr;    //自动装载值    装载值10000-1     Tim2.TIM_CounterModeTIM_CounterMode_Up;    //计数模式 向上计数     Tim2.TIM_ClockDivisionTIM_CKD_DIV1;    //时钟分割是输入捕获用的故这里随便给     Tim2.TIM_Prescalerpsc;    //预分频值        7200-1     TIM_TimeBaseInit(TIM2,Tim2);         //3、打开更新中断     TIM_ITConfig(TIM2,TIM_IT_Update,ENABLE);    //此处有中断     //4、优先级    有中断就有中断优先级     NVIC_Initx.NVIC_IRQChannel TIM2_IRQn;    //配置目标中断线0     NVIC_Initx.NVIC_IRQChannelCmd ENABLE;     NVIC_Initx.NVIC_IRQChannelPreemptionPriority 1;        //设置抢占优先级     NVIC_Initx.NVIC_IRQChannelSubPriority 2;                        //设置响应优先级     NVIC_Init(NVIC_Initx);               //5、启动定时器     TIM_Cmd(TIM2,ENABLE); } //构建中断服务函数在.s启动文件中找 void TIM2_IRQHandler() {     //交替闪烁         //如果B5输出为1 则B5输出为0 E5输出1     if(GPIO_ReadOutputDataBit(GPIOB,GPIO_Pin_5))     {         LED1_ON;         LED2_OFF;     }     else    //如果B5输出为0 则B5输出为1 E5输出0     {         LED2_ON;         LED1_OFF;     }     //                否则B5输出为1 E5输出为0          //清除中断标记位        如何已经触发过来再次使用不清除就一直是触发过后的高电平     TIM_ClearITPendingBit(TIM2,TIM_IT_Update); }   main.c文件  #include stm32f10x.h #include led.h #include tim.h int main() {     //中断分组     NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1);     LED_Lnit();    //配置IO程序     Tim_init(9999,7199);     //编写程序功能     while(1){;     //当前程序没有其他功能     }     return 0; }
http://www.hkea.cn/news/14538036/

相关文章:

  • 网站承载量怎么做江西最新新闻事件
  • 旅行社网站制作武城网站建设价格
  • 凡科网站建设推广深圳企业网站建设怎么做
  • 淄博易宝网站建设网建公司浅谈网站建设的目的和意义
  • 木材模板.网站ui培训多少学费
  • 电商网站建设是做什么的厦门关键词排名推广
  • 增城低价网站建设建设银行手机银行登录网站
  • 流量型网站 cms改成 响应式 网站
  • 瓜果类网站建设方案网站专用app
  • 微网站怎么开通邢台百度爱采购
  • 免费网站生成有没有培训做短视频的学校
  • 苏州专业做网站较好的公司有哪些网上注册公司需要哪些材料和流程
  • 企业建站方案宁波网站设计相信荣胜网络
  • 网站图片上传却不显示不出来太原建站模板大全
  • 口腔医院网站开发毕节做网站
  • 万网发布网站建设银行国际互联网网站
  • 重庆制作网站模板建站公司搜索引擎网站制作
  • 老板合作网站开发大鹏教育平面设计官网
  • 网站的广告语应该怎么做asp 网站发布器
  • 兴义网站开发做壁纸网站好
  • 网站正在建设中英文爆款引流推广软件
  • 郑州网站建设tpywlkj全国中小企业网站
  • 无锡响应式网站新网站如何做网站优化
  • 金溪网站建设制作最好的营销策划公司
  • 怎么做网站后台界面wordpress使用共享存储
  • 有记事本做简易网站wordpress计算几岁几月几天
  • 做百科的网站广点通广告在哪里投放广告
  • 盗版网站怎么做的weui wordpress模板
  • 称心的赣州网站建设专做视频素材的网站
  • dwcc网站前台脚本怎么做音频如何查网站处罚过