本帖最后由 Baldwin 于 2018-8-22 19:16 编辑
最近有款产品需要用到电能计量,选用了FM33A0xx+RN8302主流方案。计量模块开发也是从一知半解到懵懂,再到熟悉,酸甜苦辣因有尽有
,下面把相关资料分享给大家,尽量少走弯路;
1---------------------------------------硬件部分-------------------------------------------------------------------------
RN8302外围电路
RN8302计量单元配置寄存器.png (138.91 KB, 下载次数: 0)
下载附件
2018-8-22 12:31 上传
RN8302初始化 uint8_t RN8302_Init(void)和 RN8302校表初始化 uint8_t RN8302_CalibrateInit(void)可以合并一下,在RN8302_CalibrateInit中对StDef_RN8302Para_Reg 赋初始化值写eeprom,然后调用 RN8302_Init
StDef_RN8302Para_Reg 校表参数保存到eeprom中时,建议计算CRC校验,并且至少有一个备份;上电从eeprom恢复数据时判断CRC,取正确的那份数据
你好,校表数据是有crc16校验的,是放在非易失性存储那块做的
校验数据crc.png (18.25 KB, 下载次数: 0)
下载附件
2018-8-24 09:03 上传
一周热门 更多>