Собрал Arduino на базе Atmega 168pa-au уровень логических пинов на 1.8 вольт
- Войдите на сайт для отправки комментариев
Пнд, 10/06/2013 - 22:53
Собственно по некоторым соображениям решил собрать собственный ардуино "Нано"
Все как надо подключил прошил как Atmega168p... и вроде бы все заработало, но, Как всегда есть одно НО.
Почему-то на всех(кроме 13-го) цифровых вх/вых уровень логической еденицы устанавливаемой через digitalWrite равняется 1.8 вольт. Хотя питаю нормально от 5-ти вольт!
Кто-нибудь в курсе в чем может быть причина?
или только DataSheеt мне в помощь?
Потому что надо читать описание функций прежде чем заводить такие темы. Что делает функция digitalWrite(pin, HIGH) когда вывод настроен на вход? Правильно - читаем описание digitalWrite(). А кроме 13-го потому что после отработки бутлоудера 13-й вывод остается настроенным на выход. Так же рекомендую вам поменять мультиметр.
Респект!!! Блин вот действительно впарился. 13 от того нормально и работал что он был единственным нормально про инициализированным ))))
А вот про мультиметр? В каком понимании он должен быть нормальным?
Ваш мультиметр сажает напржение до 1,8 вольта, что означает что его внутреннее сопротивление меньше чем у внутренней подтяжки - это ненормально. Нормальный мультиметр имеет внутреннее сопротивление мегаомы ,а у вас получается несколько десятков килоом.
fss,
>> Нормальный мультиметр имеет внутреннее сопротивление мегаомы
.. когда он в режиме вольтметра.
А когда мультиметр переключён в режим амперметра, его внутреннее сопротивление должно быть малым. Например 1 ом, лучше меньше.