我在让 OTP 页(第1页或第2页)中的任何一页进行编程时遇到了很多困难。 数据表不是很清楚、如果 设置了 OTP_CUSTx_STAT[TRY]或 OTP_CUSTx_STAT[FMTERR]、似乎您无法进行编程。 如果其中一个被置位 、如何将这些位清零? 软复位 CONTROL1[SOFT_RESET]似乎无法清除它们(或无法执行任何相关的操作)。
我发送的软复位是广播写。 0xD0 0x03 0x09 0x02 0x4F 0x75。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我在让 OTP 页(第1页或第2页)中的任何一页进行编程时遇到了很多困难。 数据表不是很清楚、如果 设置了 OTP_CUSTx_STAT[TRY]或 OTP_CUSTx_STAT[FMTERR]、似乎您无法进行编程。 如果其中一个被置位 、如何将这些位清零? 软复位 CONTROL1[SOFT_RESET]似乎无法清除它们(或无法执行任何相关的操作)。
我发送的软复位是广播写。 0xD0 0x03 0x09 0x02 0x4F 0x75。
大家好、Nancy、
复位也会导致 DIR0[address]复位。 在完成寻址过程后、是否可以读取 FAULT_SYS[DRST]? 我始终使用 BQ79600"桥接"器件、因此 bq79616通常位于地址1。
示例;
1) 1)请参阅 CUST1_STAT[TRY]=1
2) 2)通过 CTRL[SOFT_RESET]发出复位命令
3)自动寻址程序
4) 4)检查 FAULT_SYS[DRST]状态
此外-是否有办法将 FAULT_SYS[DRST]位复位? 或者在数字复位之后、它将保持为1、直到下一次下电上电?
谢谢。
丹
更新;
我可以确认 已设置 FAULT_SYS[DRST]。 我可以使用 FAULT_RST1[RST_SYS]清除该位。 但是、对于 OPT_CUST1_STAT 和 OPT_CUST2_STAT、UVOK OVOK 并尝试全部保持1状态(并且第2页已加载=1。
即使完全断开器件电源、情况仍然如此。