📄 problem.txt
字号:
在文件发送过程中:
每次发送100个字节,循环发送,若在两次发送间隔内不设置时间停顿,则接收不到数据?
即使文件数据不足100个字节,仍会遇到相同问题
怀疑:发送速度远小于磁盘读写速度导致发送缓冲区溢出?
串口设置的问题?超时?数据位?
在两台PC机之间传输数据时,设置每发出一帧数据,Sleep 1ms,可以收到全部字节,但是有乱码
采取 CFile对象 和 fread,两种方式读文件
CSerialPort类设置了三个级别的事件:事件0关于关闭监视线程;事件1关于读串口;事件2关于写串口。当读或写串口时,会进入关键代码段(临界区)。所以可能出现以为发出去的数据没有被收到的情况。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -