Совместимось arduino uno и mega2560
- Войдите на сайт для отправки комментариев
Пнд, 26/09/2016 - 14:12
Добрый день форумчане, не нашел ответа на такой вопрос:
Ситуация следующая, есть скейтч для UNO, дисплей запитан по I2C через линии A4 и A5 более ничего не подключено, заливаю скейтч в MEGA2560 и ни на одном из подписанных на плате интерфейсов I2C в том числе по линиям A4 и A5 дисплей не работает.
Подскажите, может быть мега использует другие порты Aххх
В UNO всё работает.
Да, и та и другая платы из китая на CH340
Во-первых, I2C на Мега2560 выведен на пины 20 (SDA) и 21 (SCL).
Во-вторых, в библиотеке должна быть поддержка Мега2560, т.к. там совсем разные микроконтроллеры стоят (ATmega328P и ATmega2560 соответственно)
Во-первых, I2C на Мега2560 выведен на пины 20 (SDA) и 21 (SCL).
Во-вторых, в библиотеке должна быть поддержка Мега2560, т.к. там совсем разные микроконтроллеры стоят (ATmega328P и ATmega2560 соответственно)
Пробовал и на эти ноги, не работает, в какой именно библиотеке смотреть поддержку Mega2560?
В ардуино начинаю с нуля )))
Ну я ж не знаю, какую Вы библиотеку применяете, скетч не показали. Смотрите в скетче где строка начинается с #include
Скетч отсюда - https://github.com/k3ng/k3ng_rotator_controller
На радиолюбительском сайте говорят, что должно работать, скетч проверялся на платах NANO, UNO, MEGA2560...
На плате mega2560 вижу два подтягивающих резистора по шине I2C, на плате UNO их не вижу, может в этом проблема???
Разобрался, глючила ардуина mega 2560, всё заработало )))