Сжёг Arduino Nano. Есть смысл чинить?

std
Offline
Зарегистрирован: 05.01.2012

Похож. Ближе можно плату сфотать, и света побольше?

mikdmst
Offline
Зарегистрирован: 10.01.2015

самое близкое)

замкнул этот диод - заморгал синий диод L и щас постоянно моргает с разной периодичностью, до этого горел только красный диод PWR. плата не определяется

у меня есть кому отдать, кто сможет этот диод шоттки перепаять, может помочь да? теперь осталось найти этот mbr0520 )

shtirliz28
Offline
Зарегистрирован: 13.04.2015

leshak пишет:
..........................

Ну вот банально тестером прозвонить дорожку от разъема до ноги камня можно? Как говорили - открываем схему, смотрим к какой ноге камня подведен 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, хочу уточнить - жива ли ардуина. спасибо.

Oleg_I
Offline
Зарегистрирован: 04.04.2016

спасибо за тестилку!!

ребята, подскажите пжл 

у меня пришла Arduino 2560 

решил проверить перед обучением )  и тут такой ответ 

 PIN:  1    LOW: OK    HIGH: FAIL  PULL UP: FAIL     SHORT

Это у меня где-то кототкое на первом пине ?  или из-за того что он может с чем-то соединен на плате ? хотя по схеме не вижу 

Arezus
Arezus аватар
Offline
Зарегистрирован: 26.06.2013

Не стоит путать теплое с мягким, тем более на Мега2560! У меги совсем другая распиновка, там другие порты выведены под  теми же названиями что и в нано/уно, для удобства. Особенно это касается прерываний внешних. Мой совет - не мучай ее зря, просто бери и пользуй. И можешь себе на рабочий стол сохранить картинку, в гугле первая по запросу "mega2560 pinout" и по ней ориентироваться. 

Тарас Петрович
Offline
Зарегистрирован: 21.11.2015

Чинить надо в любом случае, просто для интереса и опыта. Я недавно спалил стаб 3,3 в блютусе НС04, подал 12В вместо 5, ошибся на макетке. Купил новый стаб, стал перепаивать и сдул феном две емкости в обвязке этого стаба... Ох ребятЫ...часа 2 я пытался их на место поставить. На флюс приклею, паяльник поднесу- они на паяльнике остаются. Заточеной спичкой прижимал- паяльником не подлезть. Отскочит- по столу его ищешь. Но сделал, чего и вам желаю!

mishkan
Offline
Зарегистрирован: 20.11.2016

maksim пишет:

Вот простенькая тестилка работоспособности портов и наличия КЗ между выводами:

#define FIRST_PIN 0 // первый вывод
#define LAST_PIN 19 // последний вывод

void Test1(byte pin)
{
  if(pin < 10) Serial.print(" PIN:  ");
  else Serial.print(" PIN: ");
  Serial.print(pin);
  pinMode(pin, OUTPUT);
  digitalWrite(pin, 0);
  Serial.print("    LOW: ");
  if(!digitalRead(pin)) Serial.print("OK  ");
  else Serial.print("FAIL");
  digitalWrite(pin, 1);
  Serial.print("  HIGH: ");
  if(digitalRead(pin)) Serial.print("OK  "); 
  else Serial.print("FAIL");
  pinMode(pin, INPUT);
  Serial.print("  PULL UP: ");
  if(digitalRead(pin)) Serial.print("OK  ");
  else Serial.print("FAIL");
  digitalWrite(pin, 0);
}

void Test2(byte pin)
{
  Serial.print("     ");
  pinMode(pin, OUTPUT);
  digitalWrite(pin, 1);
  delay(5);
  if(!digitalRead(pin))Serial.println("SHORT");
  else Serial.println("OK");
  pinMode(pin, INPUT); 
  digitalWrite(pin, 0);

}

