发现一个spcomm的问题,接收的时候会因为对方发送时间间隔过小而不同(10ms左右)--欢迎讨论
实验环境,本机串口2,3短接,用于本机发送,本机接收。
发送数据程序自己编写,很简单,就是发送10个字符,如果手动发送没问题,
但是用程序以10ms一次连续发送,接收的地方会看到一大片一大片的接收到数据,而不是像循环那样一次一次发送的。
手动发送,接收响应时间短,收到的数据情况:01 02 03 04 05 06 07 08 09 0A
程序连续发送(10ms),响应时间长:,收到的数据情况:01 02 03 04 05 06 07 08 09 0A01 02 03 04 05 06 07 08 09 0A01 02 03 04 05 06 07 08 09 0A01 02 03 04 05 06 07 08 09 0A01 02 03 04 05 06 07 08 09 0A01 02 03 04 05 06 07 08 09 0A01 02 03 04 05 06 07 08 09 0A01 02 03 04 05 06 07 08 09 0A
根据观察数据是没有丢的,只是会一起接收到,不知道大家有没有碰到过