基于MSP430单片机的智能水位计设计
2.3 数据保存模块
水位数据保存模块及复位电路都通过X4043实现。X4043也采用I2C接口,SDA,SCL连接方法与ADS1110相同。
水位计每小时记录一次,缓冲区可保留一天24次的记录信息,新的信息覆盖旧的信息。每条记录由水位值和采样的时间组成。
水位信息保存程序流程图如图3所示。
保存数据时,先保存水位值,再依次保存时间。确定保存地址时,用最初的地址加上偏移量。偏移量为数据长度乘以个数。
在定时器中断中,每个整点时间,定时器都会把保存数据的标志变量置有效。在主循环中判断,如果标志位有效,就调用保存水位信息的函数。

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW
或用微信扫描左侧二维码