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

Vlad27

Свой
  • Постов

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

  • Посещение

Сообщения, опубликованные Vlad27


  1. Спасибо за ответ. Но проблема не в способе установки битов в регистрах модуля spi, а в их правильности. Биты устанавливаются как я задумал, но spi не работает.

    Может дело в отсутствии разлочки (бит IOLOCK регистра OSCCON) перед назначением выводов?

  2. Да как раз из примеров Wireless Development Suite и можно позаимствовать последовательность команд для инициализации трансивера. А также получить содержимое регистров под свой проект. Кроме даташита необходимо ознакомится с Programming Guide и API Description.

  3. Требуется перенести математику написанную на Си из одного проекта в другой проект, который написан на ассемблере.

    Если удастся заставить компилятор HiTech делать вместо точного адреса перескока на относительное, возможно это поможет практически автоматизировать встраивание Си-шного кода в ассемблеровский.

     

    Может есть еще варианты встраивания? Заставить код лежать в двух проектах в одном месте

     

    А опцию компилятора Generate relocatable code пробовали?

  4. Вот подскажите Нога SYNС_IN должна быть замкнута на землю? в одной их схем только для AD98 она висела в воздухе...Сегодня не успел протестировать, пришлось отпаивать ДДС чтобы срезать подвод массы к этой ноге.

     

    Также подскажите обязательно ли должен SPI работать на скорости 1/4 от Fcy или от FOSC?????

     

    В дэйтшите на AD9954 требования по подключению неиспользуемого вывода SYNC_IN на "землю" не видел.

    Скорость SPI лимитируется не более 25Mbps.

    Не вижу в вашем коде применения IO_SYNC. У меня в схеме он объединен с IO_UPDATE.

    Удачи.

×
×
  • Создать...