使用的是C#winform做一个发送数据的上位机。
在一个循环里不停的发送数据到下位机。使用的是USB虚拟串口通信,发送速度和什么有关呢。
我想的是,这样的话代码还能优化吗?影响发送的速度和硬件的什么有关系呢?
for(int i = 0; i < data.count;i++)
{
SerialPort.Write("1234567890");
}
使用的是C#winform做一个发送数据的上位机。
在一个循环里不停的发送数据到下位机。使用的是USB虚拟串口通信,发送速度和什么有关呢。
我想的是,这样的话代码还能优化吗?影响发送的速度和硬件的什么有关系呢?
for(int i = 0; i < data.count;i++)
{
SerialPort.Write("1234567890");
}
光从这里你的代码不需要优化。
你需要理解串口通信中 波特率的概念,这个是和硬件、软件都相关的串口通信中一个很重要的指标。
通信双方必须在相同的波特率下才能正常通信,否则通信会失败的。