2007年8月28日星期二

一种新总线的诞生–IPLUSC

Microstar问说为什么叫单片机不叫双片机呢?答案是单片机即一片芯片尽可能几种所有功能。

      简单点讲单片机(MCU)其实就是一台微型个人电脑,里面集成了了处理器、内存、“硬盘”、“网卡”,可以接入“显示器”、键盘、“声卡”。怎么样,是不是完完全全的一台电脑?

      这台“电脑”只要5块钱一片,比你的手掌要小上几倍。

      但是有的时候,单片机不够用,就像Google的服务器都需要分布式运算一样,我也想把多片单片机通信起来,组建一个网络。虽然单片机自带“网卡”,但是实话,那个串行网卡不好用。

      在参考I2C通信协议后。经过多天的分析,并于今天实验成功了一种新的总线标准,我把它命名为 IPLUSC 总线,成功实现两片单片机之间的通信,按照我的设计,这种通信标准可以连接 255X255 片主机或者更多。实现多主机通信。而目前网上流传的软件模拟I2C通信的程序只适合模拟I2C主机的情况。如果这台主机不带I2C接口,并且想成为从机的话是做不到的。

      这个总线标准暂时处于测试阶段,如果稳定性和速度以及简便性足够的话,我会把它做成一个库文件提供下载的。

没有评论:

发表评论