[讨论]ADSP219x或者218x用TIMER产生负脉冲问题
- UID
- 93348
- 性别
- 男
|
[讨论]ADSP219x或者218x用TIMER产生负脉冲问题
219X和218x的DATASHEET中介绍可以用TIMER 产生一个可控制脉冲,即PWM模式中的产生单个脉冲问题。现在我用此产生一个负脉冲,我的代码几乎和它的例程一样,可就是不产生脉冲:
IOPG= Timer_Page;
AX0=0x0200;
IO(GSR0)=AX0;
AX0=0x0001; //PWM_singal pulse module and negative pulse;
IO(CFGR0)=AX0;
AX0=0x0000;
IO(T_PRDH0)=AX0;
AX0=0x3000;
IO(T_PRDL0)=AX0;
AX0=0x0000; //product a 100us pulse;
IO(WLR0)=AX0;
AX0=0x1800;
IO(WHR0)=AX0;
AR=0x0100;
IO(GSR0)=AR;
结果是在IO(CFGR0)=AX0;语句后TIMER0就变低,然后不在变高。即使我把程序变为产生一个正脉冲也是一样结果,请问大家,讨论 |
|
|
|
|
|
- UID
- 123799
- 性别
- 男
|
|
|
|
|
|
- UID
- 123799
- 性别
- 男
|
|
|
|
|
|