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

 
 
> Возможность использования SPI, Возможно ли?..
Sergio66
сообщение Oct 19 2006, 06:09
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 235
Регистрация: 9-02-05
Пользователь №: 2 526



Есть некий контроллер (ПО недоступно), который управляет 4 семисегментными индикаторами при прмощи 4 регистров 74НС164 - последовательный вход, параллельный выход, соединенных последовательно. Т.е. есть стробирующая последовательность и есть последовательность данных. Работа ведется на частоте 100 кГц. Задача - подключиться к данному контроллеру ATMEGой 32 на частоое 16 МГц и перехватывать данные для индикации и выводить их на ЖКИ.
Вопрос: возможно ли для данной цели применить SPI модуль в SLAVE режиме. Понятно, что SS в данном случае придется принудительно занулить. Но возможна ли правильная работа модуля SPI без управляемого мастером SS. В доке сказано, что мастер высоким уровнем SS указывает на окончание посылки. В ланном случае SS будет постоянно в 0.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
andrvisht
сообщение Oct 19 2006, 06:15
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 298
Регистрация: 29-08-05
Пользователь №: 8 064



Цитата(Sergio66 @ Oct 19 2006, 09:09) *
Есть некий контроллер (ПО недоступно), который управляет 4 семисегментными индикаторами при прмощи 4 регистров 74НС164 - последовательный вход, параллельный выход, соединенных последовательно. В доке сказано, что мастер высоким уровнем SS указывает на окончание посылки. В ланном случае SS будет постоянно в 0.

А может возможно зацепиться SS от паралельной загрузки одного из этих регистров ?
Или если между посылками есть пауза то попробовать засинхриться по ней ...
Go to the top of the page
 
+Quote Post
Sergio66
сообщение Oct 19 2006, 06:27
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 235
Регистрация: 9-02-05
Пользователь №: 2 526



Цитата
А может возможно зацепиться SS от паралельной загрузки одного из этих регистров ?
Или если между посылками есть пауза то попробовать засинхриться по ней ...

Да, засинхронизироваться по паузе не только можно, но просто нет другого варианта, т.к. от регистров толку мало. Хочу понять, работа SS необходима, или можно его тупо подтянуть к массае?
Go to the top of the page
 
+Quote Post
andrvisht
сообщение Oct 19 2006, 06:49
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 298
Регистрация: 29-08-05
Пользователь №: 8 064



Цитата(Sergio66 @ Oct 19 2006, 09:27) *
Цитата

А может возможно зацепиться SS от паралельной загрузки одного из этих регистров ?
Или если между посылками есть пауза то попробовать засинхриться по ней ...

Да, засинхронизироваться по паузе не только можно, но просто нет другого варианта, т.к. от регистров толку мало. Хочу понять, работа SS необходима, или можно его тупо подтянуть к массае?


1 SS на массу, а в прерывании по таймеру паузы нужно переинициализировать SPI.
2 завести SS от OCRxx может так быстрее получиться инициализацию делать.
или поставить резистор и если не понравиться то пользовать 1 вариант.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Sergio66   Возможность использования SPI   Oct 19 2006, 06:09
|- - Sergio66   Цитата(&-rey @ Oct 19 2006, 10:4...   Oct 19 2006, 06:56
|- - &-rey   Цитата(Sergio66 @ Oct 19 2006, 09:56) Инт...   Oct 19 2006, 07:09
- - GinRider   Может проще UARTом в синхронном режиме?   Oct 19 2006, 06:31
- - SasaVitebsk   Цитата(Sergio66 @ Oct 19 2006, 09:09) Ест...   Oct 19 2006, 14:17
|- - Sergio66   Во-первых надо посмотреть откуда сигнал поступает....   Oct 19 2006, 15:22
|- - SasaVitebsk   Цитата(Sergio66 @ Oct 19 2006, 18:22) К с...   Oct 20 2006, 10:19
- - Gennadiy_   В tiny26 SS должна отслеживать программа пользоват...   Oct 19 2006, 16:03
|- - Sergio66   Цитата(Gennadiy_ @ Oct 19 2006, 20:03) В ...   Oct 20 2006, 06:05
- - =GM=   Sergio66 Задача - подключиться к данному контролле...   Oct 20 2006, 10:59
- - SasaVitebsk   К GM. Это простая реализация очереди. Она может пр...   Oct 20 2006, 14:48
|- - =GM=   Цитата(SasaVitebsk @ Oct 20 2006, 13:48) ...   Oct 20 2006, 15:38
|- - SasaVitebsk   Цитата(=GM= @ Oct 20 2006, 18:38) Адрес с...   Oct 20 2006, 21:12
|- - prottoss   Цитата(SasaVitebsk @ Oct 21 2006, 05:12) ...   Oct 22 2006, 10:20
- - unichorn   Оно?   Oct 22 2006, 13:52
- - Sergio66   Цитата(unichorn @ Oct 22 2006, 17:52) Оно...   Oct 23 2006, 07:39


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

 


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


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