·上一文章:基于DSP和ARM的激光粒度仪关键电路设计
·下一文章:基于ARM的嵌入式监测系统设计
MMC212xMG的工作电路如图2所示,I2C总线引脚9和10连接至S3C2440A。在I2C通信过程中,S3C2440A为主器件,MMC212xMG为从器件,主器件通过从器件地址寻址和特定的从器件通信,进行读写操作。
3 软件设计
在嵌入式操作系统WinCE 4.2环境下,采用EVC开发地磁测量信息采集、处理和显示程序,主要包括基于I2C总线的测量数据读取、地磁测量信号的数据处理和虚拟仪表界面设计。
3.1 基于I2C总线的测量数据读取
为了便于在I2C总线通信中连接多个地磁传感器,MMC212xMG有4种不同的器件地址(工厂定义),分别为60H、64H、68H和6CH。本系统中所用到的器件地址为60H。MMC212xMG的内部寄存器有5个字节,第1个字节为器件控制命令寄存器,可以对其设定命令值来启动相应的动作。各命令控制字定义如表2所列。