基于MDB/ICP协议的自动售卖系统的主控制器实现
//收到外设传来的ACK
break;
}//if(!err)
Wait(T_RESPONSE); //防止与外设数据冲突
}//for j
//返回接收到的数据块大小或出错代码
return err?err:(i-1);
}
本文使用DS5002FP实现了对MDB总线的控制与访问。通过将MDB/ICP协议进行分解,很好地实现了总线驱动。实践证明该驱动程序稳定、可靠,大大降低了上层界面开发的难度,提高了系统的可维护性,节约了成本。
- 上一篇论文: 基于单片机的复杂可编程逻辑器件快速配置方法
- 下一篇论文: SST89C54/58系列单片机的IAP应用技术