阅读:1031回复:2
关于D12开发套件的一个问题(在线)!
在D12开发套件的应用程序中有中断输入线程InterruptIn()来响应按键,该函数中是读端口1来反映按键的状态。但在fireware中的中断程序中并没有处理端口1输入的过程。如下所示:
void ep1_txdone(void) //端口1输入 { D12_ReadLastTransactionStatus(3); } 不知道为什么?请各位帮忙解答,多谢了! |
|
沙发#
发布于:2003-03-14 14:48
那是发送中断后处理,而发送按键信息是在主循环程序中调用D12_WriteEndpoint(3,....)实现的。
|
|
|
板凳#
发布于:2003-03-14 15:15
哦,谢谢!我知道了。还有一问题想问一下:在fireware中是不是同时处理的端口2的DMA模式和非DMA模式?对于这点我一直很模糊,请各位解答一下。
|
|