void setup() {
  Serial.begin(9600); 

  Serial.println("Test of short circuit on GND or VCC and between pins:");
  Serial.println();
  for(byte i = FIRST_PIN; i <= LAST_PIN; i++) 
  {
    for(byte j = FIRST_PIN; j <= LAST_PIN; j++) 
    {
      pinMode(j, INPUT);
      digitalWrite(j, 0);
    }
    Test1(i);

    for(byte j = FIRST_PIN; j <= LAST_PIN; j++) 
    {
      pinMode(j, OUTPUT);
      digitalWrite(j, 0);
    }
    Test2(i);
  }

  for(byte j = FIRST_PIN; j <= LAST_PIN; j++) 
  {
    pinMode(j, INPUT);
    digitalWrite(j, 0);
  }
}

void loop() {}

 

 

Почему-то не получается скомпилировать, выдает ошибку

collect2.exe: error: ld returned 5 exit status
 
С чем может быть связана проблема?
Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

С кривой новой версией Arduino IDE, возьмите более старую.

Клапауций 234
Offline
Зарегистрирован: 24.10.2016

mishkan пишет:

Почему-то не получается скомпилировать, выдает ошибку

collect2.exe: error: ld returned 5 exit status
 
С чем может быть связана проблема?

ни с чем - ошибка не воспроизводится.

arduino-1.6.12

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Как выяснилось, в новых версиях линковщик (ld.exe) криво работает на WinXP.

mishkan
Offline
Зарегистрирован: 20.11.2016

Клапауций 234 пишет:

mishkan пишет:

Почему-то не получается скомпилировать, выдает ошибку

collect2.exe: error: ld returned 5 exit status
 
С чем может быть связана проблема?

ни с чем - ошибка не воспроизводится.

arduino-1.6.12

на 1.6.12 тоже не получилось скомпилить...

Только на 1.0.6 получилось. 

Serg92
Offline
Зарегистрирован: 31.01.2017

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 пину пришел конец и надо менят микру?

89054759082@mail.ru
Offline
Зарегистрирован: 08.02.2017

П0МОГИТЕ разобраться, купил uno, при первой проверке пишет ошибку:

Arduino: 1.8.2 Hourly Build 2017/02/08 07:09 (Windows 7), Плата:"Arduino/Genuino Uno"
 
