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.
看了看技术文档,发现有些地方不太理解。(刚开始学,有点艰难)希望懂的人帮忙解答一下,非常感谢!
(1)Each output unit has eight operating modes that generate signals based on the
EQU0 and EQUn signals,我想问一下EQU0和EQUn,是怎么影响输出的?
(2)EQU0和EQUn的值是根据什么条件怎样变化的?
(3)输出模式0的时候:The output signal OUTn is defined by the OUT bit.The OUTn signal updates immediately
when OUT is updated.这个时候OUT是哪来的,或者再问的大一点,OUT位是根据什么条件怎样变化的?
(4)OUTn最开始是低电平还是高电平?比如说我想用翻转模式产生PWM波,如果最开始电平搞反了,很可能占空比就会相反。我的担心是不是多余的啊?
问题三:OUT位是TACCTL控制寄存器中的1位,可以直接控制;
问题四:初始状态应该都是低电平
其余问题我很着急啊,搞不懂啊,谁能帮下忙啊。-_-帖子又要沉了...
终于明白了:
还是看Timer_A的结构图才明白的。
比较模式下,当计数器TAR中的值和TACCRX中的设计值相等时,相应捕获/比较器的EQUx就会置位。
那么EQU0、EQUx和OUTMOD是怎么来影响输出的呢?以模式2(翻转/复位)为例,该模式的定义是这样的:当定时器计数到TACCRX值时,输出翻转。当定
时器计数到TACCR0值时,输出复位。于是,这句话就也可以翻译成在模式2的条件下,当EQUX=1时,输出翻转;当EQU0等于1的时候,输出复位。这两个信号这里相当于两个触发(使能)信号了。