Перейти к содержанию
    

Koltaras

Новичок
  • Постов

    1
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный
  1. AD9361 и CCS 5.5

    Доброго времени суток. Есть некий отладочный модуль, который практически полностью повторяет собой конфигурацию TMDSEVM6670l. На нем находится трансивер ad9361, который необходимо инициализировать и настроить "изнутри", для чего пишется программа для загрузки в отладочный модуль. Из документации к трансиверу я нашел, что команды должны посылаться в виде: формат команды: 24 бита = х000000 хххххххххх ххххххххх Адрес Данные Причем в программном коде это выглядит так: ad9361_transact_spi((reg << 8) | val | (1 << 23));, где reg и val это соответственно регистр куда писать и значение которое надо писать. Однако же, я вынужден использовать Code Composer Studio, и он естественно не поймет таких функций, ввиду отсутствия библиотек и компилятора для них. Там тоже можно писать в SPI, используя функцию spi_cmd_write, в которой входными данными являются команда и данные. Я понятия не имею, как указать конкретный адрес, может быть кто-нибудь сталкивался с похожей ситуацией и знает как осуществить сопряжение таких команд? Заранее спасибо
×
×
  • Создать...