C:\arduino-nightly-windows\arduino-nightly\arduino-builder -dump-prefs -logger=machine -hardware C:\arduino-nightly-windows\arduino-nightly\hardware -tools C:\arduino-nightly-windows\arduino-nightly\tools-builder -tools C:\arduino-nightly-windows\arduino-nightly\hardware\tools\avr -built-in-libraries C:\arduino-nightly-windows\arduino-nightly\libraries -libraries C:\Users\валерий\Documents\Arduino\libraries -fqbn=arduino:avr:uno -ide-version=10802 -build-path C:\Users\556B~1\AppData\Local\Temp\arduino_build_579931 -warnings=all -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\arduino-nightly-windows\arduino-nightly\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\arduino-nightly-windows\arduino-nightly\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\arduino-nightly-windows\arduino-nightly\hardware\tools\avr -verbose C:\arduino-nightly-windows\arduino-nightly\examples\01.Basics\Blink\Blink.ino
C:\arduino-nightly-windows\arduino-nightly\arduino-builder -compile -logger=machine -hardware C:\arduino-nightly-windows\arduino-nightly\hardware -tools C:\arduino-nightly-windows\arduino-nightly\tools-builder -tools C:\arduino-nightly-windows\arduino-nightly\hardware\tools\avr -built-in-libraries C:\arduino-nightly-windows\arduino-nightly\libraries -libraries C:\Users\валерий\Documents\Arduino\libraries -fqbn=arduino:avr:uno -ide-version=10802 -build-path C:\Users\556B~1\AppData\Local\Temp\arduino_build_579931 -warnings=all -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\arduino-nightly-windows\arduino-nightly\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\arduino-nightly-windows\arduino-nightly\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\arduino-nightly-windows\arduino-nightly\hardware\tools\avr -verbose C:\arduino-nightly-windows\arduino-nightly\examples\01.Basics\Blink\Blink.ino
Using board 'uno' from platform in folder: C:\arduino-nightly-windows\arduino-nightly\hardware\arduino\avr
Using core 'arduino' from platform in folder: C:\arduino-nightly-windows\arduino-nightly\hardware\arduino\avr
Detecting libraries used...
"C:\arduino-nightly-windows\arduino-nightly\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10802 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\arduino-nightly-windows\arduino-nightly\hardware\arduino\avr\cores\arduino" "-IC:\arduino-nightly-windows\arduino-nightly\hardware\arduino\avr\variants\standard" "C:\Users\556B~1\AppData\Local\Temp\arduino_build_579931\sketch\Blink.ino.cpp" -o "nul"
Generating function prototypes...
"C:\arduino-nightly-windows\arduino-nightly\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10802 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\arduino-nightly-windows\arduino-nightly\hardware\arduino\avr\cores\arduino" "-IC:\arduino-nightly-windows\arduino-nightly\hardware\arduino\avr\variants\standard" "C:\Users\556B~1\AppData\Local\Temp\arduino_build_579931\sketch\Blink.ino.cpp" -o "C:\Users\556B~1\AppData\Local\Temp\arduino_build_579931\preproc\ctags_target_for_gcc_minus_e.cpp"
"C:\arduino-nightly-windows\arduino-nightly\tools-builder\ctags\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\Users\556B~1\AppData\Local\Temp\arduino_build_579931\preproc\ctags_target_for_gcc_minus_e.cpp"
Компиляция скетча...
"C:\arduino-nightly-windows\arduino-nightly\hardware\tools\avr/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10802 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\arduino-nightly-windows\arduino-nightly\hardware\arduino\avr\cores\arduino" "-IC:\arduino-nightly-windows\arduino-nightly\hardware\arduino\avr\variants\standard" "C:\Users\556B~1\AppData\Local\Temp\arduino_build_579931\sketch\Blink.ino.cpp" -o "C:\Users\556B~1\AppData\Local\Temp\arduino_build_579931\sketch\Blink.ino.cpp.o"
Compiling libraries...
Compiling core...
Используем предварительно скомпилированный файл: C:\Users\556B~1\AppData\Local\Temp\arduino_build_579931\core\wiring_pulse.S.o
Используем предварительно скомпилированный файл: C:\Users\556B~1\AppData\Local\Temp\arduino_build_579931\core\WInterrupts.c.o
Используем предварительно скомпилированный файл: C:\Users\556B~1\AppData\Local\Temp\arduino_build_579931\core\hooks.c.o
Используем предварительно скомпилированный файл: C:\Users\556B~1\AppData\Local\Temp\arduino_build_579931\core\wiring.c.o
Используем предварительно скомпилированный файл: C:\Users\556B~1\AppData\Local\Temp\arduino_build_579931\core\wiring_analog.c.o
Используем предварительно скомпилированный файл: C:\Users\556B~1\AppData\Local\Temp\arduino_build_579931\core\wiring_digital.c.o
Используем предварительно скомпилированный файл: C:\Users\556B~1\AppData\Local\Temp\arduino_build_579931\core\wiring_pulse.c.o
Используем предварительно скомпилированный файл: C:\Users\556B~1\AppData\Local\Temp\arduino_build_579931\core\wiring_shift.c.o
Используем предварительно скомпилированный файл: C:\Users\556B~1\AppData\Local\Temp\arduino_build_579931\core\CDC.cpp.o
Используем предварительно скомпилированный файл: C:\Users\556B~1\AppData\Local\Temp\arduino_build_579931\core\HardwareSerial.cpp.o
Используем предварительно скомпилированный файл: C:\Users\556B~1\AppData\Local\Temp\arduino_build_579931\core\HardwareSerial0.cpp.o
Используем предварительно скомпилированный файл: C:\Users\556B~1\AppData\Local\Temp\arduino_build_579931\core\HardwareSerial1.cpp.o
Используем предварительно скомпилированный файл: C:\Users\556B~1\AppData\Local\Temp\arduino_build_579931\core\HardwareSerial2.cpp.o
Используем предварительно скомпилированный файл: C:\Users\556B~1\AppData\Local\Temp\arduino_build_579931\core\HardwareSerial3.cpp.o
Используем предварительно скомпилированный файл: C:\Users\556B~1\AppData\Local\Temp\arduino_build_579931\core\IPAddress.cpp.o
Используем предварительно скомпилированный файл: C:\Users\556B~1\AppData\Local\Temp\arduino_build_579931\core\PluggableUSB.cpp.o
Используем предварительно скомпилированный файл: C:\Users\556B~1\AppData\Local\Temp\arduino_build_579931\core\Print.cpp.o
Используем предварительно скомпилированный файл: C:\Users\556B~1\AppData\Local\Temp\arduino_build_579931\core\Stream.cpp.o
Используем предварительно скомпилированный файл: C:\Users\556B~1\AppData\Local\Temp\arduino_build_579931\core\Tone.cpp.o
Используем предварительно скомпилированный файл: C:\Users\556B~1\AppData\Local\Temp\arduino_build_579931\core\USBCore.cpp.o
Используем предварительно скомпилированный файл: C:\Users\556B~1\AppData\Local\Temp\arduino_build_579931\core\WMath.cpp.o
Используем предварительно скомпилированный файл: C:\Users\556B~1\AppData\Local\Temp\arduino_build_579931\core\WString.cpp.o
Используем предварительно скомпилированный файл: C:\Users\556B~1\AppData\Local\Temp\arduino_build_579931\core\abi.cpp.o
Используем предварительно скомпилированный файл: C:\Users\556B~1\AppData\Local\Temp\arduino_build_579931\core\main.cpp.o
Используем предварительно скомпилированный файл: C:\Users\556B~1\AppData\Local\Temp\arduino_build_579931\core\new.cpp.o
Используем предварительно скомпилированный файл: C:\Users\556B~1\AppData\Local\Temp\arduino_build_579931\core\core.a
Linking everything together...
"C:\arduino-nightly-windows\arduino-nightly\hardware\tools\avr/bin/avr-gcc" -Wall -Wextra -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p  -o "C:\Users\556B~1\AppData\Local\Temp\arduino_build_579931/Blink.ino.elf" "C:\Users\556B~1\AppData\Local\Temp\arduino_build_579931\sketch\Blink.ino.cpp.o" "C:\Users\556B~1\AppData\Local\Temp\arduino_build_579931/core\core.a" "-LC:\Users\556B~1\AppData\Local\Temp\arduino_build_579931" -lm
"C:\arduino-nightly-windows\arduino-nightly\hardware\tools\avr/bin/avr-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0  "C:\Users\556B~1\AppData\Local\Temp\arduino_build_579931/Blink.ino.elf" "C:\Users\556B~1\AppData\Local\Temp\arduino_build_579931/Blink.ino.eep"
"C:\arduino-nightly-windows\arduino-nightly\hardware\tools\avr/bin/avr-objcopy" -O ihex -R .eeprom  "C:\Users\556B~1\AppData\Local\Temp\arduino_build_579931/Blink.ino.elf" "C:\Users\556B~1\AppData\Local\Temp\arduino_build_579931/Blink.ino.hex"
Скетч использует 928 байт (2%) памяти устройства. Всего доступно 32256 байт.
Глобальные переменные используют 9 байт (0%) динамической памяти, оставляя 2039 байт для локальных переменных. Максимум: 2048 байт.
C:\arduino-nightly-windows\arduino-nightly\hardware\tools\avr/bin/avrdude -CC:\arduino-nightly-windows\arduino-nightly\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -carduino -PCOM6 -b115200 -D -Uflash:w:C:\Users\556B~1\AppData\Local\Temp\arduino_build_579931/Blink.ino.hex:i 
 
