This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
msp430g2553有两个Timer A 每个有3个捕获比较模块,我数了一下TA0.0 有P1.1和P1.5,TA0.1有P1.2,P1.6,P2.6,没有看到有TA0.2;TA1.0有P2.0,P2.3;TA1.1有P2.1,P2.2;TA1.2有P2.4和P2.5;关于捕捉模式下这些端口都能用么,在PWM模式下为什么书上说最多只能产生3路PWM,这里这么多的端口为什么只有三路啊,由OUTMODX设置好输出模式后CCR1和R2都输出同种模式的PWM么,能不能只让某个IO输出PWM啊,谁能帮帮我理一理,书看的晕了,思路很混乱。
过了一天再来谈谈现在的看法,G2553有两个TIMARA虽然不知道为什么另外一个不叫TimerB,每一个含有三个CCRX模块每个模块对应了不止一个引脚。每个引脚是否输出,由SELX和DIR的配置来实现,每个CCRX均含有8种模式模式2。6配合使用产生含死区时间的PWM,CCR0用于PWM周期是设定所以最多只有两路PWM且只有TA1有因为TA0没有发现有CCR2.不知道这样说有没有错误的地方,若有请指正。谢谢
在msp430模块的命名上,TimerB是一种结构不同于TimerA的定时器模块。如果有多个相同的功能模块,比如有两个TimerA,会命名为TimerA0和TimerA1。
你的最后一句,我没看明白是什么意思:“CCR0用于PWM周期是设定所以最多只有两路PWM且只有TA1有因为TA0没有发现有CCR2”
其他的都很对,很赞
谢谢您的回答,好的明白了TimerA的命名。好吧不用好意思中间有几个字打错了。“CCR0用于PWM周期的设定所以最多只有两路PWM,只有TA1有CCR0,CCR1,和CCR2,就是在单片机引脚上并没有找到TA0.2的字样,那是不是就说明TimerA0没有CCR2
你是用的msp430g2553launchpad吧,我也遇到了同样的问题,想要用TimerA0,TimerA1硬件产生4路pwm,是无法实现的,你需要用到的TA0.2输出,存在于P3口上,而这个P3口,只有28脚封装的芯片有, msp430g2553 launchpad用的是20脚的芯片,所以没有这路输出。
你是准备用来控制电机,还是什么应用,用PWM怎么选了2553?