Jump to content

    
Sign in to follow this  
Student21

дополнительные GPIO

Recommended Posts

Позарез требуется организовать по меньшей мере 6 дополнительных портов GPIO, а ножек уже нехватает. Как быть?

Вариант c ПЛИС рассматривается в последнюю очередь.

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites
Если быстродействие не ограничивает, то установить сдиговый регистр на две (или три -- в зависимости от "хотелок") оставшиеся ноги.

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

 

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

Edited by Student21

Share this post


Link to post
Share on other sites
Такой подход позволит использоваь появившиеся порты как для выхода так и для входа?

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

 

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

Share this post


Link to post
Share on other sites
Скажите, что это за I2C расширители?

MAX7312

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

на сайте далласа есть готовые библиотеки и примеры использования

Share this post


Link to post
Share on other sites

А я как-то давно юзал PCF8574 и PCF8584 от PHILIPS (сейчас она называется NXP). -- Что-то как-то не фонтан... цена убила. Поигрался и решил -- нафиг!

 

Еще как вариант расширения количества ног -- установить еще один небольшой МК (слэйв) и увязать его с основным (мастером) по какому-нибудь удобному для Вас интерфейсу. Возможно этот вариант по деньгам обойдется даже дешевле.

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this