avrdude: Version 6.3, compiled on Jan 17 2017 at 12:00:53
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch
 
         System wide configuration file is "C:\arduino-nightly-windows\arduino-nightly\hardware\tools\avr/etc/avrdude.conf"
 
         Using Port                    : COM6
         Using Programmer              : arduino
         Overriding Baud Rate          : 115200
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00
 
avrdude done.  Thank you.
 
Произошла ошибка при загрузке скетча
Alexei79
Offline
Зарегистрирован: 19.12.2016

AlexFisher пишет:

У наны светодиод на 13-ю ногу через буфер повешен, поэтому не мешает работе ноги.

Здравствуйте. Не могли бы поподробней.

Именно на нано PCINT PB 0,1,2,3,4 отрабатывает нормально а PB5 никак.

Уже и резистор выпаян был. PULLUP задает малейшее свечение СВД на PB5, делаю вывод что пин рабочий. Уже не знаю куда копать. Скорее всего чего то не догоняю. Вот интересно что за буфер, как реализован ?

Подозреваю:

1 - Ошибка в программе, не правильная инициализация PCINTB

volatile byte KEY_STATE=0;

void setup() {

PORTB = 0b00111111;
PCICR = 0b00000001;
PCMSK0 = 0b00111111;

}

ISR(PCINT0_vect) {//Обработчик прерываний
    if (!(PINB & (1 << PB0))) {KEY_STATE=1;}
    if (!(PINB & (1 << PB1))) {KEY_STATE=2;}
    if (!(PINB & (1 << PB2))) {KEY_STATE=3;}
    if (!(PINB & (1 << PB3))) {KEY_STATE=4;}
    if (!(PINB & (1 << PB4))) {KEY_STATE=5;}
    if (!(PINB & (1 << PB5))) {KEY_STATE=6;}
}

