У меня такая ситуация:
- выставляю адрес отправки (регистр TX_ADDR 0x10): 0x05 0x04 0x03 0x02 0x01
- сбрасываю биты TX_DS и MAX_RT в статусе (регистр STATUS 0x07)
- выставляю конфиг (регистр CONFIG 0x00): 0b00001010 (PWR_UP = 1, бит PRIM_RX = 0)
- проверяю конфиг (регистр CONFIG 0x00), он по-прежнему равен 0b00001010
- дергаю CE на 10 uS
- проверяю регистр CONFIG, а там PWR_UP сброшен в 0: 0b00001000
Такое поведение наблюдается один раз из 10, может 20 случаев на всех чипах кроме одного. Я ведь правильно понимаю, что это не нормально? Бракованные чипы? В документации ничего не могу найти по этому поводу.