qiezi
驱动小牛
驱动小牛
  • 注册日期2002-10-17
  • 最后登录2005-04-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1161回复:4

关于D12的主端点的传输方向,问一个弱弱的问题。

楼主#
更多 发布于:2002-12-18 12:00
在ZBOARD的固件中
void ISRx_Main_TxDone(void)  和 void ISRx_Main_RxDone(void)
两个函数的对象是主机还是MCU?不好意思越看越糊涂!

最新喜欢:

absnewabsnew
chengjian_hui
驱动小牛
驱动小牛
  • 注册日期2002-09-29
  • 最后登录2003-09-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-12-18 15:31
void ISRx_Main_TxDone(void) 是固件向上位机发数; void ISRx_Main_RxDone(void)是从上位机接收数据。这是可以从读中断寄存器,然后判断进入子程序里可以看到的,其他的中断子函数也可以由此知道。
qiezi
驱动小牛
驱动小牛
  • 注册日期2002-10-17
  • 最后登录2005-04-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-12-18 15:52
1、太好了,谢谢大侠,等会儿一起放分(因为我发现只能放一次分)
 
2、那USBD12_ReadMainEP就是MCU读取D12主端点缓冲区的数据了吧? :P
但我看到有USBD12_ReadEndpoint和USBD12_WriteEndpoint这两个函数,为什么不用USBD12_ReadEndpoint读MAINEP的缓冲区呢?
还有如果我往MAINEP的主缓冲区写数据是不是要定义一个USBD12_WriteMainEP函数呀?

谢谢大侠们!

chengjian_hui
驱动小牛
驱动小牛
  • 注册日期2002-09-29
  • 最后登录2003-09-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-12-18 16:13
他们实现的功能是不一样的,一般用USBD12_ReadEndpoint和USBD12_WriteEndpoint来实现对主端点的读写就行了。
qiezi
驱动小牛
驱动小牛
  • 注册日期2002-10-17
  • 最后登录2005-04-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-12-19 12:00
多谢赐教!放分! :D :D :D
游客

返回顶部