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