网站首页  |   业界社区  |  电信社区  |  技术社区   |  极客社区  |  游戏社区  |  生活社区   |   科技博客  |   同事录
TechWeb-技术社区


标题: [求助] 求助:串口通讯问题?
游客
该用户匿名发帖









发表于 2008-8-26 15:34
求助:串口通讯问题?

我用下面语句打开一个开发板上的串口: TechWeb-技术社区6q8~1U%^4q;G!I(g
hCom=CreateFile(L"COM1:",//COM1口 -R ~$R8\ G7W
  GENERIC_READ ¦GENERIC_WRITE, //允许读和写
*F;u&B2s:`$}#{%X0f&t  0, //独占方式
*{$Z+N#m d  NULL,
"B)j*l0V#M!{  OPEN_EXISTING, //打开而不是创建 )L5w(R5z4r$t
  0, tech.techweb.com.cn,y6S.?(g.N:s
  NULL);
(n6r ?;W&D(G1e'E;Btech.techweb.com.cnif(hCom==(HANDLE)-1)
;]8j!w7~)d*M6g:b{
(U:m3{!w%O+m+Itech.techweb.com.cn  MessageBox(_T ("打开失败"),
!\&W&Q)l$i#_*q$f        _T ("Error"), MB_ICONINFORMATION ¦ MB_OK); .F-R'H3m X(]
  return FALSE;
&G"a6M+z1b!N&H,W'K"I%W:b.t程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛} 程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛7l"V7f Y3z:d&j n2n
但不知道为什么总显示打开失败,但用别的设备测试发现板子上的串口是好的,不知道是什么原因?还请各位高手指点。谢谢

引用 回复 顶部
游客
该用户匿名发帖









发表于 2008-8-26 15:34
COM1 口被其它程序占用的可能性很大,试着打开 COM2 口。

引用 回复 顶部
游客
该用户匿名发帖









发表于 2008-8-26 15:40
同意1楼的,一般情况下com1本来就是内核用于输出调试信息的。占用的可能性很大。

引用 回复 顶部
游客
该用户匿名发帖









发表于 2008-8-26 15:40
首先谢谢上面二位,但我当时把串口2,串口3都试过了, :n5S!E!^%y)Z
还是打开失败,不知道为什么?

引用 回复 顶部
游客
该用户匿名发帖









发表于 2008-8-26 15:40
不要瞎改,要确认以下几点:
1A.F*E3h2J!P/m
/?1F&d7p!K#F4F)Z$[-\#@程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛1.板子的调试口是那个 TechWeb-技术社区3V*\:s'_6G6B3y6Z
2、看注册表中COM1 的驱动是否已经正常加载了。 TechWeb-技术社区-X7j.\,L8Z2t.F:d
3.测试程序在其他地方是否运行正确。 程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛;E,i+Y.N;A#q$P*p
4、再看你硬件电路是否有问题了

引用 回复 顶部
游客
该用户匿名发帖









发表于 2008-8-26 15:40
谢谢!我试一下,但不知怎么在开发板上查看注册表?

引用 回复 顶部
游客
该用户匿名发帖









发表于 2008-8-26 15:40
你是拿什么开发程序的,那个里边肯定有的,一般的开发软件都会带着个的,在tools里找找

引用 回复 顶部
游客
该用户匿名发帖









发表于 2008-8-26 15:40
我是用pb定制sdk,用evc开发应用程序软件,难道在evc中察看?在问一下com1的驱动有什么标志吗?谢谢

引用 回复 顶部
游客
该用户匿名发帖









发表于 2008-8-26 15:40
platform.reg在里面找找COM就有了

引用 回复 顶部
游客
该用户匿名发帖









发表于 2008-8-26 15:40
使用getlasterror()看下问题到底是什么,再做决定怎么处理。。。。

引用 回复 顶部
查看积分策略说明快速回复主题
选项 标题 Smilies
禁用 URL 识别
禁用 Smilies
禁用 Discuz!代码
使用匿名发帖
使用个人签名
接收新回复邮件通知
内容





当前时区 GMT+8, 现在时间是 2008-11-23 08:24
京ICP证060517号

本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.5.0 © 2001-2008 Comsenz Inc.
Processed in 0.028057 second(s), 7 queries

清除 Cookies - 联系我们 - TechWeb.com.cn - Archiver - WAP