
一个数据包完成后建立一个标志,换一个缓冲接收;主程序一旦查到有标志位被置位,刚把相应缓冲区的内容写到EEPROM,再把标志清零。
程序需要两个缓冲区,一个缓冲标识位和一个接收完成标志位。
一般来说,主程序循环时间太长说明你的程序有些地方处理不好,可以把占用时间较长的函数进行分片处理。
没看明白你的问题,你是两台机器互换了24C512,还是只换了一台呢?如果是两台机器互换的话,功能电路是否一样呢?不过不管你怎么换,你都需要把原来的这一块的数据读出来再写进去另外一块。最好是买一块新的来。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)