Страница 1 из 1
Проблемы совместимости UNO и Pro Micro на Atmega32u4
Добавлено: 07 май 2018, 13:18
Vitalmsk
Необходимо опросить 16 аналоговых датчиков. Использую аналоговый мультиплексор 16 входов 1 выход. Для перебора 16 адресов необходимо 4 цифровых адресных линий. Все отлажено на регистре D на базе UNO - без проблем. При переходе на (Pro Micro на Atmega32u4) облом. Получается, что регистры Uno и Pro Micro не совпадают. Помогите совместить.
Re: Проблемы совместимости UNO и Pro Micro на Atmega32u4
Добавлено: 07 май 2018, 13:56
Mr.Kubikus
Привет!
У плат Arduino UNO R3 и Pro Micro названия линий ввода-вывода для микроконтроллерного порта D не совпадают - это видно на схемах. Вижу три выхода:
1. Изменить подключение на схеме
2. Использовать другие биты портов ввод-вывода в исходнике для платы Pro Micro.
3. Не работать с портами напрямую, а использовать библиотечные функции DigitalWrite. В этом случае исходник получится "кросс-платформенным"
Схема Arduino UNO R3:

- uno-r3.PNG (199.97 КБ) 12326 просмотров
Схема Pro Micro:

- pro-micro.PNG (128.88 КБ) 12326 просмотров