对串口直接读取中$3FD是什么意思(100分)

  • 主题发起人 主题发起人 wangmeilu
  • 开始时间 开始时间
W

wangmeilu

Unregistered / Unconfirmed
GUEST, unregistred user!
我看到一段代吗为直接读串口地址
portreadbyte($3fd)其中$3FD什么意思
 
$3FD是硬件的地址,你用的函数是直接从硬件读取BYTE型的数据!但是只能在WIN98里可以,
在WIN2000里不支持直接访问硬件,而是提供了一系列函数!
 
记得串口的地址有:
2E8、2F8、3E8、3F8四个
你的portreadbyte是自己写的函数吧?估计应该是读取串口的函数。
zhangzaimin说的没错,使用CreateFile、ReadFile、WriteFile来访问串口吧,这东西使用
Win98/2000!
 
关于读写串口同意楼上
$3fd我记得是用于判断缓冲是否为空,不知对不对,如果你用这个做判断,好像对
 
反正3F8~3FD都有定义的。具体就得查硬件资料了。
 
多人接受答案了。
 
后退
顶部