今天编了个小程序,想实现同一时刻,timer B几个i o输出pwm,另外的 i o 输出定时器定时,结果一直出错,pwm波可以产生,定时器不走时。请问是什么原因
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.
gj chen, 这样的用法肯定是可以的。建议的参考一下MSP430Ware中有关MSP430f14x有关TimerB的例程吧。如果你装了CCS的话,例程所在路径为:
C:\ti\ccs5_3_0\ccsv5\ccs_base\msp430\MSP430ware_1_40_00_24\examples\devices\1xx\MSP430x13x_MSP430F14x_MSP430F15x_MSP430F16x_Code_Examples\C
有关TimerB的例程有:
fet140_tb_01.c Timer_B, Toggle P1.0, CCR0 Cont. Mode ISR, DCO SMCLK
fet140_tb_02.c Timer_B, Toggle P1.0, CCR0 Up Mode ISR, DCO SMCLK
fet140_tb_03.c Timer_B, Toggle P1.0, Overflow ISR, DCO SMCLK
fet140_tb_04.c Timer_B, Toggle P1.0, Overflow ISR, 32kHz ACLK
fet140_tb_05.c Timer_B, Toggle P1.0, CCR0 Up Mode ISR, 32kHz ACLK
fet140_tb_06.c Timer_B, PWM TB1-6, Up Mode, DCO SMCLK
fet140_tb_07.c Timer_B, PWM TB1-6, Up Mode, 32kHz ACLK
fet140_tb_08.c Timer_B, PWM TB1-2, Up Mode, HF XTAL ACLK
fet140_tb_09.c Timer_B, PWM TB1-2, Up/Down Mode, DCO SMCLK
fet140_tb_10.c Timer_B, PWM TB1-2, Up/Down Mode, 32kHz ACLK
fet140_tb_11.c Timer_B, PWM TB1-2, Up/Down Mode, HF XTAL ACLK
另外,请问你”i o 输出定时器定时“是什么意思?例如你定时0.5s, 是每0.5s后IO输出翻转一次吗?你如何知道定时器不走的,是在查看什么?