版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
STM32的PWM输出编程思路STM32的PWM输出编程思路PWM模式实现脉冲宽度调制模式可以产生一个由TIMx_ARR寄存器确定频率、由TIMx_CCRx寄存器确定占空比的信号。在TIMx_CCMRx寄存器中的OCxM位写入“110”(PWM模式1))或“111”(PWM模式2),能够独立地设置每个OCx输出通道产生一路PWM;必须通过设置TIMx_CCMRx寄存器的OCxPE位使能相应的预装载寄存器;最后还要设置TIMx_CR1寄存器的ARPE位,(在向上计数或中心对称模式中)使能自动重装载的预装载寄存器;STM32的PWM输出编程思路PWM模式实现在计数器开始计数之前,必须通过设置TIMx_EGR寄存器中的UG位来初始化所有的寄存器;
OCx的极性通过软件在TIMx_CCER寄存器中的CCxP位设置,可设置为高电平有效或低电平有效。OCx的输出使能通过CCxE、CCxNE、MOE、OSSI和OSSR位的组合控制;在PWM模式下,TIMx_CNT和TIMx_CCRx始终在进行比较。以计数方向,确定是否TIMx_CCRx<TIMx_CNT或TIMx_CNT<TIMx_CCRx;根据TIMx_CR1寄存器中CMS位的状态,定时器能够产生边沿对齐的PWM信号或中央对齐的PWM信号。STM32的PWM输出编程思路STM32的PWM输出编程步骤通过以下步骤,可以控制TIM1_CH1N和TIM1_CH3的PWM输出:
开启TIM1和PORTE时钟,配置PE8、PE13为复用输出;设置AFIO_MAPR,把TIM1的二路PWM输出重新映射到PE8和PE13引脚上;RCC->APB2ENR|=1<<11;
//TIM1时钟使能RCC->APB2ENR|=1<<6;
//使能PORTE时钟GPIOE->CRH&=0XFF000000; //PE8、PE13输出GPIOE->CRH|=0X00B3333B; //复用功能输出AFIO->MAPR&=0XFFFFFF3F;
//清除MAPR的[7:6]AFIO->MAPR|=1<<7;
//完全重映射,TIM1_CH1N->PE8AFIO->MAPR|=1<<6;
//完全重映射,TIM1_CH3->PE13STM32的PWM输出编程思路STM32的PWM输出编程步骤通过以下步骤,可以控制TIM1_CH1N和TIM1_CH3的PWM输出:
设置TIM1的ARR和PSC,控制输出PWM的周期;设置TIM1_CH1N和TIM1_CH3的PWM模式;TIM1->ARR=arr;
//设定计数器自动重装值TIM1->PSC=psc;
//预分频器不分频TIM1->CCMR1|=6<<4;
//CH1为PWM1模式TIM1->CCMR1|=1<<3;
//CH1预装载使能TIM1->CCMR2|=6<<4;
//CH3为PWM1模式TIM1->CCMR2|=1<<3;
//CH3预装载使能STM32的PWM输出编程思路STM32的PWM输出编程步骤通过以下步骤,可以控制TIM1_CH1N和TIM1_CH3的PWM输出:
使能TIM1的CH1和CH3输出,使能TIM1;TIM1->CCER|=3<<8;
//OC3输出使能TIM1->CCER|=3<<2;
//OC1N输出使能TIM1->BDTR|=1<<15;
//开启OC和OCN输出TIM1->CR1|=1<<7;
//ARPE使能自动重装载预装载允许位TIM1->CR1|=1<<4;
//向下计数模式TIM1->CR1|=1<<0;
//使能定时器1STM32的PWM输出编程思路STM32的PWM输出编程步骤通过以下步骤,可以控制TIM1_CH1N和TIM1_CH3的PWM输出:
初始化所有的寄存
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 协议同意离婚协议书
- 初中地理中考专题复习课教案:气候要素的时空解码-气温与降水的分布、变化与影响
- 无偿赔偿协议书
- 餐厅股东折扣协议书
- 小学二年级数学《星星合唱队》深度体验式教案
- 初中物理八年级上册《光的色散与物体的颜色》教学设计
- 选拔演员面试题及答案
- 化学学业质量水平评估试题
- 城市轨道交通电动列车驾驶课件 电客车司机的职业道德与心理健康
- 化学兴趣特长发展评估试题
- 上海中山公园案例分析
- 加油站安全生产责任制考核制度
- 卫生院伤害监测工作制度
- 无人机吊运培训课件
- 电力网络安全培训教学课件
- 慢性肾病社区早期筛查与管理策略
- (2026年)癫痫所致精神障碍患者的护理查房课件
- 体检中心私域客户复购率提升方案
- 2024年人教版九年级全册英语单词词汇表
- 医疗机构家具配置与采购规范
- 《人源细胞库建设与管理评估》(征求意见稿)
评论
0/150
提交评论