上位机发出指令后,下位机以2毫秒为周期发送数据,每次发送48个字节。上位机收到数据后还要进行处理。目前程序使用的是CSerialPort类进行编程,用消息响应函数OnComm()来接受字节。也就是说,每1毫秒,OnComm()函数就要运行48次……目前俺已经将OnComm()函数做到最简单,仅将48个字节存入一字符数组内,达到48格式另外调用解算函数。就这样用串口助手调试也只能做到大概20毫秒周期发送,再快了就崩溃……这个问题应该怎么处理比较好俺这个机器配置还是挺高的E8400,2G内存
调试欢乐多
高速通信可能不能用串口了吧
是不是应该考虑用USB或者DMA通道