замкнул этот диод - заморгал синий диод L и щас постоянно моргает с разной периодичностью, до этого горел только красный диод PWR. плата не определяется
у меня есть кому отдать, кто сможет этот диод шоттки перепаять, может помочь да? теперь осталось найти этот mbr0520 )
Ну вот банально тестером прозвонить дорожку от разъема до ноги камня можно? Как говорили - открываем схему, смотрим к какой ноге камня подведен D8 и одинм щупом в разъем дуины, другим аккуратно в ногу камня. Можно об этом просто самому сообразить? Даже закон Ома не потребовался.
Далее. Мы знаем что, по нормальному пин, должен находится в высокоомном состоянии. То есть не быть закороченым ни на питание, ни на землю.
Звоним "пин и земля". Если "звенит" - занчит карачун ему. Защитный диод пробит на землю. То же самое с "пин-питание" - если звенит значит трындец.
Если все нормально - проверяем как он на выход работает. делаем pinMode(8,OUTPUT);digitalWrite(8,HIGH) - если тестером видем на этой ноге 5v- все хорошо. digitalWrite(8,LOW) - появился ноль - замечательно.
Потом тоже самое делаем но без pinMode(8,OUTPUT) - проверяем что подтягивающий резистор работает.
ПОтом делаем Serial.println(digitalRead(8)); в loop() и тыкаем соединяем пин то с землей, то с питанием. Смотрим меняются ли показания с 0 на 1 и обратно. Если меняются - значит и вход работает хорошо.
Вообщем, как видите, абсолютно никаких "специальных знаний". Толко представление что такое "цифровой пин" и чтение документации "как он должен работать", А тестером просто проверяем соотвествует ли его поведение тому что "должно быть".
................
доброе утро! а вы можете мне подсказать что куда прозванивать, промерить на ардуино нано? если да, то возможно ли голосовое общение, чтобы не писать рефераты на вопросы и ответы "что такое pinMode(8,OUTPUT) и где он?"
Не стоит путать теплое с мягким, тем более на Мега2560! У меги совсем другая распиновка, там другие порты выведены под теми же названиями что и в нано/уно, для удобства. Особенно это касается прерываний внешних. Мой совет - не мучай ее зря, просто бери и пользуй. И можешь себе на рабочий стол сохранить картинку, в гугле первая по запросу "mega2560 pinout" и по ней ориентироваться.
Чинить надо в любом случае, просто для интереса и опыта. Я недавно спалил стаб 3,3 в блютусе НС04, подал 12В вместо 5, ошибся на макетке. Купил новый стаб, стал перепаивать и сдул феном две емкости в обвязке этого стаба... Ох ребятЫ...часа 2 я пытался их на место поставить. На флюс приклею, паяльник поднесу- они на паяльнике остаются. Заточеной спичкой прижимал- паяльником не подлезть. Отскочит- по столу его ищешь. Но сделал, чего и вам желаю!
Arduino Uno. После неких манипуляци (каких не знаю давал товарищу) с мотор шилдом в тестилке собственно вот такое начало выдовать.
Test of short circuit on GND or VCC and between pins:
PIN: 0 LOW: FAIL HIGH: OK PULL UP: OK OK
PIN: 1 LOW: OK HIGH: FAIL PULL UP: FAIL SHORT
PIN: 2 LOW: OK HIGH: OK PULL UP: OK OK
PIN: 3 LOW: OK HIGH: OK PULL UP: OK OK
PIN: 4 LOW: OK HIGH: OK PULL UP: OK OK
PIN: 5 LOW: OK HIGH: FAIL PULL UP: FAIL SHORT
PIN: 6 LOW: OK HIGH: OK PULL UP: OK OK
PIN: 7 LOW: OK HIGH: OK PULL UP: OK OK
PIN: 8 LOW: OK HIGH: OK PULL UP: OK OK
PIN: 9 LOW: OK HIGH: OK PULL UP: OK OK
PIN: 10 LOW: OK HIGH: OK PULL UP: OK OK
PIN: 11 LOW: OK HIGH: OK PULL UP: OK OK
PIN: 12 LOW: OK HIGH: OK PULL UP: OK OK
PIN: 13 LOW: OK HIGH: OK PULL UP: OK OK
PIN: 14 LOW: OK HIGH: FAIL PULL UP: FAIL SHORT
PIN: 15 LOW: OK HIGH: OK PULL UP: OK OK
PIN: 16 LOW: OK HIGH: OK PULL UP: OK OK
PIN: 17 LOW: OK HIGH: OK PULL UP: OK OK
PIN: 18 LOW: OK HIGH: OK PULL UP: OK OK
PIN: 19 LOW: OK HIGH: OK PULL UP: OK OK
Я так понимаю 5 и 14 пину пришел конец и надо менят микру?
У наны светодиод на 13-ю ногу через буфер повешен, поэтому не мешает работе ноги.
Здравствуйте. Не могли бы поподробней.
Именно на нано PCINT PB 0,1,2,3,4 отрабатывает нормально а PB5 никак.
Уже и резистор выпаян был. PULLUP задает малейшее свечение СВД на PB5, делаю вывод что пин рабочий. Уже не знаю куда копать. Скорее всего чего то не догоняю. Вот интересно что за буфер, как реализован ?
Подозреваю:
1 - Ошибка в программе, не правильная инициализация PCINTB
Всем привет ! Кто подскажет ! Перепутал +12В на VIN и GND ! Arduino nano ! В итоге теперь подаю питание и она вобще не реалигрует ! Но если подключаю к компу по USB ? то все работает программа выполняется ! Что могло сгореть ? Имеет ли смысл чинить ?
покажи плиз где этот диод шотки стоит ! и у меня на стабилизаторе ничего не написано ! С какими хар-ками надо брать стабилизатор ! Такой вот не пойдёт ?
Здравствуйте. 2 ардуиды соединил на макетке по питанию и земле. Случайно закоротил плюс на землю. Одна ардуина нормально работает, но только с внешним питанием (тоесть определяется, прошивается, работает), вторая работает с питанием от USB, определяется, прошивается, считывает состояние пинов, но не может выставить HIGH ни на одном пине.
Вопросы по поводу второй ардуины:
Есть смысл пытаться починить? Что чинить?
в распоряжении паяльная станция без фена, ни одного SMD компонента. Кое-какая "большая" рассыпуха, возможность заказать любой элемент, который есть в свободной продаже (если он не дороже новой ардуины :)).
Пачка хороших сигарет стоит дороже. Есть ли смысл восстанавливать пачку хороших сигарет? :)
здравствуйте, купил 2 шт ардуины нано на atmaga 168, когда начал проверять окказлось что одна плата не работает. при подключении питания светится светодиод PWR, при попытке прошить через USB несколько раз вспыхивает красный светодиод и затем тишина, ардуино среда выдаёт:
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xb2
Думал мож загрузчика нету, подключился к плате через usbasp, запустил avrdudeprog, попробовал чтение - читает, выбрал загрузчик - всё как буд то бы загрузилось, но с платой ничего не изменилось, как не прошивалась через USB так и не прошивается, попробовали в avrstudio сделать простой проект мигания светодиодом (вывод PB5) загрузил через avrdudeprog прошивку и по прежнему тишина, т.е. ничего не поменялось.
можно ли судить что если прошивается через usbasp что atmega 168 живая? может ли не работать и не прошиваться плата через USB изза кварца? может кто сталкивался с подобным, как её можно оживить?
1. При соединении + на землю коротнул бы только источник питания, ардуинам ничего бы не было.
2. В той, что работает тлько с анешним достаточно заменить диод возле разьёма usb, делательно Шотки с малым падением, но накрайняк сойдёт любой подходящий по размеру, выпаяй из чего нибудь.
3. В той что не может выставить состояние пина хана потру атмеги, смысла возиться нет, в мусор. Или из неё то и можно перепаять диод.
Похож. Ближе можно плату сфотать, и света побольше?
самое близкое)
замкнул этот диод - заморгал синий диод L и щас постоянно моргает с разной периодичностью, до этого горел только красный диод PWR. плата не определяется
у меня есть кому отдать, кто сможет этот диод шоттки перепаять, может помочь да? теперь осталось найти этот mbr0520 )
Ну вот банально тестером прозвонить дорожку от разъема до ноги камня можно? Как говорили - открываем схему, смотрим к какой ноге камня подведен D8 и одинм щупом в разъем дуины, другим аккуратно в ногу камня. Можно об этом просто самому сообразить? Даже закон Ома не потребовался.
Далее. Мы знаем что, по нормальному пин, должен находится в высокоомном состоянии. То есть не быть закороченым ни на питание, ни на землю.
Звоним "пин и земля". Если "звенит" - занчит карачун ему. Защитный диод пробит на землю. То же самое с "пин-питание" - если звенит значит трындец.
Если все нормально - проверяем как он на выход работает. делаем pinMode(8,OUTPUT);digitalWrite(8,HIGH) - если тестером видем на этой ноге 5v- все хорошо. digitalWrite(8,LOW) - появился ноль - замечательно.
Потом тоже самое делаем но без pinMode(8,OUTPUT) - проверяем что подтягивающий резистор работает.
ПОтом делаем Serial.println(digitalRead(8)); в loop() и тыкаем соединяем пин то с землей, то с питанием. Смотрим меняются ли показания с 0 на 1 и обратно. Если меняются - значит и вход работает хорошо.
Вообщем, как видите, абсолютно никаких "специальных знаний". Толко представление что такое "цифровой пин" и чтение документации "как он должен работать", А тестером просто проверяем соотвествует ли его поведение тому что "должно быть".
................
доброе утро! а вы можете мне подсказать что куда прозванивать, промерить на ардуино нано? если да, то возможно ли голосовое общение, чтобы не писать рефераты на вопросы и ответы "что такое pinMode(8,OUTPUT) и где он?"
вот в соседней теме я начал описывать проблему http://arduino.ru/forum/apparatnye-voprosy/nano-ne-vidit?page=1#comment-110980, хочу уточнить - жива ли ардуина. спасибо.
спасибо за тестилку!!
ребята, подскажите пжл
у меня пришла Arduino 2560
решил проверить перед обучением ) и тут такой ответ
PIN: 1 LOW: OK HIGH: FAIL PULL UP: FAIL SHORT
Это у меня где-то кототкое на первом пине ? или из-за того что он может с чем-то соединен на плате ? хотя по схеме не вижу
Не стоит путать теплое с мягким, тем более на Мега2560! У меги совсем другая распиновка, там другие порты выведены под теми же названиями что и в нано/уно, для удобства. Особенно это касается прерываний внешних. Мой совет - не мучай ее зря, просто бери и пользуй. И можешь себе на рабочий стол сохранить картинку, в гугле первая по запросу "mega2560 pinout" и по ней ориентироваться.
Чинить надо в любом случае, просто для интереса и опыта. Я недавно спалил стаб 3,3 в блютусе НС04, подал 12В вместо 5, ошибся на макетке. Купил новый стаб, стал перепаивать и сдул феном две емкости в обвязке этого стаба... Ох ребятЫ...часа 2 я пытался их на место поставить. На флюс приклею, паяльник поднесу- они на паяльнике остаются. Заточеной спичкой прижимал- паяльником не подлезть. Отскочит- по столу его ищешь. Но сделал, чего и вам желаю!
Вот простенькая тестилка работоспособности портов и наличия КЗ между выводами:
Почему-то не получается скомпилировать, выдает ошибку
С кривой новой версией Arduino IDE, возьмите более старую.
Почему-то не получается скомпилировать, выдает ошибку
ни с чем - ошибка не воспроизводится.
arduino-1.6.12
Как выяснилось, в новых версиях линковщик (ld.exe) криво работает на WinXP.
Почему-то не получается скомпилировать, выдает ошибку
ни с чем - ошибка не воспроизводится.
arduino-1.6.12
на 1.6.12 тоже не получилось скомпилить...
Только на 1.0.6 получилось.
Arduino Uno. После неких манипуляци (каких не знаю давал товарищу) с мотор шилдом в тестилке собственно вот такое начало выдовать.
Test of short circuit on GND or VCC and between pins:
PIN: 0 LOW: FAIL HIGH: OK PULL UP: OK OK
PIN: 1 LOW: OK HIGH: FAIL PULL UP: FAIL SHORT
PIN: 2 LOW: OK HIGH: OK PULL UP: OK OK
PIN: 3 LOW: OK HIGH: OK PULL UP: OK OK
PIN: 4 LOW: OK HIGH: OK PULL UP: OK OK
PIN: 5 LOW: OK HIGH: FAIL PULL UP: FAIL SHORT
PIN: 6 LOW: OK HIGH: OK PULL UP: OK OK
PIN: 7 LOW: OK HIGH: OK PULL UP: OK OK
PIN: 8 LOW: OK HIGH: OK PULL UP: OK OK
PIN: 9 LOW: OK HIGH: OK PULL UP: OK OK
PIN: 10 LOW: OK HIGH: OK PULL UP: OK OK
PIN: 11 LOW: OK HIGH: OK PULL UP: OK OK
PIN: 12 LOW: OK HIGH: OK PULL UP: OK OK
PIN: 13 LOW: OK HIGH: OK PULL UP: OK OK
PIN: 14 LOW: OK HIGH: FAIL PULL UP: FAIL SHORT
PIN: 15 LOW: OK HIGH: OK PULL UP: OK OK
PIN: 16 LOW: OK HIGH: OK PULL UP: OK OK
PIN: 17 LOW: OK HIGH: OK PULL UP: OK OK
PIN: 18 LOW: OK HIGH: OK PULL UP: OK OK
PIN: 19 LOW: OK HIGH: OK PULL UP: OK OK
Я так понимаю 5 и 14 пину пришел конец и надо менят микру?
П0МОГИТЕ разобраться, купил uno, при первой проверке пишет ошибку:
У наны светодиод на 13-ю ногу через буфер повешен, поэтому не мешает работе ноги.
Здравствуйте. Не могли бы поподробней.
Именно на нано PCINT PB 0,1,2,3,4 отрабатывает нормально а PB5 никак.
Уже и резистор выпаян был. PULLUP задает малейшее свечение СВД на PB5, делаю вывод что пин рабочий. Уже не знаю куда копать. Скорее всего чего то не догоняю. Вот интересно что за буфер, как реализован ?
Подозреваю:
1 - Ошибка в программе, не правильная инициализация PCINTB
Если ошибка здесь то я не в тему. Поначалу грешил на аппаратную проблему.
2 - Может это связано со SPI интерфейсом ?
Опять не в тему. Куда вопрос задать, люди знающие ? Тем то плодить очень не хочется.
Спустя пару дней.
Спасибо всем кто читал. Проблема решена добавлением DDRB = 11000000
Единственно интересно, почему PB5 работает только с явным указанием ? Загрузчик вносит корректировку ?
Ведь сказано "по умолчанию все входы" !
Всем привет ! Кто подскажет ! Перепутал +12В на VIN и GND ! Arduino nano ! В итоге теперь подаю питание и она вобще не реалигрует ! Но если подключаю к компу по USB ? то все работает программа выполняется ! Что могло сгореть ? Имеет ли смысл чинить ?
7805 сгарелъ
эм ! это стабилизатор ведь указан стрелкой ! это он ?)
Именно он, но еще рекомендую проверить диод Шоттки, он тоже мог дуба врезать.
покажи плиз где этот диод шотки стоит ! и у меня на стабилизаторе ничего не написано ! С какими хар-ками надо брать стабилизатор ! Такой вот не пойдёт ?
http://www.voltmaster.ru/cgi-bin/qwery.pl/id=2010049247
Не подойдет по размеру. AMS1117-5.0 (или другой 1117-5.0) ищите. Диод ищите на картинке в районе USB-разъема. Черный параллелипипед.
Подскажите, моя Arduino Pro Mini на проверочном скетче показывает что почти все порты мертвые
Здравствуйте. 2 ардуиды соединил на макетке по питанию и земле. Случайно закоротил плюс на землю. Одна ардуина нормально работает, но только с внешним питанием (тоесть определяется, прошивается, работает), вторая работает с питанием от USB, определяется, прошивается, считывает состояние пинов, но не может выставить HIGH ни на одном пине.
Вопросы по поводу второй ардуины:
Есть смысл пытаться починить? Что чинить?
в распоряжении паяльная станция без фена, ни одного SMD компонента. Кое-какая "большая" рассыпуха, возможность заказать любой элемент, который есть в свободной продаже (если он не дороже новой ардуины :)).
Пачка хороших сигарет стоит дороже. Есть ли смысл восстанавливать пачку хороших сигарет? :)
Привет всем!
После проверки своего Arduino Nano тестилкой на работоспособность портов и наличия КЗ (maksim Пнд, 28/01/2013 - 01:08 #31), выдает следующее:
выдает следующее:
Тут сказано лиш о том что прошивку оно так и не залило, причин может быть масса.
Шансы есть всегда, вопрос в целесообразности, если заказывать долго\дорого - есть смысл.
Если заказть быстро\устраивает по цене\нет желания просто разобратся - нет смысла восстанавливать.
здравствуйте, купил 2 шт ардуины нано на atmaga 168, когда начал проверять окказлось что одна плата не работает. при подключении питания светится светодиод PWR, при попытке прошить через USB несколько раз вспыхивает красный светодиод и затем тишина, ардуино среда выдаёт:
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xb2
Думал мож загрузчика нету, подключился к плате через usbasp, запустил avrdudeprog, попробовал чтение - читает, выбрал загрузчик - всё как буд то бы загрузилось, но с платой ничего не изменилось, как не прошивалась через USB так и не прошивается, попробовали в avrstudio сделать простой проект мигания светодиодом (вывод PB5) загрузил через avrdudeprog прошивку и по прежнему тишина, т.е. ничего не поменялось.
можно ли судить что если прошивается через usbasp что atmega 168 живая? может ли не работать и не прошиваться плата через USB изза кварца? может кто сталкивался с подобным, как её можно оживить?
1. При соединении + на землю коротнул бы только источник питания, ардуинам ничего бы не было.
2. В той, что работает тлько с анешним достаточно заменить диод возле разьёма usb, делательно Шотки с малым падением, но накрайняк сойдёт любой подходящий по размеру, выпаяй из чего нибудь.
3. В той что не может выставить состояние пина хана потру атмеги, смысла возиться нет, в мусор. Или из неё то и можно перепаять диод.
Я дико извиняюсь, в этом деле пока еще дерево.
А как этот тест запустить и самое главное, где этот лог потом искать?))
Я дико извиняюсь, в этом деле пока еще дерево.
А как этот тест запустить и самое главное, где этот лог потом искать?))
Короткий скетч приводиться в посте #31 данной темы (http://arduino.ru/forum/apparatnye-voprosy/szheg-arduino-nano-est-smysl-...)
Более подробную информацию об Ардуине можно получить здесь: http://arduino.ru/forum/programmirovanie/sysinfo-arduino