在艾研的Timer0发出PWM波的程序中,看到他直接在.h文件中定义:
# define SAMPLE_FREQUENCY 10000 //10K频率.
#define CARRIER_PERIOD_TIME TIVA_MAIN_FREQUENCY / SAMPLE_FREQUENCY
不用他的定义,想让 SAMPLE_FREQUENCY = N * SPWM_FREQUENCY, N随按键变化。
可是自己做出来的方波频率没有变化。
shengnan Luo:
回复 HG:
Gu,很谢谢你的回答~
shengnan Luo:
回复 HG:
还是失败了,貌似新算出的没能正确赋值过去。。。。。。。
(1).有三个地方用到了SAMPLE.
(2).尝试在中断里算SAMPLE_FREQUENCY,
但是,频率不随N变化,而且频率不为10k,变成了20k!!!!
果然还得继续学习、、、、
xuan yi zhang:
回复 HG:
想问下怎么弄的,这是用什么DSP有