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

 
 
> дополнительные GPIO, как организовать?
Student21
сообщение May 25 2011, 18:36
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 80
Регистрация: 11-12-10
Пользователь №: 61 546



Позарез требуется организовать по меньшей мере 6 дополнительных портов GPIO, а ножек уже нехватает. Как быть?
Вариант c ПЛИС рассматривается в последнюю очередь.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
zhevak
сообщение May 25 2011, 19:03
Сообщение #2


Знающий
****

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



Если быстродействие не ограничивает, то установить сдиговый регистр на две (или три -- в зависимости от "хотелок") оставшиеся ноги.
Можно взять "последовательный-в-параллельный" регистр типа 74HC164 или, если предполагается обеспечить мощный выход, 74HC595.


--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
Go to the top of the page
 
+Quote Post
Student21
сообщение May 25 2011, 19:57
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 80
Регистрация: 11-12-10
Пользователь №: 61 546



Цитата(zhevak @ May 25 2011, 23:03) *
Если быстродействие не ограничивает, то установить сдиговый регистр на две (или три -- в зависимости от "хотелок") оставшиеся ноги.
Можно взять "последовательный-в-параллельный" регистр типа 74HC164 или, если предполагается обеспечить мощный выход, 74HC595.


Такой подход позволит использоваь появившиеся порты как для выхода так и для входа?

Сообщение отредактировал Student21 - May 25 2011, 20:08
Go to the top of the page
 
+Quote Post
aaarrr
сообщение May 25 2011, 20:15
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(Student21 @ May 25 2011, 23:57) *
Такой подход позволит использоваь появившиеся порты как для выхода так и для входа?

Нет, так потребуется два корпуса и 4 ноги.

Используйте I2C расширители.
Go to the top of the page
 
+Quote Post
Student21
сообщение May 26 2011, 05:53
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 80
Регистрация: 11-12-10
Пользователь №: 61 546



Цитата(aaarrr @ May 26 2011, 00:15) *
Нет, так потребуется два корпуса и 4 ноги.

Используйте I2C расширители.


Скажите, что это за I2C расширители?
Go to the top of the page
 
+Quote Post
MrYuran
сообщение May 26 2011, 05:57
Сообщение #6


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(Student21 @ May 26 2011, 09:53) *
Скажите, что это за I2C расширители?

MAX7312
16 портов ввода-вывода, возможность генерации прерываний
на сайте далласа есть готовые библиотеки и примеры использования


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post



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

 


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


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