并口编程实验——实验nwait引脚(用并口线三极管示波器)

以下所述为并口epp模式

 nwait接上DSTRB加三极管反向,编程发送数据2百万次,耗时8秒,不接耗时23秒。

用的是winio驱动程序,速度误差可能跟驱动有关。这样算下来,nwait超时大概10微秒,而不是一些资料说的10毫秒。

读取379寄存器之后输出数据能锁存,不读取的时候 输出数据就是脉冲 ,读取379写入379读取37a效果都是一样的。

 

并口spp是由软件控制与设备的联络握手信号,epp是由硬件自动控制,有个缺点是如果设备接收很慢,会造成cpu忙等待。ecp也是硬件控制联络握手信号,并且添加了fifo缓存,还有dma控制,不需要忙等待。并口已经被淘汰,usb协议乍看很复杂,其实使用起来比并口还要简单,主机端可以使用libusb用户空间的驱动程序,省去编制驱动的麻烦,设备端使用usb芯片,只需要关心fifo的操作,USB协议只需要稍微了解,基本用不到。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值