Atmega2560 прерывания 2,3,4,5
- Войдите на сайт для отправки комментариев
Чт, 18/04/2013 - 14:42
И так,
прерывания 0, 1 "лежат" на порту Е и полностью совместимы с ArduinoUNO - работают безупречно.
При переходе на ArduinoMEGA, в виду нехватки прерываний, код был без адаптации перенесён на новую платформу, и прекрасно работал.
Как только вместо прерываний 0 и 1 были использованы 2 и 3 (расположены на порту D) всё работать прекратило. Так же бессмыслена оказалась попытка перекинуься на прерывания 4 и 5 того же порта.
Выяснил, сигналы с буфера ULN2003 подсаживаются. Порт D потребляет больший ток?
Если кто знает очевидную разницу между портами, не храните тайну!
Очевидная разница портами - порт Е живой, а D умер. Или у вас где-то КЗ.
Все оказалось прозаичней
палата коротила через болты крепления в стандартных отверстиях