初级会员

- 积分
- 66
- 金钱
- 66
- 注册时间
- 2014-9-17
- 在线时间
- 8 小时
|
移植的例程,原例程使用EP1接收,EP2发送,我想要使用EP3,但是一直有问题,以下是我修改过的代码
1.设置缓冲地址
#define BTABLE_ADDRESS (0x00)
#define ENDP0_RXADDR (0x40)
#define ENDP0_TXADDR (0x80)
#define ENDP1_RXADDR (0xC0)
#define ENDP1_TXADDR (0x100)
#define ENDP2_TXADDR (0x140)
#define ENDP3_TXADDR (0x1C0)
2.增加的端点设置
SetEPType(ENDP3, EP_INTERRUPT);
SetEPTxAddr(ENDP3, ENDP3_TXADDR);
SetEPTxCount(ENDP3, 64);
SetEPTxStatus(ENDP3, EP_TX_NAK );
3.配置描述符也增加了EP3,
4.#define EP_NUM (4)
做过改动的应该就这些,哪位大神给看看是不是还少什么东西
|
|