阅读:1566回复:3
usb能输出准确的序列吗?
小弟初涉usb,想知道能不能通过usb口准确地发出一个序列,例如频率为1k的方波,好像时间控制上很难,是不是在windows下不可能做到?请大家指教,这里谢了先。
|
|
|
沙发#
发布于:2001-11-01 03:22
[QUOTE]原本由 icefox 发表
[B]小弟初涉usb,想知道能不能通过usb口准确地发出一个序列,例如频率为1k的方波,好像时间控制上很难,是不是在windows下不可能做到?请大家指教,这里谢了先。 [/B][/QUOTE] 如果这个序列不是USB芯片本身使用,而是仅仅通过它再向下发送给其他设备的话,可以从主机发0xAA或0x55序列,暂时不考虑时序,USB CHIP接收后往下发时,转换成串行数据从一根I/O引脚输出,在FIRMWARE中可以精确地控制频率。哈哈,我说的有问题,没有必要从主机发送一个常数,直接就能做到。错了就错了吧,快到200贴了,凑它一篇先。 写到这里我认为你的提问也有问题,USB线缆上应该不可能出现恒定方波的,即使用同步传输发送,里面还要掺杂协议内容,有效数据经过了一种叫NRZI的方式编码,同时它不是我们熟知的TTL电平信号,是差分信号。问题不成立。还是前面一段有点道理。 |
|
板凳#
发布于:2001-10-31 21:12
1k的方波比较困难。1ms 的中断并不能输出准确的波形。
|
|
|
地板#
发布于:2001-10-31 18:37
很简单:用同步传输模式! [QUOTE]原本由 icefox 发表 [B]小弟初涉usb,想知道能不能通过usb口准确地发出一个序列,例如频率为1k的方波,好像时间控制上很难,是不是在windows下不可能做到?请大家指教,这里谢了先。 [/B][/QUOTE] |
|
|