|  | 
 
 发表于 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
 | 
 |