Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: SPI mode для MAX5484
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
Nikolass44
Добрый вечер всем!
Помогите разобраться с даташитом MAX5484 http://datasheets.maximintegrated.com/en/d...481-MAX5484.pdf
Хочу подключить его к атмеге 1280, у неё 4 режима SPI. В даташите макса режим не указан, есть только невнятная диаграмма. Поиск по сети то же ничего не дал.
Помогите разобраться, какой режим в атмеге мне выбрать?

Спасибо!
ILYAUL
CPOL=0, CPHA=0 Sample (Rising) Setup (Falling)
т.к. в даташите максима , черным по белому написано
Цитата
Drive CS low to load the data at DIN(U/D) synchronously into the shift
register on each SCLK(INC) rising edge.
Nikolass44
Спасибо!
Я эту строчку видел, но мне показалось, это данные только для CPOL, а CPHA надо вычислять как-то отдельно? wacko.gif
Genadi Zawidowski
Вам подойдут режимы 0 или 3 -
Код
    spcr_val [spispeedindex][SPIC_MODE0] = (0U << CPOL) | (0U << CPHA) | spcr;
    spcr_val [spispeedindex][SPIC_MODE1] = (0U << CPOL) | (1U << CPHA) | spcr;
    spcr_val [spispeedindex][SPIC_MODE2] = (1U << CPOL) | (0U << CPHA) | spcr;
    spcr_val [spispeedindex][SPIC_MODE3] = (1U << CPOL) | (1U << CPHA) | spcr;
Nikolass44
Тогда я ничего не понимаю...
Вот что ответили из поддержки макса:


| Hi Nikolay,
|
| I believe that the MAX5484 uses SPI mode 1. Take a look on figure
| 3 on page 14 of the datasheet. The Tds specification is known as
| Din to SCLK set-up which indicates that the device sets up on the
| rising edge and samples on the falling edge.
|
| Regards,
| Chapin
| Maxim Applications
ILYAUL
Цитата
I believe that ...
Я думаю ... Я полагаю..
А мы берем DS контролера и смотрим какой режим совпадает с нарисованным у максима, Вы же им такую картинку не послали наверное. А также смотрим что пишет максим в своем DS

Кстати 3 вам не подойдёт
Nikolass44
То есть 0?
ILYAUL
Да
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.