Официальный сайт компании Arduino по адресу arduino.cc
Arduino Due и Internet shield = странная проблема
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Привет всем!
Наблюдая странную проблему Internet shield-a (WIZnet W5100) + Arduino Due
Дошло уже до того, что залил блинка и тестирую. Изначально был большой код проекта, думал проблема в нем, но нет.
Проблема следующая:
- Берем стандартный пример блинка. В setup добавляю:
pinMode(10, OUTPUT); pinMode(4, OUTPUT); digitalWrite(10, HIGH); // Enternet no active digitalWrite(4, HIGH); // SD no active
- Заливаем скет в плату.
- Светодиод начиная моргать. (Он весит на 7 порту, не столь важная инфа)
- Отключаю плату от ПК. (Она питается от ВНЕШНЕГО источника питания)
- Отлучаю питание.
- Ждем несколько секунд.
- Включаю питание. (USB по прежнему отключен)
... вот тут странности ...
- На Ethernet Shield-е моргает TX с периодичностью ~1 сек.
- Светодиод еле тусклый и не моргает.
- Жму кнопку ресет, после чего все начинает работать как ожидалось.
Тестировал сей поведение на UNO и на других W5100 - там работает как надо.
Собственно вопрос.
А точнее ваши идеи, как можно исправить этот баг и в чем его проблема?
P.S. Логика Due да, 3.3 вольта. В описании шилда, написано "Operating voltage 5V" но он работает корректно с кодом проекта (пишет и читает файлы с флешки). Смущает меня только этот баг, требующий нажатия кнопки перезагрузки при старте.