主题中讨论的其他器件:BQ27742-G1、 BQ27441-G1
我遵循 图1。 根据 bq27441_quick_start.pdf 更新监测计配置参数的流程图。
我可以正常读取 Flags\Control Status、并且可以进入配置更新模式并正常修改配置。 一切都很好。
但是、现在我要记录 Qmax 和 RA 配置文件。 因此、我必须读取 Qmax 和 RA out。
我发现、要读取 Qmax 和 RA、我必须连接 DataBlock 和 DataClass。 因此、我必须进入非密封模式。
但我发现、即使在非密封模式下、我也无法写入 DataBlock 和 DataClass。 根据数据表、 DataBlock 和 DataClass 可以在非密封模式或密封模式下"读取"。
因此、我必须进入 配置更新模式、以便我可以修改 DataBlock 和 DataClass、以便我可以读取 Qmax 和 RA。
但我发现 、我无法第二次进入配置更新模式、除非芯片断电、然后上电。
我简化了代码、因此测试代码仅 重复进入并退出配置更新模式。 如图所示、我的测试代码中仅采用橙色圆圈中的步骤3。
代码可以在 第一次和第二次进入配置更新模式、但不能在第3次进入(CFGUPMODE 位始终为0)。
我不知道为什么、有人可以帮忙?