Как подключить нашу кнопку к GPIO на плате ZYNQ?
Я хочу добавить внешнюю кнопку к выводам GPIO Parallella. Правильно ли подключить кнопку, как это сделали пользователи для плат Raspberry pi? введите описание изображения здесь
если он работает, какой резистор я должен использовать? и если это не правильно, какую схему мне следует использовать для подключения кнопки к одному из GPIO?
1 ответ
Я только что взглянул на схему Parallella. Это 17 страниц с довольно большим количеством соединений, поэтому я не могу провести полный анализ за несколько минут. (Мне также нужно будет работать с таблицей данных)
Вы должны проверить, на каком напряжении работает ваш вывод ввода / вывода. Если это 3V3, вы можете использовать схему как есть. Если это другое напряжение, вы должны заменить 3V3 на любое напряжение ввода / вывода. В остальном принцип в порядке: потяните порт на низкий уровень резистором и используйте кнопку до выбранного напряжения, чтобы сделать его активным на высоком уровне.
Если вы не знаете, какое напряжение использовать, установите вывод в режим вывода и выведите "высокий" сигнал. Затем измерьте, какое напряжение появляется.
Обратите внимание, что в целом это более безопасный способ использовать резистор (например, 50 кОм), чтобы привязать контакт к напряжению ввода / вывода. Затем используйте кнопку, чтобы вытянуть булавку. Если вы допустите ошибку, контакт, скорее всего, выживет, так как резистор ограничивает ток.