为什么装载PWM的时候

[复制链接]
3336|3
 楼主| teet 发表于 2011-6-14 15:41 | 显示全部楼层 |阅读模式
为什么装载PWM的时候,会写成EPwm1Regs.CMPA.half.CMPA = int,和 EPwm4Regs.CMPB = int。为什么A会有half,B没有啊?
黑发尤物 发表于 2011-7-11 22:21 | 显示全部楼层
不懂啊,哈哈!
ghostvip 发表于 2011-7-12 14:55 | 显示全部楼层
看头文件中的定义
10# 发表于 2011-7-14 11:22 | 显示全部楼层
建议看ePWM和HrPWM的用户手册。
目前F280x之后的ePWM模块相比F281x和LF240x的EV是enhanced PWM,除了PWM本身的灵活配置外,同时A通道可以实现高精度的PWM,使用的是CMPA比较寄存器,则正常的比较寄存器如CMPB是16位,但A会扩展到32位,其高16位与CMPB一样,但中8位用于配置高精度,低8位reserved.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

828

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部