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

esaulenka

Свой
  • Постов

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

  • Посещение

  • Победитель дней

    2

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


  1. Вариант на рисунке не нравится.

    Просто потому, что я не знаю, как обеспечить постоянный клок. И как обеспечить старт приёма с определённого момента, тоже не знаю.

     

    Разве что внешний клок, SSP в режиме SPI slave, и запускать его, когда потребуется. Но как не пропустить начало, непонятно.

     

    Мой вариант проще :)

  2. Остаётся тока узнать что такое SSP, и можно ли его юзать по рисунку 42, страница 22 (только в моём случае это 2 АЦП, а не три).

    Не могу сообразить, как покрасивее сбрасывать busy indicator. SPI не предназначен для однократного дерганья ноги Clk.

     

    Вариант на рис.39 попроще.

    И скорость (1280 / 32) с чуть большим запасом :)

     

    смотри:

    запускаем таймер, запускаем преобразование.

    -через 720 наносекунд - прерывание от таймера, запускаем чтение 2 слов из АЦП

    -через 2000 наносекунд - прерывание от таймера. настроить сброс таймера в этом прерывании

    запускаем преобразование

    разбираем данные

  3. минимальное значение делителя SPCCR для мастер мода =2.

    Странно. А вот тут написано другое...

    In Master mode, this register must be an even number greater than or equal to 8.

    Итого: SPI у филипсов небыстрый. Весьма небыстрый...

    У меня под рукой нету даташитов на 2194 - там есть пара SSP ? Тот же SPI, но в 4 раза быстрее и с небольшим FIFO.

     

     

    надо внешний кварцевый резонатор иметь 30мГц

    Или надо научиться пользоваться PLL'ем.

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