欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 产业 > ARM驱动学习之PWM

ARM驱动学习之PWM

2025/4/19 9:04:39 来源:https://blog.csdn.net/Jiang_13314/article/details/103173031  浏览:    关键词:ARM驱动学习之PWM

                                     ARM驱动学习之PWM

1.分析原理图:
GPD0_0
XpwmTOUT0定时器0
2.定时器上的资源:
1.5组32位定时器
2.定时器产生内部中断
3.定时器0,1,2可编程实现pwm
4.定时器各自分频
5.TCN--,TCN = TCMPBN
6.分频器 24-2
7.24.3.4 例子:1.开启自动重载2.设置TCNTBn和TCMPBn寄存器3.手动设置4.设置自动翻转,更新TCNTBn和TCMPBn寄存器5.在此设置TCNTBn和TCMPBn寄存器(双缓冲)6.定时器开启7.TCNTBn=TCMPBn寄存器,反转8.TCNTn = 0,产生中断9.自动重载10.TCNTBn--,TCNTBn=TCMPBn寄存器,反转11.TCNTBn = 0,产生中断12.自动重载,产生中断,关闭自动重载。13.TCNTBn--,TCNTBn=TCMPBn寄存器,反转14.关闭自动重载,不再产生中断15.自动重载关闭,停止8.简单用法
1.GPD0_0设置为PWM输出GPD0CON[0] = 0X02
2.预分频:TCFG0 = XX(0-255),TCFG1 = XX(1,2,4,8.16)
3.占空比:TCMPB0<TCNTB0
4.设置自动重载,开启定时器。
5.TCON寄存器设置停止PWM.

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词