c# 串口控件,最大支持波特率是多少
我用serialport控件接收单片机发来的数据,现在最大波特率只能用115200,能不能提高了?...
我用serialport控件接收单片机发来的数据,现在最大波特率只能用115200,能不能提高了?
展开
3个回答
展开全部
1、C#中串口控件的BaudRate(波特率)属性里把它定义为了int32型。
2、int32型在C#中为4字节,范围在-2,147,483,648 到 +2,147,483,647 之间的有符号整数。
3、C#规定BaudRate不能小于等于0,否则会报错。
4、从以上看出C#串口控件BaudRate设置的上限是2,147,483,647。
5、serialPort1.BaudRate = 2147483647;在C#2005中测试通过。
6、C#中的串口控件的波特率的实际设置值要与外部硬件相匹配,否则会报错。
2、int32型在C#中为4字节,范围在-2,147,483,648 到 +2,147,483,647 之间的有符号整数。
3、C#规定BaudRate不能小于等于0,否则会报错。
4、从以上看出C#串口控件BaudRate设置的上限是2,147,483,647。
5、serialPort1.BaudRate = 2147483647;在C#2005中测试通过。
6、C#中的串口控件的波特率的实际设置值要与外部硬件相匹配,否则会报错。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询