社区
控件
帖子详情
100分求mscomm设置波特率问题!!!
luxiao
2005-01-12 10:15:21
由于硬件协议的特殊要求,需要设置mscomm中不支持的波特率,请教个位高手,如何设置任意波特率,
如:75,2400等。如果可行也可以用api来设置
...全文
419
10
打赏
收藏
100分求mscomm设置波特率问题!!!
由于硬件协议的特殊要求,需要设置mscomm中不支持的波特率,请教个位高手,如何设置任意波特率, 如:75,2400等。如果可行也可以用api来设置
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
打赏
举报
回复
怎么没人来看看阿!! 郁闷
微软串口控件ms
com
m使用高
波特率
VC示例程序
文档位置在:http://blog.csdn.net/dijkstar/article/details/21248629,其实也没什么
设置
,就是按照串口转换芯片所能达到的
波特率
设置
即可,其他地方无需改动。这个示例还是一个很好的使用微软串口控件,传输二进制...
MS
Com
m控件所支持的串口参数
本文将详细介绍MS
Com
m控件支持的各种串口参数,包括
波特率
、校验位、数据位和停止位。 ####
波特率
(Baud Rate)
波特率
是指串行通信中的数据传输速率,单位为位/秒。MS
Com
m控件支持的
波特率
范围非常广泛,从110bps...
vb中ms
com
m控件的
设置
与应用
- **Settings**:
设置
波特率
、数据位、停止位以及奇偶校验方式。例如,“9600,n,8,1”表示
波特率
为9600bps、无奇偶校验、8位数据位、1位停止位。 - **InputMode**:定义接收数据的方式,可
设置
为文本模式或二进制...
MS
Com
m控件,里面包含MS
COM
M.SRG、MS
COM
M32.DEP、MS
COM
M32.oca、ms
com
m32.ocx
MS
Com
m1.Settings = "9600,N,8,1" '
设置
波特率
和通信参数 MS
Com
m1.InputMode =
com
InputModeText '
设置
输入模式为文本 MS
Com
m1.Open ' 打开串口 MS
Com
m1.Output = "Hello, World!" ' 发送数据 End Sub ``` ...
MS
Com
m组件
问题
集
在C++编程中,MS
Com
m组件常被用来处理与串行端口(
COM
口)相关的任务,如数据传输、
波特率
设置
、握手协议等。这个"MS
Com
m组件
问题
集"很可能是包含了关于如何使用该组件、解决常见
问题
以及调试技巧的一系列资料。 在...
控件
1,453
社区成员
41,355
社区内容
发帖
与我相关
我的任务
控件
VB 控件
复制链接
扫一扫
分享
社区描述
VB 控件
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章