阅读:1044回复:1
EZ-usb固件
小弟在调试EZ-USB时,采用了他的框架程序,在程序初始化时,我打开一个定时器,如下:
void TD_Init(void) // Called once at startup { TMOD|=0X01; ET0=1; TH0=0X00; TL0=0X00; TR0=1; } 下载到EZ-USB片内时,它不能重枚举(但我软件仿真可以进入中断服务子程序) 我把它改成如下程序,就可以重枚举(就是不使用定时器) void TD_Init(void) // Called once at startup { TMOD|=0X01; ET0=1; TH0=0X00; TL0=0X00; TR0=0; } 定时器的中断程序我通过中断跳转表跳转 我不知道什么地方出现了问题,请大侠们帮忙看一下!谢谢 |
|
沙发#
发布于:2002-11-14 16:57
我的程序是:
TMOD = 1; TL0 = 0; TH0 = 248; IE=0x82; TCON = 0x10; 可以通过! |
|
|