阅读:744回复:0
求救!
我现在有个并口协议,
BUSY:21脚 (BUSY为高电平时,表示可以传送数据,为低电平时,表示不可以传送数据。) STB: 1 脚。(初始化:STB为高. ) 时序如下: 传送数据前,首先检测21脚BUSY信号,为高时,首先将STB置为高,延时100ms, 传送一个字节,传送一个字节数据后,将STB置为低,延时100ms。读BUSY信号,当BUSY信号再次为高时,首先将STB置为高,延时100ms, 然后传送下一个字节数据…依此类推。 最后一个字节发送完成后,也应将STB置为低,延时100ms。读BUSY信号,当BUSY信号再次为高时,将STB置为高,结束程序。 起始字节:0AAH 以下共40个有效字节。。。。。 我该怎样实现该并口操作? 环境:REDHAT LINUX 7。3。2 C语言 |
|