阅读:1162回复:4
关于D12的主端点的传输方向,问一个弱弱的问题。
在ZBOARD的固件中
void ISRx_Main_TxDone(void) 和 void ISRx_Main_RxDone(void) 两个函数的对象是主机还是MCU?不好意思越看越糊涂! |
|
最新喜欢:![]() |
沙发#
发布于:2002-12-19 12:00
多谢赐教!放分! :D :D :D
|
|
板凳#
发布于:2002-12-18 16:13
他们实现的功能是不一样的,一般用USBD12_ReadEndpoint和USBD12_WriteEndpoint来实现对主端点的读写就行了。
|
|
地板#
发布于:2002-12-18 15:52
1、太好了,谢谢大侠,等会儿一起放分(因为我发现只能放一次分)
2、那USBD12_ReadMainEP就是MCU读取D12主端点缓冲区的数据了吧? :P 但我看到有USBD12_ReadEndpoint和USBD12_WriteEndpoint这两个函数,为什么不用USBD12_ReadEndpoint读MAINEP的缓冲区呢? 还有如果我往MAINEP的主缓冲区写数据是不是要定义一个USBD12_WriteMainEP函数呀? 谢谢大侠们! |
|
地下室#
发布于:2002-12-18 15:31
void ISRx_Main_TxDone(void) 是固件向上位机发数; void ISRx_Main_RxDone(void)是从上位机接收数据。这是可以从读中断寄存器,然后判断进入子程序里可以看到的,其他的中断子函数也可以由此知道。
|
|