Если ошибка здесь то я не в тему. Поначалу грешил на аппаратную проблему.

2 - Может это связано со SPI интерфейсом ?

Опять не в тему. Куда вопрос задать, люди знающие ? Тем то плодить очень не хочется.

 

Спустя пару дней.

Спасибо всем кто читал. Проблема решена добавлением DDRB = 11000000

Единственно интересно, почему PB5 работает только с явным указанием ? Загрузчик вносит корректировку ?

Ведь сказано "по умолчанию все входы" !

morgusha
Offline
Зарегистрирован: 15.09.2017

Всем привет ! Кто подскажет ! Перепутал +12В на VIN и GND ! Arduino nano ! В итоге теперь подаю питание и она вобще не реалигрует ! Но если подключаю к компу по USB ? то все работает программа выполняется  ! Что могло сгореть ? Имеет ли смысл чинить ? 

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

7805 сгарелъ

morgusha
Offline
Зарегистрирован: 15.09.2017

эм ! это стабилизатор ведь указан стрелкой ! это он ?) 

Arezus
Arezus аватар
Offline
Зарегистрирован: 26.06.2013

Именно он, но еще рекомендую проверить диод Шоттки, он тоже мог дуба врезать.

morgusha
Offline
Зарегистрирован: 15.09.2017

покажи плиз где этот диод шотки стоит ! и у меня на стабилизаторе ничего не написано ! С какими хар-ками надо брать стабилизатор ! Такой вот не пойдёт ? 

http://www.voltmaster.ru/cgi-bin/qwery.pl/id=2010049247

sadman41
Offline
Зарегистрирован: 19.10.2016

Не подойдет по размеру. AMS1117-5.0 (или другой 1117-5.0) ищите. Диод ищите на картинке в районе USB-разъема. Черный параллелипипед.

Niferman
Offline
Зарегистрирован: 27.02.2015

Подскажите, моя Arduino Pro Mini на проверочном скетче показывает что почти все порты мертвые

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: FAIL     OK
 PIN:  3    LOW: OK    HIGH: OK    PULL UP: FAIL     OK
 PIN:  4    LOW: OK    HIGH: OK    PULL UP: FAIL     OK
 PIN:  5    LOW: OK    HIGH: OK    PULL UP: FAIL     OK
 PIN:  6    LOW: OK    HIGH: OK    PULL UP: FAIL     OK
 PIN:  7    LOW: OK    HIGH: OK    PULL UP: FAIL     OK
 PIN:  8    LOW: OK    HIGH: OK    PULL UP: FAIL     OK
 PIN:  9    LOW: OK    HIGH: OK    PULL UP: FAIL     OK
 PIN: 10    LOW: OK    HIGH: OK    PULL UP: FAIL     OK
 PIN: 11    LOW: OK    HIGH: OK    PULL UP: FAIL     OK
 PIN: 12    LOW: OK    HIGH: OK    PULL UP: OK       OK
 PIN: 13    LOW: OK    HIGH: OK    PULL UP: FAIL     OK
 PIN: 14    LOW: OK    HIGH: OK    PULL UP: OK       OK
 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
 
