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

网站开发用什么软件有哪些/广州百度网站排名优化

网站开发用什么软件有哪些,广州百度网站排名优化,想找可以在家做的手工活去什么网站,seo站长工具是什么在原子哥的PWM输出例程中,感觉对捕获/比较寄存器(CCR)的设置不太合理。 原子哥的主函数如下, TIM_SetCompare函数设置CCR2的值,从而改变PWM的占空比,但是在上面PWM_Init函数中,最后一段代码是 …

在原子哥的PWM输出例程中,感觉对捕获/比较寄存器(CCR)的设置不太合理。

原子哥的主函数如下,

TIM_SetCompare函数设置CCR2的值,从而改变PWM的占空比,但是在上面PWM_Init函数中,最后一段代码是

TIM_Cmd(TIM3, ENABLE);

所以执行完PWM_Init函数后,定时器已经开始工作,但是此时的CCR2寄存器的值我们并没有设置过,所以应该是默认值0,即前面若干个PWM周期的占空比不是我们想要得到的。只有函数执行到上图红色方框中的TIM_SetCompare2函数后,才会设置目标CCR2的值,从而得到目标占空比。

下面是STM32 固件库中TIM_OC2Init函数的源码(截取),可以看到,在初始化TIM_OCInitTypeDef结构体的时候,通过TIM_Pulse成员变量设置了CCR2 的值,但是在原子哥的例程中并没有该结构体变量的初始化。并且在TIM_OC2Init函数之前调用TIM_SetCompare函数设置CCR2的值是无效的,因为TIM_OC2Init函数中会以默认值重新赋给CCR2寄存器。

  /* Write to TIMx CR2 */TIMx->CR2 = tmpcr2;/* Write to TIMx CCMR1 */TIMx->CCMR1 = tmpccmrx;/* Set the Capture Compare Register value */TIMx->CCR2 = TIM_OCInitStruct->TIM_Pulse;/* Write to TIMx CCER */TIMx->CCER = tmpccer;

如果想要精准地控制PWM输出,需要注意以下两点:

1、CCRx寄存器的初始化时间

2、定时器的开启时间

http://www.jmfq.cn/news/4938283.html

相关文章:

  • 建网站服务器/做推广
  • 做外贸自己开公司网站/小网站
  • 国际专线网络怎么申请/郑州网站seo外包公司
  • 网站换主机换域名/网络营销技巧培训
  • 做网站需要什么技术员/杭州关键词优化测试
  • 哈尔滨网站建设团队/百度人工客服24小时
  • 微网站免费/seo是什么味
  • 公司宣传册设计与制作图片/基础建站如何提升和优化
  • 登封市建设局网站/企业营销管理
  • 重庆装修公司网站建设/国家免费技能培训有哪些
  • 做免费网站教程国vs/seo自媒体培训
  • 网站搜索排名高怎么做/成都seo的方法
  • 做哪类网站/搜索关键词
  • 监控设备网站制作/网络营销是做什么的
  • 温州专业手机网站制作多少钱/十大互联网广告公司
  • 图书馆门户网站建设有哪些公司/石家庄seo排名公司
  • mysql网站后台管理系统下载/东莞市网络seo推广服务机构
  • 如何做好网站seo优化/快速排名优化推广手机
  • 免费做旅游海报的网站/百度推广怎么收费
  • 做美妆网站的关键词/制作网站要花多少钱
  • 微信app网站建设/历史权重查询
  • 收费网站建设/近三天的国内外大事
  • cc域名有哪些知名网站/上海seo公司哪家好
  • 网站建设是 口号/营销网站
  • 做试题公务员在哪个网站做/微博推广平台
  • 网站建设教程主页/seo实战培训
  • wordpress 信息录入/网站排名优化方法
  • 厦门做公司网站/百度指数快刷软件
  • 非洲外贸平台有哪些/如何优化网络连接
  • 网站开发公司的/贵阳网站建设制作