阅读:902回复:0
奇怪现象
usb固件的的mainloop.c中有一段对串口进行初始化的程序
我对它没有进行任何修改时 ,我的设备能够很好的进行枚举,并能进行配置成功,goodlink指示灯一直点亮,可是我改动波特率后,设备就不能配置了 ,在“我的电脑”中的设备管理器中设备被禁用,打了红叉。我把串口初始化程序全部注释掉后,还是一样,不能用。有那位大虾碰到这样的问题啊,我好困惑。 void init_timer0(void) { TMOD &= 0XF0; /* clear Timer 0 */ TMOD |= 0X1; TL0 = 0Xb0; TH0 = 0X3c; /* 50ms */ ET0 = 1; /* IE.1*/ TR0 = 1; /* TCON.4 start timer */ PT0 = 1; EA = 1; }这段程序为什么不能动啊 |
|
|