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

h5制作的炫酷个人网站网站左侧悬浮导航

h5制作的炫酷个人网站,网站左侧悬浮导航,推广深圳,做开发房地产网站可行吗前言#xff1a; 本文内容基本来自江协#xff0c;整理起来方便日后开发使用。MCU#xff1a;STM32F103C8T6。 一、配置流程 1、开启GPIO#xff0c;TIM的时钟 /*开启时钟*/RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2, ENABLE); //开启TIM2的时钟RCC_APB2PeriphClockC…前言 本文内容基本来自江协整理起来方便日后开发使用。MCUSTM32F103C8T6。 一、配置流程 1、开启GPIOTIM的时钟 /*开启时钟*/RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2, ENABLE); //开启TIM2的时钟RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE); //开启GPIOA的时钟2、GPIO初始化模式为复用推挽输出 /*GPIO初始化*/GPIO_InitTypeDef GPIO_InitStructure;GPIO_InitStructure.GPIO_Mode GPIO_Mode_AF_PP;GPIO_InitStructure.GPIO_Pin GPIO_Pin_0; //GPIO_Pin_15;GPIO_InitStructure.GPIO_Speed GPIO_Speed_50MHz;GPIO_Init(GPIOA, GPIO_InitStructure); //将PA0引脚初始化为复用推挽输出 //受外设控制的引脚均需要配置为复用模式 3、TIM时基单元初始化 /*配置时钟源*/TIM_InternalClockConfig(TIM2); //选择TIM2为内部时钟若不调用此函数TIM默认也为内部时钟/*时基单元初始化*/TIM_TimeBaseInitTypeDef TIM_TimeBaseInitStructure; //定义结构体变量TIM_TimeBaseInitStructure.TIM_ClockDivision TIM_CKD_DIV1; //时钟分频选择不分频此参数用于配置滤波器时钟不影响时基单元功能TIM_TimeBaseInitStructure.TIM_CounterMode TIM_CounterMode_Up; //计数器模式选择向上计数TIM_TimeBaseInitStructure.TIM_Period 100 - 1; //计数周期即ARR的值TIM_TimeBaseInitStructure.TIM_Prescaler 720 - 1; //预分频器即PSC的值TIM_TimeBaseInitStructure.TIM_RepetitionCounter 0; //重复计数器高级定时器才会用到TIM_TimeBaseInit(TIM2, TIM_TimeBaseInitStructure); //将结构体变量交给TIM_TimeBaseInit配置TIM2的时基单元4、输出比较初始化 /*输出比较初始化*/TIM_OCInitTypeDef TIM_OCInitStructure; //定义结构体变量TIM_OCStructInit(TIM_OCInitStructure); //结构体初始化若结构体没有完整赋值//则最好执行此函数给结构体所有成员都赋一个默认值//避免结构体初值不确定的问题TIM_OCInitStructure.TIM_OCMode TIM_OCMode_PWM1; //输出比较模式选择PWM模式1TIM_OCInitStructure.TIM_OCPolarity TIM_OCPolarity_High; //输出极性选择为高若选择极性为低则输出高低电平取反TIM_OCInitStructure.TIM_OutputState TIM_OutputState_Enable; //输出使能TIM_OCInitStructure.TIM_Pulse 0; //初始的CCR值TIM_OC1Init(TIM2, TIM_OCInitStructure); //将结构体变量交给TIM_OC1Init配置TIM2的输出比较通道15、使能TIM /*TIM使能*/TIM_Cmd(TIM2, ENABLE); //使能TIM2定时器开始运行6、编写设置占空比的函数 void PWM_SetCompare1(uint16_t Compare) {TIM_SetCompare1(TIM2, Compare); //设置CCR1的值 }二、框图二次开发或计算用 1、PWM基本结构 2、参数计算 3、PWM模式 PWM模式1CNT CCR时输出有效电平CNT ≥ CCR时输出无效电平 PWM模式2CNT CCR时输出无效电平CNT ≥ CCR时输出有效电平 占空比的定义脉冲信号中高电平持续时间与整个周期时间的比率 TIM_OCInitStructure的TIM_OCMode用来配置PWM模式TIM_OCPolarity用来配置输出极性即有效电平。 对于PWM模式1和PWM模式2输出极性的高低我做了一下四组实验其中设置了CNT为100CCR为40 PWM模式1、输出极性高占空比40%最常用的PWM模式1、输出极性低占空比60%PWM模式2、输出极性高占空比60%PWM模式2、输出极性低占空比40% 得出以下结论 对于PWM模式1蓝色线段的下半段输出有效电平上半段输出无效电平 对于PWM模式2蓝色线段的上半段输出无效电平下半段输出有效电平
http://www.laogonggong.com/news/117004.html

相关文章:

  • 游戏网站有哪些网站建设与管理专业概述
  • 2019年建设银行安徽招聘网站学什么可以做响应式网站
  • 怎么使网站降权定制系统
  • 怎么查看一个网站是用什么程序做的模板简历
  • 商城网站要怎样建设中国建设银行个人登录
  • 网站开发的名称叫什么室内设计素材网站推荐
  • 学校网站开发与实现的解决思路wordpress 插件 pdf
  • 婴儿辅食中企动力提供网站建设网站如何做营销
  • 面包屑 网站小程序设计流程
  • 网站怎么做图片链接网站建设有关要求
  • 沙井网站开发手机网站模板html5
  • 网站的目的和意义网站开发答辩
  • 深圳正规网站建设公司网站建设有哪些软件有哪些
  • 网站公司好做吗梧州论坛红豆社区
  • 新余门户网站建设电子商务营销网站建设
  • 南昌优易科 网站建设抖音小程序平台
  • 淮北哪有做网站的企业网络营销推广方案策划范文
  • 信息咨询公司网站源码广州室内设计培训学校
  • 长沙建站智能模板app软件制作公司排名
  • 建设公寓租房信息网站专业建站是什么
  • 江西建设厅网站电子做设计的网站商家入驻
  • 网站建设套餐有哪些内容seo外包优化网站 sit
  • 网络推广 网站制作大气的建筑公司名字
  • 做电商的进货网站TOP域名是什么网站
  • 深圳坪山高铁站做网站蓝色和什么颜色搭配好看
  • 广州开发网站建设马鞍山集团网站设计
  • 慈溪建设集团网站无锡网站营销推广
  • 鹤壁商城网站建设北京正邦品牌设计公司
  • 电商网站建设规划开发方案WordPress英文网站
  • 建设网站培训百度学术搜索入口