chengjian_hui
驱动小牛
驱动小牛
  • 注册日期2002-09-29
  • 最后登录2003-09-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1155回复:7

在线紧急求助,送分!

楼主#
更多 发布于:2002-12-03 09:09
D12在不使能的情况下,能不能产生中断,在固件程序里好象能的,是这样吗?
再有就是,向端点5的缓冲区写数据,上位机读走后,是不是自动清空呢?如果这段时间没向缓冲区写数,而上位机又来读,那读到的是不是上次写的数呀?
多谢!

最新喜欢:

dacongtoudacong...
dacongtou
驱动中牛
驱动中牛
  • 注册日期2002-11-11
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-12-03 09:55
D12在不使能的情况下,能不能产生中断,在固件程序里好象能的,是这样吗?
再有就是,向端点5的缓冲区写数据,上位机读走后,是不是自动清空呢?如果这段时间没向缓冲区写数,而上位机又来读,那读到的是不是上次写的数呀?
多谢!




我也是新手.所以一起研究而已...

1.我认为如果SOFTCONNECT没有置1,则D12就无法工作,但是单片机还是在工作阿,单片机中断当然可以产生了.不过刚刚我看了个帖子说是D12上电就会由硬件产生一个复位中断..这个我就不太清楚了...
2.上位机读走缓冲区内容后,应该通过清缓冲区命令释放缓冲区的,但是这是在程序中体现的,如果你没有使用这个清除命令当然数据就依然存在了.不过这样新的数据就不可能写入了..
chengjian_hui
驱动小牛
驱动小牛
  • 注册日期2002-09-29
  • 最后登录2003-09-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-12-03 10:09
在d12说明里,清缓冲区的命令是在读完上位机写在缓冲区里的数据后才执行的呀?固件向缓冲区写完数据后,只需置满标志位呀。
dacongtou
驱动中牛
驱动中牛
  • 注册日期2002-11-11
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-12-04 17:11



我也是新手.所以一起研究而已...

1.我认为如果SOFTCONNECT没有置1,则D12就无法工作,但是单片机还是在工作阿,单片机中断当然可以产生了.不过刚刚我看了个帖子说是D12上电就会由硬件产生一个复位中断..这个我就不太清楚了...
2.上位机读走缓冲区内容后,应该通过清缓冲区命令释放缓冲区的,但是这是在程序中体现的,如果你没有使用这个清除命令当然数据就依然存在了.不过这样新的数据就不可能写入了..



那第一个问题:可以产生中断!!!系统上电,上位机就向d12发GETDESCRIPT,D12接收后就自动产生中断,单片机就需要将描述回传给主机,.........
dacongtou
驱动中牛
驱动中牛
  • 注册日期2002-11-11
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-12-04 17:18
在d12说明里,清缓冲区的命令是在读完上位机写在缓冲区里的数据后才执行的呀?固件向缓冲区写完数据后,只需置满标志位呀。



我又细读了一边D12说明,你说的有道理..是.固件写缓冲区是不用清空缓冲区的....和读数据不一样...呵呵..不好意思,原来答错了...
dacongtou
驱动中牛
驱动中牛
  • 注册日期2002-11-11
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-12-04 17:21
最重要的上一贴忘了说了..真是的...


上位机读完数据后,自动就会清空缓冲区!!!!.
dacongtou
驱动中牛
驱动中牛
  • 注册日期2002-11-11
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-12-04 17:23
上位机读完一次以后再次读就会报错了.因为已经没有数据了.
chengjian_hui
驱动小牛
驱动小牛
  • 注册日期2002-09-29
  • 最后登录2003-09-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-12-04 17:28
呵呵,多谢关注,小小三分,不成敬意。
游客

返回顶部