全部:
我正在调试 WREGS、我看不到寄存器被写入。
我有以20MHz 频率运行的外部32位 SPI、我将发送以下内容、CS 在整个4个字内处于活动状态:
0x6C030000 (WREGS、从位置0xC 开始、写入4个寄存器)
0x3C020000 (D_SYS_CFG = 3C、CLK1 = 02)
0x480F0000 (CLK2 = 48、EN_ADC = 0F)
0x00000000 (未使用 CRC)
但是、当我执行一个0xC 的单一 RREG 来读取内容时、我得到的值为0。
如果我使用单个 WREG 命令、我可以写入正确的值并从上述寄存器读回它们。
我必须俯瞰某件事-我做了什么错?