现在有两个51单片,其中一个为主,一个为从,他们分别外接一个6116的数据存储器,现假设主单片机的外部存储器里已有2K的数据,要求通过串行口把这些数据存到从单片机的6116里,要用c语言实现,并写出通信协议,<br /> 有没有类似的程序提供一个?<br /> 我现在有几个疑问,<br /> 怎么访问外部存储器6116,用<br /> long xdata *p=0x0000<br /> p++<br /> 吗<br /> 发送完怎么判断发的数据有没有错误? <br /> 或者说怎么求校验和<br />(直接求累加和是不是有问题,太大了?)<br /> 发一个校验一个是不是太慢?<br /><br /><br /><br /> 假如上面两个51单片机每个再接一个128M 的flash,里面有大概100M左右的数据,主单片机每次先传2k给自己6116,等发送完之后,再传下一个2K数据,问一下怎么判断数据传算完了呢?<br /><br />下面的程序怎么利用上面的程序,就是说两个程序怎么连起来?<br /><br />先在这里谢谢各位了!<br /><br /> <br /><br /> <br /> |
|