关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 基于MAX16031系统管理器的在线编程设计

基于MAX16031系统管理器的在线编程设计

作者:时间:2009-12-11来源:网络收藏
3
3.1 算法
利用的内置EEPROM,首先确定寄存器的锁定地址;然后加载EEPROM的开始地址;利用写入命令在EEPROM的开始地址处写入数据;等待编程结束后,进入下一个编程循环,如图3所示。

本文引用地址:http://www.eepw.com.cn/article/163421.htm

3.2 参数设置
内置EEP-ROM用于储存器件配置参数。上电后,EEPROM的内容被送入RAM寄存器。RAM和EEPROM均通过JTAG和I2C接口访问。若要正确编程,则所需参数必须设置在EEPROM,图4为MAX16031的存储器映射。

3.3 编程步骤
在编程MAX16031的EEPROM配置内存时,必须首先确定寄存器r5Fh[0]上的配置锁定位是否为零;如果不为零,则在该位上写入“1”将其清零。若要写入EEPROM,进入EEPROM页面,加载开始地址(97h),然后发送一系列块烧录命令(I2C)。以下为典型EEPROM编程过程的伪码:


经上述编程后,通过即可实时监控各种复杂的电压、电流、温度和故障等,同时允许用户自行设置工作范围、上下限、故障输出以及工作模式,并存储相关数据,从而实现更高的灵活性。

4 结束语
虽然是针对,但方法在总线的接口编程中具有通用性,对相关的电路设计有一定的参考价值。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