先确定主机速度是不是超过了从机的硬件限制,如果没有可以考虑修改下中断里的程序.或许是你的中断程序还木跑完.主机的下一个数据又来了.
(你可以在ram中开个小缓存,中断里只把接收到的数据弄进缓存,其他什么也不干,在换存满了的地方打断点,查看收到的数据,通过改变主机的发送间隔来测试从机的接收能力),
如果是超过了从机的硬件限制那么.换芯片吧.
先确定主机速度是不是超过了从机的硬件限制,如果没有可以考虑修改下中断里的程序.或许是你的中断程序还木跑完.主机的下一个数据又来了.
(你可以在ram中开个小缓存,中断里只把接收到的数据弄进缓存,其他什么也不干,在换存满了的地方打断点,查看收到的数据,通过改变主机的发送间隔来测试从机的接收能力),
如果是超过了从机的硬件限制那么.换芯片吧.
举报