|
发表于 2005-8-16 09:58:03
|
显示全部楼层
早上又试了一下以前没有飞线的板子,发现可以读出 usb 芯片 id ,但后面握手就不行了, 看样子还是必须得飞线才能正常工作.
另外, led.h 的定义似乎还是 zhaoic 板子的, 所以点灯还有点小问题. 可改为:
#define LED_4_ON (LEDBANK=LEDBANK|0x00000040)
#define LED_3_ON (LEDBANK=LEDBANK|0x00000020)
#define LED_2_ON (LEDBANK=LEDBANK|0x00000010)
#define LED_1_ON (LEDBANK=LEDBANK|0x00020000)
#define LED_4_OFF (LEDBANK=LEDBANK^0x00000040)
#define LED_3_OFF (LEDBANK=LEDBANK^0x00000020)
#define LED_2_OFF (LEDBANK=LEDBANK^0x00000010)
#define LED_1_OFF (LEDBANK=LEDBANK^0x00020000)
还有, 那个 windows 上的控制测试程序, 每次执行点击 button 发出的 int
数好像是这样, 和程序上的有些出入 :
LED1 button: f3 和 f1
LED2 button: f5 和 f1
LED3 button: f9 和 f1 |
|