Здравствуйте!
Помогите, пожалуйста!!!
Начальная инициализация трансивера.
Сделал как в примере у SEMTECH (у них функция InitRFChip()).
При записи данных в регистр SWParam (четвёртый регистр, конфигурация 2, адрес 0x09) источник питания устройства уходит в режим ограничения тока!
Почему?!!
В регистре CONFIG записан предварительно нуль. Т. е. выбрана первая конфигурация.
Можно ли изменять содержимое всех регистров SWParam из любой конфигурации? Или первые три регистра можно изменять только из первой конфигурации, а вторые три регистра только из второй конфигурации?
Сейчас установил конфигурацию 2 и попробовал записать в первый регистр - ограничение тока!!! А в чётвёртый регистр из второй конфигурации пишется нормально теперь!!!
Т. е. вывод, наверное, следующий:
Из конфигурации 1 можно писать только в регистры SWParam с адресами 0x06-0x08,
из конфигурации 2 можно писать только в регистры SWParam с адресами 0x09-0x0B.
Но зачем так сделано?!! Почему тогда в даташитах об этом ни слова?!!
Спасибо заранее!