当前位置: 首页 > 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.hkea.cn/news/14562764/

相关文章:

  • 十堰为企业做网站的单位电脑零基础培训学校
  • 做一个网站需要哪些资源太原谁家网站做的好
  • 静态网页模板免费下载的网站河南省网站建设哪家好
  • 乐陵市住房和城乡建设局网站天津和平做网站公司
  • php 开源企业网站平面设计和网页设计哪个好
  • 网站服务器租赁费用表格现在外贸推广做哪个平台
  • 品牌展示榜ui做的好的网站wordpress权限控制
  • app定制化开发网站优化标签
  • 昨天正常的网站突然显示建设中东莞做网站需要避免这些因素
  • 江西恒通建设工程有限公司网站做样子的网站
  • 网站开发语言是什么赤峰建设银行网站
  • 郑州网站优化网络建设有限公司网站推广每天必做的流程
  • 申请做网站要什么局thinkphp做双语网站
  • 常州网站建设开发游戏广告推广平台
  • 手机网站建设定制上海短视频拍摄制作公司
  • 江阴网站推广如何做移动支付网站
  • 赤峰是住房和城乡建设局网站网页设计公司企业文化
  • 网站建设领导讲话稿做博客网站
  • 网站开发的外文文献wordpress音乐主题公园
  • asp 网站后台深圳哪些设计公司做网站比较出名
  • 翻译wordpress长沙seo网络营销推广
  • 网站开发定制多少钱制作网页学什么
  • 衡水阿里巴巴网站建设网页制作基础及html
  • 关于校园网站升级建设的报告做化学题的网站
  • 网站建设主机耗电量软件开发面试问题大全及答案大全
  • 中国建设安全协会网站网站建设选哪个公司
  • 外贸购物网站制作网站开发服务合同范本
  • 简历模板做的最好的是哪个网站无极县在线招聘信息
  • 湖南it网站建设mxtia网站备案照片怎么弄
  • 如何建网站看到物联网设备信息苏州网站设计kgwl