|
Расширитель портов I/O |
|
|
|
 |
Ответов
|
Dec 22 2005, 12:18
|
Знающий
   
Группа: Свой
Сообщений: 639
Регистрация: 5-09-05
Пользователь №: 8 231

|
Цитата(DeXteR @ Dec 22 2005, 15:56)  Добрый день
Ребята Схемы который ВЫ мне дали сильно отличаются
В одной данные передаються с конца MISO а в другой с MOSI Нет ли ошибки
Я ещо не читал про SPI Счас нада срочно плату развести чтоб изготовили до нового года=)
Ещо есть один вопросс Если использовать SPI будет ли АВРка понему програмиться ??? По линии MOSI всегда осуществляется передача данных от ведущего к подчиненному, а по MISO, наоборот, от подчиненного к мастеру. По окончании передачи каждого пакета данных ведущий SPI должен засинхронизировать подчиненный путем подачи высокого уровня на линию SS (выбор подчиненного интерфейса). AVR, что ей мешает, причём при программировании участвует ещё и RESET.
|
|
|
|
|
Dec 22 2005, 12:31
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Цитата(Rash @ Dec 22 2005, 19:18)  По линии MOSI всегда осуществляется передача данных от ведущего к подчиненному, а по MISO, наоборот, от подчиненного к мастеру. По окончании передачи каждого пакета данных ведущий SPI должен засинхронизировать подчиненный путем подачи высокого уровня на линию SS (выбор подчиненного интерфейса). AVR, что ей мешает, причём при программировании участвует ещё и RESET. Совершенно верно. Но эти сложности больше для мультипроцессорного обмена. Кстати, если не касться прогарммирования АВР то РЕСЕТ вообще не нужен, достаточно четырех линий. Если же инициатором транзакций служит один единственный МК, то достаточно трех линий - MOSI, MISO, SCK. Как уже говорилось выше, уважаемым Rash - по линии MOSI (Master Out Slave In) осужествляется передача данных от МК к переферии, по линии MISO (Maste In Slave Out), как Вы догадались прием данных МК от переферии. С помощью линии SCK МК тактирует переферию для приема-передачи последовательных данных по линиям MISО-MOSI
--------------------
|
|
|
|
|
Dec 22 2005, 21:18
|
Частый гость
 
Группа: Новичок
Сообщений: 88
Регистрация: 29-12-04
Пользователь №: 1 733

