Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:1
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Отладочные платы » SK-AT91SAM9260-SIMXXX
Паралельная передача данных
Jury093
Добавлено 14.12.2010 15:47 Сообщение: 11
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Только вот беда второй SPI занят DataFlash

Получается в моём распоряжении только 1 SPI - ЗАСАДА!

фигня, Dataflash используется (если вообще используется) одни раз - для загрузки системы.
Садитесь на этот же канал где и датафлеш, а CS прописываете свой, тот который будет выходить на X11

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Franky
Добавлено 14.12.2010 15:56 Редактировалось 14.12.2010 16:16 Сообщение: 12
Franky
5

Пункты: 5030
Регистрация: 29.06.2010
как я понял вы имеетеввиду подпаяться к выводам проца, где DataFlash висит?

Предлагаете провода кинуть?
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 14.12.2010 17:22 Сообщение: 13
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
как я понял вы имеетеввиду подпаяться к выводам проца, где DataFlash висит?
Предлагаете провода кинуть?

ну в общем да, только паяться не к АРМу (очень мелкий шаг) а к пинам Датафлеш - два проводка не так много. И вот их завести на Х11 "пожертвовав" какие-нить ненужные другие ножки, которые при загрузке работают как вход (это по умолчанию, но лучше проконтролировать)
есть еще вариант - на обычных GPIO в X11 соорудить софтварный SPI - есть тут тема гда Саша очень хорошо все расписал, на 9260 вполне реализуемо.. в этом случае к Датафлеш паять не надо ничего :)

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 14.12.2010 17:35 Сообщение: 14
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
адский АЦП - гнать данные по двум пинам и одному клоку..
что-то все очень сложно.. боюсь, что софтварный SPI тут не поможет

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Franky
Добавлено 14.12.2010 18:53 Сообщение: 15
Franky
5

Пункты: 5030
Регистрация: 29.06.2010
Почему не поможет? (хотя подпаяться несложно)
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 14.12.2010 21:32 Сообщение: 16
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Почему не поможет? (хотя подпаяться несложно)

я в ПДФ узрел диаграмму для последовательного протокола, там по одной линии клоков и двум шинкам передаются 8 значений для АЦП. как синхронизировать вместе софтовый и аппаратный SPI мне слабо представляется. тут оба д.б. одного типа (имхо)..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Franky
Добавлено 14.12.2010 22:48 Сообщение: 17
Franky
5

Пункты: 5030
Регистрация: 29.06.2010
Значит два аппаратных будет. SPI0 (от DataFlash) и SPI1 (свободный)
Спуститься к концу Подняться к началу
Персональная информация
Franky
Добавлено 20.02.2011 19:48 Сообщение: 18
Franky
5

Пункты: 5030
Регистрация: 29.06.2010
Итого имеем 2 последовательных канала данных SPI + CLK и CS.

На ARM9 планирую использовать SPI0 и SPI1.

Как организовать работу по двум MISO, одному CLK и CS?

Можно ли прсото указать в инициализации одинаковые параметры для обоих SPI и при этом не использовать CLK и СS одного из каналов, завязав АЦП на CLK и CS только одного из SPI на ARM9?
Спуститься к концу Подняться к началу
Персональная информация
Valentinus
Добавлено 20.02.2011 21:50 Сообщение: 19
Valentinus
4

Пункты: 2138
Регистрация: 23.01.2010
Пол: Мужчина
Цитата
Итого имеем 2 последовательных канала данных SPI + CLK и CS.

На ARM9 планирую использовать SPI0 и SPI1.

Как организовать работу по двум MISO, одному CLK и CS?

Можно ли прсото указать в инициализации одинаковые параметры для обоих SPI и при этом не использовать CLK и СS одного из каналов, завязав АЦП на CLK и CS только одного из SPI на ARM9?

а почему один CS - возьми свободный PIO и заюзай его как CS для второго канала - в конфигурации только пропиши и все.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-AT91SAM9260-SIMXXX