реклама на сайте
подробности

 
 
> SAM9260 и SPI, хитрая передача данных
Zelepuk
сообщение Feb 20 2011, 15:52
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 634
Регистрация: 27-10-10
Пользователь №: 60 464



Есть нужда связать АЦП и AT91SAM9260.

АЦП имеет 8 каналов причём 4 из них передаёт по одной ноге по SPI, а 4 других по другой ноге по SPI.
При этом для всего этого хозяйства используется один CLK и один CS.

Итого имеем 2 последовательных канала данных SPI + CLK и CS.

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

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

Можно ли прсото указать в инициализации одинаковые параметры для обоих SPI и при этом не использовать CLK и СS одного из каналов, завязав АЦП на CLK и CS только одного из SPI на ARM9?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
TigerSHARC
сообщение Feb 22 2011, 15:41
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 688
Регистрация: 4-09-09
Пользователь №: 52 195



Уж простите за лишний тупизм....

Но, если настроено, что прерывания от SPI возникают после передачи данных. Тогда, в прерывании мы читаем то что в приёном регитре SPI микроконтроллера.

Когда же возникают эти прерывания? после того как убрали CS со слейва (т.е. через 128 клоков когда передали данные). Или каждые 16 клоков?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Zelepuk   SAM9260 и SPI   Feb 20 2011, 15:52
- - aaarrr   Цитата(Zelepuk @ Feb 20 2011, 18:52) Можн...   Feb 20 2011, 16:15
- - Zelepuk   Если один как master, а второй как slave будет, то...   Feb 20 2011, 16:47
|- - scorp2011   Цитата(Zelepuk @ Feb 20 2011, 19:47) Если...   Feb 20 2011, 17:12
- - DpInRock   Вы бы указали что за АЦП.   Feb 20 2011, 18:07
- - Zelepuk   АЦП AD7606. Только никак даташит не могу перевести...   Feb 21 2011, 05:15
- - Dron_Gus   Можно. Просто даете 128 клоков, а не 64.   Feb 21 2011, 07:12
- - Zelepuk   Простите за наглость, но правильно ли японял что д...   Feb 21 2011, 08:29
- - DpInRock   ЦитатаConversion Start Input A, Conversion Start I...   Feb 21 2011, 10:03
- - Zelepuk   Значит по положительному фронту происходит тот сам...   Feb 21 2011, 10:08
- - DpInRock   У вас там есть сигнал занятости, сигнал готовности...   Feb 21 2011, 11:55
- - TigerSHARC   Необходимо осуществить передачу данных по SPI. Дан...   Feb 22 2011, 08:24
- - DpInRock   Очень просто. Настраиваем порт на 16 битное слово....   Feb 22 2011, 08:37
|- - TigerSHARC   Цитата(DpInRock @ Feb 22 2011, 11:37) Оче...   Feb 22 2011, 10:16
|- - TigerSHARC   Цитата(DpInRock @ Feb 22 2011, 11:37) Нас...   Feb 23 2011, 12:51
- - DpInRock   Вы бы почитали бы про SPI как таковой. У SPI прогр...   Feb 22 2011, 10:53
- - TigerSHARC   В том то и дело, что АЦП шлёт данные в течении 128...   Feb 22 2011, 11:44
- - DpInRock   Я ж говорю - ну ё прочитайте хоть что-нибудь про S...   Feb 22 2011, 11:49
- - TigerSHARC   Спасибо! Если я всё верно понял, то управляя ...   Feb 22 2011, 12:14
- - DpInRock   Если вы учили в школе немецкий - скажите. А догадк...   Feb 22 2011, 14:38
- - DpInRock   Это не тупизм. Это дебилизм. http://www.gaw.ru/htm...   Feb 22 2011, 21:41
- - TigerSHARC   Эти противоречия в моих постах говорят о том, что ...   Feb 23 2011, 10:06
- - DpInRock   Еще раз. Даташиты надо читать до конца. И от начал...   Feb 23 2011, 11:02
- - aaarrr   Внимательно и полностью прочитайте описание регист...   Feb 23 2011, 14:18
- - DpInRock   Чума. Страница 357. Начало описания. Цитата• Mas...   Feb 23 2011, 14:21
- - TigerSHARC   Ещё есть вопрос. Кому не лень - прошу ответить (ра...   Feb 23 2011, 20:29
|- - aaarrr   Цитата(TigerSHARC @ Feb 23 2011, 23:29) Е...   Feb 23 2011, 20:47
- - TigerSHARC   рекомендуете писать с нуля всё? Прошу прокоментир...   Feb 24 2011, 06:51
|- - aaarrr   Цитата(TigerSHARC @ Feb 24 2011, 09:51) р...   Feb 24 2011, 11:50
- - DpInRock   Кодvoid SPIConfig(void) { AT91C_BASE_SPI...   Feb 24 2011, 07:43
- - TigerSHARC   Спасибо. Полезно.   Feb 24 2011, 08:04
- - TigerSHARC   AT91C_BASE_SPI0->SPI_CR = AT91C_SPI_SWRST; и ...   Feb 24 2011, 12:04
|- - aaarrr   Цитата(TigerSHARC @ Feb 24 2011, 15:04) Н...   Feb 24 2011, 12:22
- - TigerSHARC   есть у меня книжки .... разбираюсь вот.... спасибо...   Feb 24 2011, 13:08


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 14:37
Рейтинг@Mail.ru


Страница сгенерированна за 0.01391 секунд с 7
ELECTRONIX ©2004-2016