|
Цитата(prottoss @ Dec 22 2005, 15:31)  Цитата(Rash @ Dec 22 2005, 19:18)  По линии MOSI всегда осуществляется передача данных от ведущего к подчиненному, а по MISO, наоборот, от подчиненного к мастеру. По окончании передачи каждого пакета данных ведущий SPI должен засинхронизировать подчиненный путем подачи высокого уровня на линию SS (выбор подчиненного интерфейса). AVR, что ей мешает, причём при программировании участвует ещё и RESET. Совершенно верно. Но эти сложности больше для мультипроцессорного обмена. Кстати, если не касться прогарммирования АВР то РЕСЕТ вообще не нужен, достаточно четырех линий. Если же инициатором транзакций служит один единственный МК, то достаточно трех линий - MOSI, MISO, SCK. Как уже говорилось выше, уважаемым Rash - по линии MOSI (Master Out Slave In) осужествляется передача данных от МК к переферии, по линии MISO (Maste In Slave Out), как Вы догадались прием данных МК от переферии. С помощью линии SCK МК тактирует переферию для приема-передачи последовательных данных по линиям MISО-MOSI И, как уже говорилось не надо путать SPI с ISP. 2 DeXteR - кстати, лучше всего посмотреть схему SPI в даташите на какой - нибудь МК там же всё разрисовано. Представь себе, что SPI - это два закольцованных сдвиговых регистра. Один в Мастере - другой в Слейве. Мастер тактирует эти регистры по линии SCK. SS, если он есть - это разрешение на прохождение тактовых импульсов в Слейв.
Сообщение отредактировал aleksey_sav - Dec 22 2005, 21:48
|
|
|
|
Сообщений в этой теме
Rash Расширитель портов I/O Nov 30 2005, 15:13 NULL На стандартных регистрах получится больно много ко... Nov 30 2005, 15:23 prottoss Цитата(Rash @ Nov 30 2005, 22:13) Всем зд... Nov 30 2005, 16:00 starter48 Цитата(Rash @ Nov 30 2005, 21:13) Всем зд... Nov 30 2005, 16:10 proba многие фирмы выпускают 16-32 битные PISO i SIPO ре... Nov 30 2005, 16:38 arttab есть меги в корпусах 100 выводных. можно 2 соедини... Dec 1 2005, 02:49 IgorKossak Цитата(arttab @ Dec 1 2005, 04:49) есть м... Dec 1 2005, 07:41  DeXteR Помоиму самый лучший вариант - последовательно - п... Dec 1 2005, 07:50 Rash Цитата(starter48 @ Nov 30 2005, 20:10) Ци... Dec 1 2005, 07:37 Rash ЦитатаИ почти не использовать их возможности. Как ... Dec 1 2005, 07:52 aleksey_sav На тебе на 64 I/O. Надеюсь недостающие добавишь? Dec 1 2005, 08:16 Rash Цитата(aleksey_sav @ Dec 1 2005, 12:16) Н... Dec 1 2005, 08:25 aleksey_sav Цитата(Rash @ Dec 1 2005, 11:25) Цитата(a... Dec 1 2005, 11:07 BVU Цитата(Rash @ Nov 30 2005, 18:13) Всем зд... Dec 1 2005, 08:45 Rash Цитата(aleksey_sav @ Dec 1 2005, 15:07) Ц... Dec 1 2005, 11:30 aleksey_sav Цитата(Rash @ Dec 1 2005, 14:30) Цитата(a... Dec 1 2005, 11:43  prottoss По моему на МК (тех же AVR) будет и дешевле и гибч... Dec 1 2005, 12:10 Rash ЦитатаВо первых - в статике регистр потребляет 4 м... Dec 1 2005, 12:15 Igor26 Цитата(Rash @ Dec 1 2005, 15:15) Цитата
... Dec 1 2005, 13:39 Rash ЦитатаРаботал по SPI на метр. Обслуживалось четыре... Dec 1 2005, 13:47 Igor26 Цитата(Rash @ Dec 1 2005, 16:47) ЦитатаРа... Dec 1 2005, 14:15 Rash Цитата(Igor26 @ Dec 1 2005, 18:15) Цитата... Dec 1 2005, 14:18 Igor26 Цитата(Rash @ Dec 1 2005, 17:18) Цитата(I... Dec 1 2005, 15:12 aleksey_sav Нагрузочная способность смотрится в даташитах на м... Dec 1 2005, 16:04 Rash Цитата(aleksey_sav @ Dec 1 2005, 20:04) Н... Dec 1 2005, 16:11 mse "ЦЕНА МК ДЕШЕВЛЕ, чем ПЛИС с таким же количес... Dec 1 2005, 21:32 aleksey_sav Цитата(mse @ Dec 2 2005, 00:32) "ЦЕН... Dec 2 2005, 11:40  prottoss Цитата(aleksey_sav @ Dec 2 2005, 18:40) Ц... Dec 2 2005, 12:12 aforestman На самом деле этот типичная задача для программиру... Dec 2 2005, 05:40 aleksey_sav EPM570:
LEs 570
Typical Equivalent Macrocells 440... Dec 2 2005, 12:57 prottoss Цитата(aleksey_sav @ Dec 2 2005, 19:57) E... Dec 2 2005, 13:25  Petka Цитата(prottoss @ Dec 2 2005, 16:25) Цита... Dec 2 2005, 14:04 aleksey_sav Ну, так! Всё зависит от задачи. Dec 2 2005, 13:36 aleksey_sav Да, это он погорячился, но EPM240 за 9$ мы по... Dec 2 2005, 14:12 mse "Да, это он погорячился, но EPM240 за 9... Dec 2 2005, 14:42 SasaVitebsk Если честно, то немного не понятно от внешнего AVR... Dec 2 2005, 23:03 Rash Цитата(DeXteR @ Dec 21 2005, 14:02) Добры... Dec 21 2005, 10:12 prottoss Цитата(Rash @ Dec 21 2005, 17:12) Цитата(... Dec 21 2005, 12:00 DeXteR Цитата(Rash @ Dec 21 2005, 14:12) Цитата(... Dec 21 2005, 10:36 DeXteR Цитата(prottoss @ Dec 21 2005, 16:00) Цит... Dec 21 2005, 15:09 prottoss Цитата(DeXteR @ Dec 21 2005, 22:09) Знаем... Dec 21 2005, 15:34 Rash TPIC 2$, 8 каналов заменяет 2 микросхемы сраз... Dec 21 2005, 16:13 _artem_ - na 74 seriyax deseve (kak v ethernut'e sdela... Dec 21 2005, 16:38 Rash Цитата(_artem_ @ Dec 21 2005, 20:38) - na... Dec 21 2005, 16:46 _artem_ Da net nikakix god ili polgoda ne nuzno. Na samom ... Dec 21 2005, 21:50 prottoss Цитата(_artem_ @ Dec 22 2005, 04:50) Da n... Dec 22 2005, 12:01 DeXteR Добрый день
Ребята Схемы который ВЫ мне дали сил... Dec 22 2005, 11:56 prottoss Цитата(DeXteR @ Dec 22 2005, 18:56) Добры... Dec 22 2005, 12:18
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|