社区
控件
帖子详情
100分求mscomm设置波特率问题!!!
luxiao
2005-01-12 10:15:21
由于硬件协议的特殊要求,需要设置mscomm中不支持的波特率,请教个位高手,如何设置任意波特率,
如:75,2400等。如果可行也可以用api来设置
...全文
504
10
打赏
收藏
100分求mscomm设置波特率问题!!!
由于硬件协议的特殊要求,需要设置mscomm中不支持的波特率,请教个位高手,如何设置任意波特率, 如:75,2400等。如果可行也可以用api来设置
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bfbf2882
2005-03-01
打赏
举报
回复
朋友,是汽车行业的吗?问题解决了吗?我也遇到了这个问题,同样的是5波特率的问题。
luxiao
2005-01-16
打赏
举报
回复
我用的就是vc,在那个版面没什么人回答就转到这来了。
不知道阿伟有用vc解决的好方法吗?
协议是硬件厂家已经定好了的,我肯定改不了
Programer_Zjw
2005-01-16
打赏
举报
回复
用C++ 解决,在vb中解决起来有点麻烦哦
熊孩子开学喽
2005-01-15
打赏
举报
回复
把我以前程序中的设定给你,参考一下吧。
With Com1 'Com1为COMM控件名,这段代码我放在FORM_LOAD中,对COM口初试化
If .PortOpen Then .PortOpen = False
.CommPort = 1
.InputMode = comInputModeText
.Settings = "9600,n,8,1" '你改这里的数字,把9600改成别的试试
.Handshaking = 0
.PortOpen = True
.InBufferCount = 0
End With
因为COM波特率和硬件有关,估计不一定能成功。
gg137zeus
2005-01-15
打赏
举报
回复
用API:writefile操作,不过在vb里比较复杂
xiaodejun0319
2005-01-15
打赏
举报
回复
同意楼上
不知道用在哪些方面
如果在DSP与PC通讯
最好自己设通讯协议
luxiao
2005-01-13
打赏
举报
回复
用SetCommState设置完波特率了,mscomm不能正常工作了阿
老夏Max
2005-01-13
打赏
举报
回复
BOOL SetCommState(
HANDLE hFile, // handle to communications device
LPDCB lpDCB // pointer to device-control block structure
);
主要就是设置那个lpDCB结构。参见MSDN!
xuzheng318
2005-01-13
打赏
举报
回复
API中SetCommState的DCB结构中的BaudRate不一定就只能指定为它提供的几个值,你可以把他设成任意值(其实,例如CBR_256000实际就等于256000)。所以你只要令其等于250000就可以了
luxiao
2005-01-13
打赏
举报
回复
怎么没人来看看阿!! 郁闷
Pb6中的串行通信(MS
COM
M32.OCX)完全解答版
Pb6中的串行通信(MS
COM
M32.OCX)完全解答版 本文给出一个在PB6中如何采集串行口数据的实例及MS
COM
M32.OCX控件的一些基本知识。一:
问题
描述本文解决的是采集磅房的磅值读取
问题
。磅秤和计算机(
COM
1/
COM
2)之间使用RS-232标准串行线相连。
波特率
为1200,数据格式如下:每
100
ms发送一组数据,每组数据有5帧,每帧11位,1位起始位(
Visual C++ MFC串口通信实战:MS
Com
m控件开发与调试指南
串口通信是嵌入式系统、工业自动化和物联网设备调试中基础且关键的通信方式,它通过物理线路实现设备间的数据交换。其核心原理在于通过统一的
波特率
、数据位和停止位等参数配置,确保收发双方时序同步。在Windows桌面应用开发中,Visual C++与MFC框架因其稳定性和对遗留系统的良好支持,常被用于构建上位机软件。MS
Com
m控件作为ActiveX组件,封装了底层Windows API,简化了串口操作,显著提升了开发效率,尤其适用于工控、医疗仪器等需要快速实现设备通信的场景。本文聚焦于利用MS
Com
m控件进行串口
MS
Com
m串行通讯控件----2进制发送、接收数据(网上转载)
转载]串口通讯之MS
Com
m串行通讯控件(2) 0推荐 2.发送通讯数据 在Visual C++ 中,通讯控件发送数据的任务是由其接口成员函数SetOutput来实现的,该函数使用的参数是const VARIANT &newValue。VARIANT其实是一个C++结构类型,COleVariant类
VS2010 串口通信(vc2010)
原文是vc2005 本人用2010做了下,也是可以的 文章如下: 前几天需要做一个
COM
口的通讯程序,主要是要接收一个传感器送来的船舶航行状态参数。过去没有接触过
COM
口编程,上网查查VC6下有个
Com
munication Control可用,挺方便的,遂研究研究拿来用,整理一下学习笔记存档,并与网友分享。 首先,我用的是VC2005,但在VC2005下没有这个控件,所以要借用一下
控件
1,453
社区成员
41,351
社区内容
发帖
与我相关
我的任务
控件
VB 控件
复制链接
扫一扫
分享
社区描述
VB 控件
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章