打印
[MCU]

为什么A会有half,B没有啊?

[复制链接]
803|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lizye|  楼主 | 2020-9-10 21:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
zhanghqi| | 2020-9-10 21:53 | 只看该作者
不懂。。。

使用特权

评论回复
板凳
zhenykun| | 2020-9-10 21:56 | 只看该作者
看头文件中的定义

使用特权

评论回复
地板
wyjie| | 2020-9-10 22:00 | 只看该作者
建议看ePWM和HrPWM的用户手册。

使用特权

评论回复
5
zhenykun| | 2020-9-10 22:03 | 只看该作者
对,目前F280x之后的ePWM模块相比F281x和LF240x的EV是enhanced PWM,除了PWM本身的灵活配置外

使用特权

评论回复
6
huangchui| | 2020-9-10 22:10 | 只看该作者
嗯,同时A通道可以实现高精度的PWM,使用的是CMPA比较寄存器,则正常的比较寄存器如CMPB是16位,但A会扩展到32位

使用特权

评论回复
7
dengdc| | 2020-9-10 22:14 | 只看该作者

是的,但A会扩展到32位,其高16位与CMPB一样,但中8位用于配置高精度,低8位reserved.

使用特权

评论回复
8
lizye|  楼主 | 2020-9-10 22:17 | 只看该作者
I know,thanks

使用特权

评论回复
9
zhenykun| | 2020-9-10 22:21 | 只看该作者
A会扩展到32位,中8位用于配置高精度,低8位reserved.

使用特权

评论回复
10
午夜粪车| | 2020-9-10 22:28 | 只看该作者

正常的比较寄存器如CMPB是16位,但A会扩展到32位

使用特权

评论回复
11
lizye|  楼主 | 2020-9-10 22:37 | 只看该作者
I know,thanks

使用特权

评论回复
12
airwill| | 2020-9-21 20:28 | 只看该作者
A 是32 位寄存器的问题,  最好看一下手册,  详细能清楚它

使用特权

评论回复
13
merry_zsp| | 2020-9-25 10:46 | 只看该作者
应该是两个寄存器不一样的原因导致的,从而寄存器也是不一样的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

852

主题

9757

帖子

2

粉丝