阅读:1214回复:7
我是新手,请赐教如何写一个rs232驱动。
我现在有这样一个project.就是通过RS232控制一个无线modem.请问如何下手。
|
|
沙发#
发布于:2003-06-13 12:44
不用写驱动
写应用程序直接对串口操作即可 :D |
|
|
板凳#
发布于:2003-06-16 22:17
就是,不论在什么操作系统下,都可以直接控制串口通讯,大不了用控件
|
|
|
地板#
发布于:2003-06-18 09:21
可能是我没有说清,这个modem是跟pc通过RS232联结的,而不是通常usb或者pci联结的,所以应当还要写modem的drive, 我是新手,好象书上也没有这样的例子。所以请问高手,应当如何去写这个drive,thanks! :(
|
|
地下室#
发布于:2003-06-18 09:49
可能是我没有说清,这个modem是跟pc通过RS232联结的,而不是通常usb或者pci联结的,所以应当还要写modem的drive 如果你的modem是通过pci或usb与pc相连,倒需要提供驱动程序,若是通过rs232与pc相连,并不需要编制相应的驱动程序而只需在你的应用程序里调用Win32子系统提供的关于rs232的那些Api函数即可 [编辑 - 6/18/03 by lcldriverdevelop] |
|
5楼#
发布于:2003-06-19 12:26
不写drive可以吗?那wireless modem如何工作? 你所说的win32 API
指的是那些function,是CreateFile()吗?有没有这方面的例子,谢谢! |
|
6楼#
发布于:2003-06-20 13:24
除非无限modem是你自己做的
否则根本不需要驱动程序 串口编程网络上有很多文章 你可以通过串口发送AT指令操作MODEM 找本贺氏modem手册看看 |
|
7楼#
发布于:2003-06-23 14:20
1.首先用CreateFile()在内存中创建一个文件,作为串口的关联缓冲区
2.定义一个DCB结构的变量,并为其初始化参数 3.可使用SetupComm,SetCommTimeouts,SetCommState,GetCommState,PurgeComm等一系列串口API(其使用方法参考一些Help File) 4.并可用ReadFile(),WriteFile()对串口进行操作 希望对你有些帮助... :) Eagle 200/6/23 --------------------------------- 若要人助,先要助人 --------------------------------- |
|