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


标题: [求助] ce的串口为什么会死机
游客
该用户匿名发帖









发表于 2008-8-26 15:46
你的接收代码是什么样的?贴出来看看

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









发表于 2008-8-26 15:46
原来的问题解决了一部分,现在忙别的问题。目前只能用串口2,其余的串口打不开。请大家多提建议,怎么注册串口一?内核要不要做些改动?

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









发表于 2008-8-26 15:47
怎么没人回答呢?现在还有很多问题:发送时在WriteFile函数里的要发送字节数量的参数需是实际的二倍,接收端才能收到正确数量的字节;而且还不能更换波特率,只能用9600波特;接收时总收到很多 'a ';串口一不知怎么注册.谁能帮我一把,定重谢,很着急.

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









发表于 2008-8-26 15:47
是Unicode引起的吗?猜测

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









发表于 2008-8-26 15:47
发送应该是,接受不知道为什么。接受好像用的不是中断方式,是轮询方式。没做过这个,不知道怎么解决?现在的问题:不知怎么注册串口一;接受有问题;其余的波特率不能用。

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









发表于 2008-8-26 15:47
现在剩下的的主要问题:不知怎么注册串口一;接收有问题(总收到很多字符a,其实上位机并没发送a).谁能帮我解决,我就送10个qq币给谁.欢迎大家提建议.

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









发表于 2008-8-26 15:47
没人理我,自己顶了。

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









发表于 2008-8-26 15:47
CE下的串口通信是很娇贵,很容易就被冲死机了,确实要好好设计程序才行。 tech.techweb.com.cn&z7~;d7B8a9q
波特率如果发送端采用的是9600,那你也只能设置为9600才能接收啊,别的波特率当然不行了

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









发表于 2008-8-26 15:47
波特率当然是一致了。收到a的问题解决了,在接受处加个延时就好了。现在还剩下以下几个问题:只能用9600的波特率;收发会漏码或加码,漏码就是接收时漏掉一些字符,多码就是会重复某些字符;串口不是很好用,需要重起或刷新几次才能正常使用。

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









发表于 2008-8-26 15:47
请问谁有wince下的串口调试助手?我自己写的调试程序总不放心,除了问题不能确定是应用程序的问题还是系统的问题。麻烦大家推荐一个下载网站或传给我一份,谢谢了。email:kaoyan2004004@yahoo.com.cn

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





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

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

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