Это значит они реально мертвые?
Arhat109-2
Offline
Зарегистрирован: 24.09.2015

uscr пишет:

Здравствуйте. 2 ардуиды соединил на макетке по питанию и земле. Случайно закоротил плюс на землю. Одна ардуина нормально работает, но только с внешним питанием (тоесть определяется, прошивается, работает), вторая работает с питанием от USB, определяется, прошивается, считывает состояние пинов, но не может выставить HIGH ни на одном пине.

 

Вопросы по поводу второй ардуины:

Есть смысл пытаться починить? Что чинить?
в распоряжении паяльная станция без фена, ни одного SMD компонента. Кое-какая "большая" рассыпуха, возможность заказать любой элемент, который есть в свободной продаже (если он не дороже новой ардуины :)).

Пачка хороших сигарет стоит дороже. Есть ли смысл восстанавливать пачку хороших сигарет? :)

Astermag
Offline
Зарегистрирован: 21.05.2018

Привет всем!

После проверки своего Arduino Nano тестилкой на работоспособность портов и наличия КЗ (maksim Пнд, 28/01/2013 - 01:08  #31), выдает следующее:

avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x92
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x92
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x92
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x92
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x92
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x92
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x92
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x92
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x92
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x92
Проблема загрузки в плату. Помощь по загрузке: http://www.arduino.cc/en/Guide/Troubleshooting#upload .
_____________________________________
Подскажите, ставить крест на моей маленькой плате, как на дохлике или всётаки есть шансы её реанимировать????
 
ToRcH2565
Offline
Зарегистрирован: 16.05.2015

Astermag пишет:

выдает следующее:

avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x92
 
Подскажите, ставить крест на моей маленькой плате, как на дохлике или всётаки есть шансы её реанимировать????
 

Тут сказано лиш о том что прошивку оно так и не залило, причин может быть масса.

Шансы есть всегда, вопрос в целесообразности, если заказывать долго\дорого - есть смысл.

Если заказть быстро\устраивает по цене\нет желания просто разобратся - нет смысла восстанавливать.

Sibiryak22
Offline
Зарегистрирован: 11.04.2019

здравствуйте, купил 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 изза кварца? может кто сталкивался с подобным, как её можно оживить?

vlad072
Offline
Зарегистрирован: 01.08.2017

1. При соединении + на землю коротнул бы только источник питания, ардуинам ничего бы не было.

2. В той, что работает тлько с анешним достаточно заменить диод возле разьёма usb, делательно Шотки с малым падением, но накрайняк сойдёт любой подходящий по размеру, выпаяй из чего нибудь.

3. В той что не может выставить состояние пина хана потру атмеги, смысла возиться нет, в мусор. Или из неё то и можно перепаять диод.

Patrickarik
Offline
Зарегистрирован: 29.01.2020

Я дико извиняюсь, в этом деле пока еще дерево.
А как этот тест запустить и самое главное, где этот лог потом искать?))

arduinec
Offline
Зарегистрирован: 01.09.2015

Patrickarik пишет:

Я дико извиняюсь, в этом деле пока еще дерево.
А как этот тест запустить и самое главное, где этот лог потом искать?))

Короткий скетч приводиться в посте #31 данной темы (http://arduino.ru/forum/apparatnye-voprosy/szheg-arduino-nano-est-smysl-...)

Более подробную информацию об Ардуине можно получить здесь: http://arduino.ru/forum/programmirovanie/sysinfo-arduino