wtt
wtt
驱动牛犊
驱动牛犊
  • 注册日期2001-07-23
  • 最后登录2006-10-09
  • 粉丝0
  • 关注0
  • 积分60分
  • 威望7点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
阅读:1630回复:5

9603的问题

楼主#
更多 发布于:2001-07-27 10:07
哪位知道9603发送数据的步骤,怎样设置寄存器?
万分感谢!
wanghd
驱动牛犊
驱动牛犊
  • 注册日期2001-03-26
  • 最后登录2001-12-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-07-27 13:36
你可到www.national.com网站下载其示例源代码,c语言的,
先往FIFO添数据,即往TXDx寄存器写入数据,一次一个字节,其大小为<=64字节,数据写完后,再设置TXCx寄存器的Toggle和TX_EN位,Toggle位决定当前PID为0 or 1,TX_EN则启动传输.仔细看9603数据手册及usb标准.
wtt
wtt
驱动牛犊
驱动牛犊
  • 注册日期2001-07-23
  • 最后登录2006-10-09
  • 粉丝0
  • 关注0
  • 积分60分
  • 威望7点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-07-27 15:16
wanghd感谢你的答复,但我按你的方法试后,示波器测不到发送信号,不知是否还要设置其他寄存器?请说明。

能否将示例的具体地址说明。


谢谢
wanghd
驱动牛犊
驱动牛犊
  • 注册日期2001-03-26
  • 最后登录2001-12-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2001-07-27 17:01
wtt
wtt
驱动牛犊
驱动牛犊
  • 注册日期2001-07-23
  • 最后登录2006-10-09
  • 粉丝0
  • 关注0
  • 积分60分
  • 威望7点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2001-07-30 12:21
用TXC0的TX_EN发送数据后,TXS0的TX_DONE为0,TCOUT为#08h为什么?

hbmail
驱动牛犊
驱动牛犊
  • 注册日期2001-06-29
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2001-07-30 16:24
这个问题我也碰到过,这表示数据没有发送出去,很可能是没有设置Toggle位,把Toggle位设为1或0就可以解决。
游客

返回顶部