-
Постов
1 462 -
Зарегистрирован
-
Посещение
-
Победитель дней
2
Сообщения, опубликованные esaulenka
-
-
Остаётся тока узнать что такое SSP, и можно ли его юзать по рисунку 42, страница 22 (только в моём случае это 2 АЦП, а не три).
Не могу сообразить, как покрасивее сбрасывать busy indicator. SPI не предназначен для однократного дерганья ноги Clk.
Вариант на рис.39 попроще.
И скорость (1280 / 32) с чуть большим запасом :)
смотри:
запускаем таймер, запускаем преобразование.
-через 720 наносекунд - прерывание от таймера, запускаем чтение 2 слов из АЦП
-через 2000 наносекунд - прерывание от таймера. настроить сброс таймера в этом прерывании
запускаем преобразование
разбираем данные
-
минимальное значение делителя 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'ем.
2 SPI скорость, алгоритм
в ARM
Опубликовано · Пожаловаться
Вариант на рисунке не нравится.
Просто потому, что я не знаю, как обеспечить постоянный клок. И как обеспечить старт приёма с определённого момента, тоже не знаю.
Разве что внешний клок, SSP в режиме SPI slave, и запускать его, когда потребуется. Но как не пропустить начало, непонятно.
Мой вариант проще :)