Other Parts Discussed in Thread: AM3352
器件型号: AM3352
我有关于 AM3352 上 RTC 的问题。 我从 TRM 中了解到、读写操作最多只指定第二个操作。
写入时间时、一秒(毫秒)的分数是否未复位为零?
或者是否无法将一秒的分数设置为零?
我相信在写入时间期间、几分之一秒会激活、这会导致设置时间时出现最多一秒的错误、这会导致我出现问题。
此致、
Kanae
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.
尊敬的 Kanae:
AM3352 RTC 不跟踪毫秒数。 秒是最好的时间粒度、这意味着如果您写入 0 到秒、则只有在随后的 32768 个时钟(即 1 秒)之后、秒才会增加到 1:

如果您遇到无法正确设置秒数的问题、这可能是一个软件问题、例如 在 从寄存器读取之前不遵守繁忙位、15 μs 访问周期或 4 个 OCP 时钟周期。
请熟悉 TRM 部分 20.3.3.5.5 修改 TC 寄存器
您可能还需要在更新计时寄存器之前停止计时器、如中所述。
谢谢、
Stan