鱼C论坛

 找回密码
 立即注册
查看: 3675|回复: 12

[已解决]AVR主控USB设备的数据采集问题

[复制链接]
发表于 2014-4-7 12:51:44 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
USB设备的数据采集问题,比如用来ADC采集、编码器采集等,怎样才能把延迟做到最小(USB通信所花的时间最小化)实现“实时”采集?
是不是要写个轮询xxms或ns来实现?

这问题困扰我很久了,一直没解决,表现为采集编码器的数据有丢失现象。:mad:
最佳答案
2020-2-15 11:30:50

用响应是最快的中断;
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-4-8 23:25:26 | 显示全部楼层
用中断~~~~
中断响应是最快的;
楼主是想做方向盘的角度转动采集?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-4-11 12:42:08 | 显示全部楼层

但是USB通讯就会有问题,我有试过,不知道是不是我代码逻辑有问题。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-4-11 17:17:56 | 显示全部楼层
我是桃川人 发表于 2014-4-11 12:42
但是USB通讯就会有问题,我有试过,不知道是不是我代码逻辑有问题。

直接是USB协议通信的?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-4-13 16:13:05 | 显示全部楼层
沉思的牛 发表于 2014-4-11 17:17
直接是USB协议通信的?

嗯,AVR还是要处理一些usb通讯代码的。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-4-13 20:16:16 | 显示全部楼层
我是桃川人 发表于 2014-4-13 16:13
嗯,AVR还是要处理一些usb通讯代码的。

USB直接通讯我没搞过了~~~~孤陋寡闻了~~;
建议你直接用通讯芯片
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-4-13 22:15:28 | 显示全部楼层
。。。。。。。。。。。。。。。。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-4-14 12:35:42 | 显示全部楼层
沉思的牛 发表于 2014-4-13 20:16
USB直接通讯我没搞过了~~~~孤陋寡闻了~~;
建议你直接用通讯芯片

晕,没理解对你的意思,我的是飞利浦的PDIUSBD12 USB1.1的芯片加ATMEga16做的控制板,虽然是有USB控制芯片但还是需要AVR来控制的,所以AVR还是要处理一些USB通讯代码。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-4-14 20:01:41 | 显示全部楼层
我是桃川人 发表于 2014-4-14 12:35
晕,没理解对你的意思,我的是飞利浦的PDIUSBD12 USB1.1的芯片加ATMEga16做的控制板,虽然是有USB控制芯片 ...

我明白你的意思  ;
但是我没有做过USB通讯   所以这个帮不上你了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-4-14 22:10:15 | 显示全部楼层
沉思的牛 发表于 2014-4-14 20:01
我明白你的意思  ;
但是我没有做过USB通讯   所以这个帮不上你了

我也没办法,这个已经好久没弄了,打算用STM32来试试。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-4-14 22:38:41 | 显示全部楼层
我是桃川人 发表于 2014-4-14 22:10
我也没办法,这个已经好久没弄了,打算用STM32来试试。

恩  以前我只弄过串口通信;
以后我弄USB通信 ,再请教你哈;
如果到时能解决你的问题   第一时间联系你
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-4-15 08:35:54 | 显示全部楼层
沉思的牛 发表于 2014-4-14 22:38
恩  以前我只弄过串口通信;
以后我弄USB通信 ,再请教你哈;
如果到时能解决你的问题   第一时间联系你 ...

好的,等待你的好消息。:lol:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-2-15 11:30:50 | 显示全部楼层    本楼为最佳答案   

用响应是最快的中断;
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-22 14:48

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表