我暂时离开,请留下意见,我明天再来看,或发到我的Email:[email protected]

解决方案 »

  1.   

    我有这个打算,可是没有工具,你有么?例如:DDK or Msdn?
      

  2.   

    out指令在使用时,当端口地址大于255时,端口地址应放在dx中。
      

  3.   

    我需要进入核态模式,有没有简单的方法,不用DDKorSDK就可以做到,我试过汇编的.486P不行.
    注,以前代码是简单翻译过的"ddszhan(高等数学)"说的错误已经修正过了,谢谢!
      

  4.   

    不一定要写驱动程序吧,可以windows的关于串口的Api函数来做串口的通信程序的
      

  5.   

    我被挤兑的没有办法了才想做驱动程序,该通讯要求在NT下作,用WINDOWS本身(VC++6.0)的方法实现不了,涉及到中断,有时间要求!
    我做过其他方法的测试creatfile等通讯不上!
    寻求支持!
      

  6.   

    我在win2000下用VC6做的,用了那个VB中的控件,没问题呀,时间要求可以计时呀。
      

  7.   

    调用系统API嘛 如CrateFile
    使用MASM32 不就可以了!INVOKE 调用就可以了,串口通信去看看asm.yeah.net
      

  8.   

    感谢众位的支持。
    我的通讯目标是通过一个FBM(field bus modem,Saab公司的)与雷达表通讯,我在Dos、win98下通讯成功了,使用我最上面说的方法(以上不完整,如果需要了解我可以贴出代码,但可能会误导别人),其他方法不成功;
    我说的时间要求是指通讯时,两个字符之间的时间如果超过或达到了3.5倍的单字符发送时间就认为发送结束。但测试时以4800的波特率发送8个字符用6~7秒(几乎是不可能的事,可能我测的不完全,一直打算再次测试)
    (用MODBUS协议)