[an error occurred while processing this directive]
|
Сначала у меня тоже примерно эта проблема вылезала, но потом при отладке все улеглось. Мне показалось, что эта серия очень критична к обмену по SPI. Главное непереборьщить со скоростью и (как в даташите сказано) каждый раз включать и выключать CS сигнал при каждом пакете по SPI.
У меня все оформлено в виде отдельного модуля на CodeVision, если интересует, могу подослать библиотечку по мылу, но только вечером, так как она у меня дома.
Сейчас все работает без зависаний.Да, еще главное лишних чтений не делать, она, похоже этого не любит. Т.е. если по данной команде регистр возвращает 16 бит, то только 4 раза и надо читать по SPI, а то тоже подвисать, собака, начинает.
E-mail: info@telesys.ru