请问在串口连接一个磁条读写器,如何把控制码发到设备上?(答复者有重奖)

leitao 2002-12-03 11:32:43
各位大虾,小弟我最近在写一个驱动,需要在串口上连接一个BP盒,同时在BP盒的B口上连接一个磁条读写器,(BP盒B口的打开控制码是\033%B,磁体读写器第一次读的控制码是、\033]),那么我向串口这样发控制码Writefile ( dbc , "\033%B\033]",.. ),为什么我的外设总是驱动不起来呢?拜托各位,这个问题真是十万火急!拜托了!
...全文
63 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhang865 2002-12-20
  • 打赏
  • 举报
回复
超时的问题可以这样解决,你设置一个time,当可是的时间和结束的时间差大于它时就认为是超时,就好了,呵呵,要不就判断状态寄存器了,呵呵
zhang865 2002-12-14
  • 打赏
  • 举报
回复
想不到你也是搞这个的呀,可惜我现在不在公司,不然给你源码,呵呵,
回去再说吧。
zhk1124 2002-12-14
  • 打赏
  • 举报
回复
是啊能发给我一份吗?
elabs 2002-12-05
  • 打赏
  • 举报
回复
好 啊

最好 能给我发一份啊

elabs@sohu.com
rayhua 2002-12-05
  • 打赏
  • 举报
回复
gz
leitao 2002-12-05
  • 打赏
  • 举报
回复
呵呵...超时的问题也搞定了,同时也看到了一篇自己写的串口类,我也是了一下,基本上没有问题,目前,我这里有自己使用API写的串口控制,也有自己封装的类,有时间了,我会整理一下上传上来,大家以来探讨一下!^_^
elabs 2002-12-04
  • 打赏
  • 举报
回复
呵呵

我晕

不会你用了把你推拿半天,串口就没打开吧
leitao 2002-12-04
  • 打赏
  • 举报
回复
呵呵...问题很简单,在于我的机器串口1没有激活,非常愚昧的错误,程序没有问题,目前还有一点问题在于超时时间的问题,如果超时时间搞定了,我争取发一张帖子介绍一下。谢谢楼上各位的支持!
elabs 2002-12-03
  • 打赏
  • 举报
回复
既然搞定说说方法吧
yaoyuhang 2002-12-03
  • 打赏
  • 举报
回复
祝贺你
羡慕你 可否经验交流
leitao 2002-12-03
  • 打赏
  • 举报
回复
呵呵...
经过小弟不懈努力,终于搞定了!嘿嘿...
多谢楼上各位的帮助!
yaoyuhang 2002-12-03
  • 打赏
  • 举报
回复
不知道控件mscomm 对你有没有帮助
elabs 2002-12-03
  • 打赏
  • 举报
回复
有可能是你的外设速度比较慢,所以不能一次接受这么多指令

一条一条发试试,每条之间加个延时。
River_H 2002-12-03
  • 打赏
  • 举报
回复
Writefile ( dbc , "\\033%B\\033]",.. )
这样试试

2,640

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