Valentinych
Member
Собстн-но, вопрос в названии топика. Возник в связи с необходимостью создания платки универсального переходника для есп, который можно будет использовать на любом из 15 девайсов разрабатываемой системы. Большинство девайсов функционально уникальны, т.е. довольно сильно отличаются друг от друга по назначению, и решаемым задачам. Число потребных пинов GPIO у конкретного девайса для подключения внешних приблуд может быть от 1-2 до 8-10. Это и кнопики (от 1 до 8 на разных девайсах), и исполнительные устройства (до 4-6 штук на девайс), и семи-сегментные индикаторы, и акселерометры, и наконец, вход ADC для мониторинга батарей питания каждого девайса.
Конечно, можно тупо сделать переходник с 22-мя контактными штырями, а выбор конкретных GPIO делать на основной плате каждого девайса, но этот путь мне не кажется оптимальным и обоснованным.
Есть ли статистика по "беспроблеммности" использования GPIO, в том числе и GPIO6 - GPIO11?
Если ли рекомендации, какие пины использовать однозначно не следует? (Например - GPIO16, который может использоваться для вывода есп из спячки), и т.д. Не хочется наступать на грабли, если кто-то уже знает, как их обойти.
P.S. Если этот вопрос уже обсуждался, ткните носом в тему. Форум просмотрел, но ничего похожего не нашел.
Конечно, можно тупо сделать переходник с 22-мя контактными штырями, а выбор конкретных GPIO делать на основной плате каждого девайса, но этот путь мне не кажется оптимальным и обоснованным.
Есть ли статистика по "беспроблеммности" использования GPIO, в том числе и GPIO6 - GPIO11?
Если ли рекомендации, какие пины использовать однозначно не следует? (Например - GPIO16, который может использоваться для вывода есп из спячки), и т.д. Не хочется наступать на грабли, если кто-то уже знает, как их обойти.
P.S. Если этот вопрос уже обсуждался, ткните носом в тему. Форум просмотрел, но ничего похожего не нашел.