Board logo

标题: [讨论]ADSP219x或者218x用TIMER产生负脉冲问题 [打印本页]

作者: liumingrui    时间: 2005-7-14 09:34     标题: [讨论]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就变低,然后不在变高。即使我把程序变为产生一个正脉冲也是一样结果,请问大家,讨论
作者: todd1979    时间: 2005-10-20 20:50

你用的是EZKIT么?
作者: todd1979    时间: 2005-10-21 12:34

请把倒数4,5指令挪动到倒数23处看看!




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0