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

可信网站申请住房建设网站柳州

可信网站申请,住房建设网站柳州,一个产品的市场营销策划方案,河北衡水市网站制作的公司问题:调试STM32F407 TIM3定时器的PWM功能时,出现的问题,特此记录 初始化的时候,PWM引脚的电平是低,而我要求的是高电平。定时器会在使能后立马进入一次中断; 配置:TIM3 CH3 被我设置成PWM1模式,…

问题:调试STM32F407 TIM3定时器的PWM功能时,出现的问题,特此记录

  1. 初始化的时候,PWM引脚的电平是低,而我要求的是高电平。
  2. 定时器会在使能后立马进入一次中断;

配置:TIM3 CH3 被我设置成PWM1模式,有效电平是高,OC3PE置一,使能了预加载寄存器. 使能了定时器中断。定时器初始计数值是0。

功能需求:初始化的时候,默认成有效电平,使能定时器后,按照计数值来拉高拉低引脚。

分析:OC3PE置一后,CCR3 的初始值不会立即生效,需等待更新事件(UG 位触发或计数器溢出)才能加载到影子寄存器。若不主动触发更新事件,初始化时 CCR3 可能处于默认值(如 0),导致比较逻辑异常,所以需要手动更新一下EGR中的UG寄存器,

LL_TIM_GenerateEvent_UPDATE(TIM3)

手动更新后发现一个新的问题,更新会导致SR的UIF寄存器也更新,如果在此函数是处在中断使能之后,则立马会产生一个中断;

此时可以在先写UG,再清除UIF,再来使能中断。

	LL_TIM_SetCounter(TIM3, 0); //清0,重新计数LL_TIM_DisableIT_UPDATE(TIM3);LL_TIM_GenerateEvent_UPDATE(TIM3);// 手动更新寄存器LL_TIM_ClearFlag_UPDATE(TIM3);LL_TIM_EnableIT_UPDATE(TIM3);//TIM3更新使能LL_TIM_EnableCounter(TIM3);//TIM3计数使能

这样的话,就不会产生提前的中断。

http://www.dtcms.com/a/510121.html

相关文章:

  • 资源共享网站开发重庆网站建设挑夹夹虫
  • 昆明网站建设方案外包电商设计师工作内容
  • 上海网站设计kinglink网站备案号格式说明书
  • 建设文明网站包括太原关键词排名推广
  • 岳阳建设网站的公司有域名没有服务器怎么做网站
  • 大学生兼职网站建设策划书古尔邦节网站建设
  • 中国电子系统建设公司网站seo技术博客
  • 房地产网站广告销售怎么做网络推广软文
  • 外贸网站建站公司seo关键词排名优化公司
  • 广西柳州网站建设推荐网上怎么找房屋设计师
  • 网站做的好赚钱吗免费网站安全软件大全免费下载
  • 怎么做自己的门户网站做信息发布类网站用什么语言
  • h5模板网站有哪些台州建站网站模板
  • 建设银行网站修改台州做网站设计的公司
  • 做网站钱网站建设与网页设计的区别
  • 快站怎么做淘客网站自己做广告用什么软件
  • 网站网站开发软件优化大师班级优化大师
  • ps制作网站首页面教程深圳软件科技有限公司
  • 订餐网站的数据库建设网站服务器做哪些安全措施
  • 哪一家做网站好外贸网站建站
  • 郑州网站开发网站开发建设注册管理中心网站
  • 北湖区网站建设公司哪家好公司建设网站费用
  • 外语教学网站开发外国网站做问卷调查挣钱
  • 南昌网站建设模板服务商阿里云服务器ip做网站
  • 中企动力做网站多久能好郑州网站竞价托管
  • 安阳网站公司最基本的网络营销站点
  • 公司网站建设 目录广州冼村人很有钱吗
  • html5在网站建设中的河北省建设机械协会官方网站
  • 企业网站服务器建设方法wordpress归档页面
  • 自己做的网站怎么发布到百度阜阳建设网站公司电话