Внести изменения в существующий код для nRF52840

15 000 руб. за проект
18 ноября 2021, 11:42 • 2 отклика • 38 просмотров
Нужно обойти баг по аномалии:

[218] NFCT: Frame delay timing is too short after SLP_REQ
This anomaly applies to IC Rev. Revision 3, build codes QFAA-Fx0, QIAA-Fx0, CKAA-Fx0.

It was inherited from the previous IC revision Revision 2.
Symptoms
Reader may not accept the response from the tag.

Conditions
The time between SLP_REQ and ALL_REQ sent by the Reader is shorter than the time configured in FRAMEDELAYMAX.

Consequences
The protocol timing is violated and a Reader may not accept the response from the tag.

Workaround
Ensure that FRAMEDELAYMAX is set to the default value when the NFCT is in states IDLE or SLEEP_A. The workaround is included in nRF5 SDK v16.0

Нужно сделать рестарт NFC каждые 2 секунды не нарушив обмен данными по BLE. Компиляция на IAR.
Отзывы
 
2 года назад
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Фрилансер
 
2 года назад