jianwang
驱动牛犊
驱动牛犊
  • 注册日期2002-05-08
  • 最后登录2002-06-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1387回复:2

用关d12固件编程的一个问题,给分

楼主#
更多 发布于:2002-06-17 00:23
我的是用来图像传输的,所以用的是同步模式,即D12中的模式1,靠sop产生1ms的中断,但不知道在mainloop中,是如何写代码的,怎么样才能每1ms可以发一些数据。好像那个isr仅仅只能将在缓冲区的数据送入送出,那么,我怎么把数据送给缓冲区呢?这个应该是在mainloop中实现的吧!
谢谢!
dinolos
驱动小牛
驱动小牛
  • 注册日期2002-03-04
  • 最后登录2004-05-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-06-17 18:03
看你用的好像也是周立功的开发板吧,用这个函数不就行了
D12_WriteEndpoint(5, 16, WStr),
WStr是自己定义的一个数组,把你要传的值先负给它,再用上面那个函数写进端点2。WStr最大可以到64字节,或者他的程序里不也定义了一个吗,EpBuf[64],不过定义的数组太多可能会出错,因为mcu的内部ram是有限的。
菜鸟不怕大虾! 菜鸟也要做大虾!
jianwang
驱动牛犊
驱动牛犊
  • 注册日期2002-05-08
  • 最后登录2002-06-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-06-17 21:31
谢谢你的解答,我虽然不是用那块板开发,但是,我可以从的解答中知道如何去尝试一下。给你一点分!

如果其他高手还有什么建议,我还会加分的!
游客

返回顶部