huangyf
驱动牛犊
驱动牛犊
  • 注册日期2001-05-23
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:4601回复:11

急需RS232串口驱动程序

楼主#
更多 发布于:2001-05-23 18:23
各位大侠:
    本人现在做毕业设计,课题是将单片机采集过来的数据在计算机下还原出来,现在遇到一个问题,就是单片机发送过来的数据无法被计算机得到,我首先通过max232将单片机的ttl电平转换为232电平,然后发送给计算机,直接与计算机的串行口相连,但始终不能成功,听老师说要RS232驱动程序,现在又找不到,麻烦大家谁要知道,赶快发送给我,我只剩一个星期了,急需!谢谢!
snack
驱动牛犊
驱动牛犊
  • 注册日期2005-03-16
  • 最后登录2006-12-17
  • 粉丝0
  • 关注0
  • 积分156分
  • 威望20点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-03-19 13:33
在WINDOWS下对串口的操作用VB和VC很方便,这方面的资料也很多的。也可以找到的。
如果怀疑是硬件的问题,可在PC上用MASM写程序和单片机对调。
如果考虑写驱动,可用WINDRIVER,如果不知道如何操作UART,可参考LINUX 下的驱动代码。
如果还无法解决问题,哪就在PC上装LINUX,LINUC下对串口的操作
很方便,如何还无法解决问题,就在LINUX下写驱动吧。
    如果还无法解决问题,我也没办法了。
hanxinqin
驱动牛犊
驱动牛犊
  • 注册日期2005-03-19
  • 最后登录2005-04-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-03-19 12:03
我也做过这方面的设计,232是不需要驱动的,你只要在计算机里设计程序控制就行了,232只是起到电平转换,主要收发在于你的硬件电路,
其实用485更简单一点
寒心磬
Buddha
驱动老牛
驱动老牛
  • 注册日期2001-04-29
  • 最后登录2013-05-18
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望17点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
地板#
发布于:2001-05-24 14:03

你可以用超级终端来做调试,
串口不用驱动的。
可以直接对端口读写。
<table style="filter: glow(color=sky blue, strength=10)"> <font color=white> 猫生病了, 老鼠大声朗诵诗集, 并修剪盆花. 猫生病了, 老鼠慢慢刷牙洗脸, 并打扫房间. 猫生病了, 老鼠倚在窗边欣赏夜色, 并对流星许愿. 猫生病了, 老鼠也病了, 它说:"我还是习惯那种时时紧张, 处处小心, 夜夜逃亡的生活." 午夜, 我听到老鼠在叹息, 且不再读诗了. </font></table>
andy
驱动牛犊
驱动牛犊
  • 注册日期2001-05-11
  • 最后登录2003-07-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2001-05-24 13:59
而且,MFC 中有现成的 COM 类,直接调用就可以了!
yanggl
驱动牛犊
驱动牛犊
  • 注册日期2001-04-19
  • 最后登录2010-08-30
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望11点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2001-05-24 10:18
建议找个串口调试程序,如EASYCOM之类的程序,然后让单片机一直发数,如不能接收数据,说明硬件有问题。
IC
无心化语
禁止发言
禁止发言
  • 注册日期2001-03-23
  • 最后登录2018-06-01
  • 粉丝0
  • 关注0
  • 积分-103分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
6楼#
发布于:2001-05-24 09:52
用户被禁言,该主题自动屏蔽!
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2001-05-24 09:12
不过,如果你的系统实时性要求比较高的话,可能就比较麻烦一些。
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
witsoft
驱动牛犊
驱动牛犊
  • 注册日期2001-04-25
  • 最后登录2018-05-30
  • 粉丝0
  • 关注0
  • 积分-12分
  • 威望101点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2001-05-23 20:51
根据你的工作描述,我认为不需要驱动程序,你需要在计算机上开发接受
串口数据的程序即可,这方面的工作我做过。
nigx
驱动巨牛
驱动巨牛
  • 注册日期2001-04-29
  • 最后登录2018-06-02
  • 粉丝0
  • 关注0
  • 积分14166分
  • 威望71910点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2001-05-23 20:05
对不起,没有看清你说的串。
nigx
驱动巨牛
驱动巨牛
  • 注册日期2001-04-29
  • 最后登录2018-06-02
  • 粉丝0
  • 关注0
  • 积分14166分
  • 威望71910点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2001-05-23 20:04
通常情况下,采用计算机串口 并行口的RS-232协议数据传输不需要

驱动程序的。

只是在某些情况下,由于设备独特性,可能需要。

必须说明一下,你是采用串或并方式进行数据采集的????
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2001-05-23 20:03
[QUOTE]原本由 huangyf 发表
[B]各位大侠:
    本人现在做毕业设计,课题是将单片机采集过来的数据在计算机下还原出来,现在遇到一个问题,就是单片机发送过来的数据无法被计算机得到,我首先通过max232将单片机的ttl电平转换为232电平,然后发送给计算机,直接与计算机的串行口相连,但始终不能成功,听老师说要RS232驱动程序,现在又找不到,麻烦大家谁要知道,赶快发送给我,我只剩一个星期了,急需!谢谢! [/B][/QUOTE]
不需要驱动!Win32 SDK里面可以直接读写串口。你在MSDN里面找找。记得好像是用CreateFile,ReadFile之类的函数操作。
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
游客

返回顶部