Программатор usbasp, ардуино Уно шьтеся, нано не шьется

rula

✩✩✩✩✩✩✩
22 Янв 2020
15
1
Есть три ардуины, одна Уно, старая и обычная, нано тоже старя с камнем в большом корпусе и новая, камень в маленьком корпусе и собственно usbasp свисток. На всех ардуинах atmega 328p. При программировании и чтении фьюзов с Уно через usbasp все работает отлично, а мелкие ардуины не видятся, не шьются не читаются фьюзы.
Программирую и читаю фьюзы из терминала и платформио. Соединяю все одинаково, через штатный(с программатором шел) переходник на мелкой платке. В чем может быть проблема ума не приложу, два дня курения форумов результатов не дали.
 
Изменено:

PiratFox

★★★★★✩✩
13 Фев 2020
1,706
474
@rula, надо бы попробовать другой софтиной. Например, Neo Programmer или там AVRDUDE PROG.
 

rula

✩✩✩✩✩✩✩
22 Янв 2020
15
1
так я через AVRDUDE и шью, и при этом свисток обновлен, хоть на него и ругается. На скриншотах и успешные попытки с уно и неуспешная с нано, хз в чем дело(. Там внтури-то AVRDUDE везде, просто интерфейсы разные.
img 2023-02-27 в 19.08.46.pngimg 2023-02-27 в 19.09.51.pngimg 2023-02-27 в 16.59.15.png
 

te238s

★★✩✩✩✩✩
14 Ноя 2021
374
98
Ну так может просто залочена возможность чтения? Полностью обнулять пробовал? Платы подают признаки жизни? Возможно кварц отказал.
 

rula

✩✩✩✩✩✩✩
22 Янв 2020
15
1
Избыточное цитирование. Отредактируй или сообщение будет удалено
Ну так может просто залочена возможность читать? Полностью обнулять пробовал? Платы признаков жизни? Возможно кварц отказал.
[/ЦИТИРОВАТЬ]
Шьются по уарт и работают нормально, а через usbasp не шьются. Ее в такой ситуации можно как-то 'обнулить'?
 

Bruzzer

★★★✩✩✩✩
23 Май 2020
475
137
@rula,
Если шьются по COM, то почитайте фьзы при помощи скетча.
 

rula

✩✩✩✩✩✩✩
22 Янв 2020
15
1
@rula,
Если шьются по COM, то почитайте фьзы при помощи скетча.
Можете ссылку дать если не сложно? Не хочется лисапед изобретать.

Но это не умаляет тот факт, что нипанятна что дальше делать 🤷‍♂️. Даже если прочитаю, а как поменять? Как залить бутлоадер или еемем?
 

Bruzzer

★★★✩✩✩✩
23 Май 2020
475
137
@rula,
По крайней мере будет понятно во фьюзах дело или нет.

@rula,
Собрал на скорую руку из исходников бутлоадера
Чтение фьюзов:
    #include <avr/boot.h>
void setup() {
    Serial.begin(9600);

    uint8_t fuse;
    cli();
    fuse = boot_lock_fuse_bits_get(GET_HIGH_FUSE_BITS);
    Serial.print("HIGH = "); Serial.println(fuse, HEX);
    fuse = boot_lock_fuse_bits_get(GET_LOW_FUSE_BITS);
    Serial.print("LOW = "); Serial.println(fuse, HEX);
    fuse = boot_lock_fuse_bits_get(GET_EXTENDED_FUSE_BITS);
    Serial.print("EXT = "); Serial.println(fuse, HEX);
    fuse = boot_lock_fuse_bits_get(GET_LOCK_BITS);
    sei();
    Serial.print("LOCK = "); Serial.println(fuse, HEX);
}
void loop(){
}
 
  • Лойс +1
Реакции: rula

rula

✩✩✩✩✩✩✩
22 Янв 2020
15
1
Избыточное цитирование. Отредактируй или сообщение будет удалено
@rula,
Собрал на скорую руку из исходников бутлоадера
Чтение фьюзов:
    #include <avr/boot.h>
void setup() {
    Serial.begin(9600);

    uint8_t fuse;

    fuse = boot_lock_fuse_bits_get(GET_HIGH_FUSE_BITS);
    Serial.print("HIGH = "); Serial.println(fuse, HEX);
    fuse = boot_lock_fuse_bits_get(GET_LOW_FUSE_BITS);
    Serial.print("LOW = "); Serial.println(fuse, HEX);
    fuse = boot_lock_fuse_bits_get(GET_EXTENDED_FUSE_BITS);
    Serial.print("EXT = "); Serial.println(fuse, HEX);
    fuse = boot_lock_fuse_bits_get(GET_LOCK_BITS);
    Serial.print("LOCK = "); Serial.println(fuse, HEX);
}
void loop(){
}
Спасибо!
HIGH = DA
LOW = FF
EXT = FD
LOCK = CF

Но через avrdude не читается(

Вывод здоровой уардуины
Код:
avrdude -c usbasp -p m328 -P usb -b 19200 -v -F -U hfuse:r:-:h -U lfuse:r:-:h -U efuse:r:-:h -U lock:r:-:h

avrdude: Version 7.0
         Copyright (c) Brian Dean, http://www.bdmicro.com/
         Copyright (c) Joerg Wunsch

         System wide configuration file is "/usr/local/etc/avrdude.conf"
         User configuration file is "/Users/user/.avrduderc"
         User configuration file does not exist or is not a regular file, skipping

         Using Port                    : usb
         Using Programmer              : usbasp
         Overriding Baud Rate          : 19200
         AVR Part                      : ATmega328
         Chip Erase delay              : 9000 us
         PAGEL                         : PD7
         BS2                           : PC2
         RESET disposition             : dedicated
         RETRY pulse                   : SCK
         Serial program mode           : yes
         Parallel program mode         : yes
         Timeout                       : 200
         StabDelay                     : 100
         CmdexeDelay                   : 25
         SyncLoops                     : 32
         PollIndex                     : 3
         PollValue                     : 0x53
         Memory Detail                 :

                                           Block Poll               Page                       Polled
           Memory Type Alias    Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- -------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           eeprom                 65    20     4    0 no       1024    4      0  3600  3600 0xff 0xff
           flash                  65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff
           lfuse                   0     0     0    0 no          1    1      0  4500  4500 0x00 0x00
           hfuse                   0     0     0    0 no          1    1      0  4500  4500 0x00 0x00
           efuse                   0     0     0    0 no          1    1      0  4500  4500 0x00 0x00
           lock                    0     0     0    0 no          1    1      0  4500  4500 0x00 0x00
           calibration             0     0     0    0 no          1    1      0     0     0 0x00 0x00
           signature               0     0     0    0 no          3    1      0     0     0 0x00 0x00

         Programmer Type : usbasp
         Description     : USBasp, http://www.fischl.de/usbasp/

avrdude: auto set sck period (because given equals null)
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.00s
avrdude: Device signature = 0x1e950f (probably m328p)
avrdude: Expected signature for ATmega328 is 1E 95 14
avrdude: reading hfuse memory:
Reading | ################################################## | 100% 0.00s
avrdude: writing output file "<stdout>"
0xde
avrdude: reading lfuse memory:
Reading | ################################################## | 100% 0.00s
avrdude: writing output file "<stdout>"
0xff
avrdude: reading efuse memory:
Reading | ################################################## | 100% 0.00s
avrdude: writing output file "<stdout>"
0xfd
avrdude: reading lock memory:
Reading | ################################################## | 100% 0.00s
avrdude: writing output file "<stdout>"
0xff
avrdude done.  Thank you.
и вывод пациента
при этом он шьется и радостно моргает блинком
Код:
avrdude -c usbasp -p m328 -P usb -b 19200 -v -F -U hfuse:r:-:h -U lfuse:r:-:h -U efuse:r:-:h -U lock:r:-:h

avrdude: Version 7.0

         Copyright (c) Brian Dean, http://www.bdmicro.com/

         Copyright (c) Joerg Wunsch

         System wide configuration file is "/usr/local/etc/avrdude.conf"
         User configuration file is "/Users/user/.avrduderc"
         User configuration file does not exist or is not a regular file, skipping

         Using Port                    : usb
         Using Programmer              : usbasp
         Overriding Baud Rate          : 19200
         AVR Part                      : ATmega328
         Chip Erase delay              : 9000 us
         PAGEL                         : PD7
         BS2                           : PC2
         RESET disposition             : dedicated
         RETRY pulse                   : SCK
         Serial program mode           : yes
         Parallel program mode         : yes
         Timeout                       : 200
         StabDelay                     : 100
         CmdexeDelay                   : 25
         SyncLoops                     : 32
         PollIndex                     : 3
         PollValue                     : 0x53
         Memory Detail                 :

                                           Block Poll               Page                       Polled

           Memory Type Alias    Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- -------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           eeprom                 65    20     4    0 no       1024    4      0  3600  3600 0xff 0xff
           flash                  65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff
           lfuse                   0     0     0    0 no          1    1      0  4500  4500 0x00 0x00
           hfuse                   0     0     0    0 no          1    1      0  4500  4500 0x00 0x00
           efuse                   0     0     0    0 no          1    1      0  4500  4500 0x00 0x00
           lock                    0     0     0    0 no          1    1      0  4500  4500 0x00 0x00
           calibration             0     0     0    0 no          1    1      0     0     0 0x00 0x00
           signature               0     0     0    0 no          3    1      0     0     0 0x00 0x00

         Programmer Type : usbasp
         Description     : USBasp, http://www.fischl.de/usbasp/

avrdude: auto set sck period (because given equals null)
avrdude: error: program enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
avrdude: AVR device initialized and ready to accept instructions
avrdude: Device signature = 0x000000 (retrying)
avrdude: Device signature = 0x000000 (retrying)
avrdude: Device signature = 0x000000
avrdude: Yikes!  Invalid device signature.
avrdude: Expected signature for ATmega328 is 1E 95 14
avrdude done.  Thank you.
И фотография мелкого гада)))
хз зачем, но может внешние признаки что-то подскажут
 

Вложения

Bruzzer

★★★✩✩✩✩
23 Май 2020
475
137
@rula,
У мелкого пайка пина ресета кажется отличается от других. Или это только кажется?
 

rula

✩✩✩✩✩✩✩
22 Янв 2020
15
1
@rula,
У мелкого пайка пина ресета кажется отличается от других. Или это только кажется?
Да там просто пин не запаян, я его когда-то зачем-то из гребенки вытащил.
Т.е. в целом пациент живой и ресет я дергаю через с 6-и пиновую гребенку.
У меня таких ардуинок пачка, все еще в упаковке(они старючие правда, может пропали😂), я их три штуки уже распаковал, все одинаково себя ведут.
Ардуины с алика, может кондей какой не запаяли? Хотя все на месте визуально, только возле ch340 что-то забыли)
 

Вложения

Bruzzer

★★★✩✩✩✩
23 Май 2020
475
137
@rula,
Питание при прошивке UNO и NANO вы подаете одинаково, только через USBasp?
(Это я просто спрашиваю, пытаюсь отличия найти).
 

rula

✩✩✩✩✩✩✩
22 Янв 2020
15
1
Избыточное цитирование. Отредактируй или сообщение будет удалено
@rula,
Питание при прошивке UNO и NANO вы подаете одинаково, только через USBasp?
(Это я просто спрашиваю, испытываю найти).
[/ЦИТИРОВАТЬ]
Понимаю).
Только, но сдуру(когда версии закончились) пробовал и параллельно usb и программатора 🤣
 

Bruzzer

★★★✩✩✩✩
23 Май 2020
475
137
@rula,
На некоторых программаторах есть джампер вкл/ выкл подачи питания. Так что почему сдуру?
 

rula

✩✩✩✩✩✩✩
22 Янв 2020
15
1
Избыточное цитирование. Отредактируй или сообщение будет удалено
@rula,
На некоторых программаторах есть джампер вкл/ выкл подачи питания. Так что почему сдуру?
потому что параллельно с двух сторон)))
Вот глупость сделал, а умность не сделал(
Только сейчас заметил, что при питании от программатора прошивка блинк не заводится и светодиод в "пол накала" светит, питание с программатора на ардуину убрал, подключил по USB питание, программатор как обычно, прошивка завелась, блинк моргает, пробую прошить или прочитать.
Прошивка ArduinоIDE(кнопка Upload using programmer, программатор выбран USBasp) - результата нет
Чтение фьюзов терминал/avrdude - результата нет(((
 

te238s

★★✩✩✩✩✩
14 Ноя 2021
374
98
В принципе рабочая... осталось лишь одно.
Физически прозвоните линии от программатора прям на ножки МК. Налицо неконтакт.

Блин. Ну а может наоборот,где-то лишние сопли припоя?
На программаторе должен быть джампер выбора частоты SCK. Всего 3:
1. Выбор питания схемы(внешнее или от программатора
2. Режим программирования самого программатора( от джампера дорожка должна идти на ногу РЕСЕТ МК. В даташите найдёш,мне лень)
3. Он,наш родимый)
Вот попробуй переключи,авось на маленькой частоте прокатит.
И самы печальный вариант: нога spi-интерфейса нерабочая.
 

rula

✩✩✩✩✩✩✩
22 Янв 2020
15
1
Избыточное цитирование. Отредактируй или сообщение будет удалено
Блин. Ну а может наоборот,где-то лишние сопли припоя?
На программаторе должен быть джампер выбора частоты SCK. Всего 3:
1. Выбор питания схемы(внешнее или от программатора
2. Режим программирования самого программатора( от джампера дорожка должна идти на ногу РЕСЕТ МК. В даташите найдёш,мне лень)
3. Он,наш родимый)
Вот попробуй переключи,авось на маленькой частоте прокатит.
И самы печальный вариант: нога spi-интерфейса нерабочая.
Соплей нет, пропаял и вымыл, визуально сейчас проверил, все чистенькое.
Ноги и контакты точно на месте, другая ардуина-то шьтеся и читается.
Три джампера
  • тройной - выбор питания(убрал его вообще чтоб запитать от друго источника)
  • двойной рядом - режим программирования(я его ставил когда шил через arduinoisp крайней прошивкой)
  • двойной(JP3) для выбор частоты/авто (и ставил и убирал и задавал частоту -В ХХХХ), сейчас его поставил/убрал, результат однинаковый, нет результата(
Меня что смущает... почему УНО при питании от usbasp работает, а для нано не хватает питания, при том что питаю обе 5-ю В, может тут собака порылась? И так на всех 3-х уно которые открыл. Но они же шьются по УСБ. Что ей надо(((

Только что пропаял ардуину(usbasp был пропаян раньше) читаю фьюзы и они читаются, пробую ще раз, уже нет(, что за шаманство не понимаю, т.е. теперь проблема ближе к электрической, но нипанятна(((

C++:
avrdude -c usbasp -p m328 -P usb -b 19200 -v -F -U hfuse:r:-:h -U lfuse:r:-:h -U efuse:r:-:h -U lock:r:-:h

avrdude: Version 7.0
         Copyright (c) Brian Dean, http://www.bdmicro.com/
         Copyright (c) Joerg Wunsch

         System wide configuration file is "/usr/local/etc/avrdude.conf"
         User configuration file is "/Users/user/.avrduderc"
         User configuration file does not exist or is not a regular file, skipping

         Using Port                    : usb
         Using Programmer              : usbasp
         Overriding Baud Rate          : 19200
         AVR Part                      : ATmega328
         Chip Erase delay              : 9000 us
         PAGEL                         : PD7
         BS2                           : PC2
         RESET disposition             : dedicated
         RETRY pulse                   : SCK
         Serial program mode           : yes
         Parallel program mode         : yes
         Timeout                       : 200
         StabDelay                     : 100
         CmdexeDelay                   : 25
         SyncLoops                     : 32
         PollIndex                     : 3
         PollValue                     : 0x53
         Memory Detail                 :

                                           Block Poll               Page                       Polled
           Memory Type Alias    Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- -------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           eeprom                 65    20     4    0 no       1024    4      0  3600  3600 0xff 0xff
           flash                  65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff
           lfuse                   0     0     0    0 no          1    1      0  4500  4500 0x00 0x00
           hfuse                   0     0     0    0 no          1    1      0  4500  4500 0x00 0x00
           efuse                   0     0     0    0 no          1    1      0  4500  4500 0x00 0x00
           lock                    0     0     0    0 no          1    1      0  4500  4500 0x00 0x00
           calibration             0     0     0    0 no          1    1      0     0     0 0x00 0x00
           signature               0     0     0    0 no          3    1      0     0     0 0x00 0x00

         Programmer Type : usbasp
         Description     : USBasp, http://www.fischl.de/usbasp/

avrdude: auto set sck period (because given equals null)
avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x1e950f (probably m328p)
avrdude: Expected signature for ATmega328 is 1E 95 14
avrdude: reading hfuse memory:

Reading | ################################################## | 100% 0.00s

avrdude: writing output file "<stdout>"
0xda
avrdude: reading lfuse memory:

Reading | ################################################## | 100% 0.00s

avrdude: writing output file "<stdout>"
0xff
avrdude: reading efuse memory:

Reading | ################################################## | 100% 0.00s

avrdude: writing output file "<stdout>"
0xfd
avrdude: reading lock memory:

Reading | ################################################## | 100% 0.00s

avrdude: writing output file "<stdout>"
0xcf

avrdude done.  Thank you.
Достал новую, распаковал, скоммутировал, прочитал, на радостях заливаю бутлоадер через ардуино иде, хз что оно там подсовывает, наверное ардуиновский стандартный(((
втрой раз читаю, все, нет никого!
что оно могло подсунуть?
что делать?

C++:
avrdude -c usbasp -p m328 -P usb -b 19200 -v -F -U hfuse:r:-:h -U lfuse:r:-:h -U efuse:r:-:h -U lock:r:-:h

avrdude: Version 7.0
         Copyright (c) Brian Dean, http://www.bdmicro.com/
         Copyright (c) Joerg Wunsch

         System wide configuration file is "/usr/local/etc/avrdude.conf"
         User configuration file is "/Users/user/.avrduderc"
         User configuration file does not exist or is not a regular file, skipping

         Using Port                    : usb
         Using Programmer              : usbasp
         Overriding Baud Rate          : 19200
         AVR Part                      : ATmega328
         Chip Erase delay              : 9000 us
         PAGEL                         : PD7
         BS2                           : PC2
         RESET disposition             : dedicated
         RETRY pulse                   : SCK
         Serial program mode           : yes
         Parallel program mode         : yes
         Timeout                       : 200
         StabDelay                     : 100
         CmdexeDelay                   : 25
         SyncLoops                     : 32
         PollIndex                     : 3
         PollValue                     : 0x53
         Memory Detail                 :

                                           Block Poll               Page                       Polled
           Memory Type Alias    Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- -------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           eeprom                 65    20     4    0 no       1024    4      0  3600  3600 0xff 0xff
           flash                  65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff
           lfuse                   0     0     0    0 no          1    1      0  4500  4500 0x00 0x00
           hfuse                   0     0     0    0 no          1    1      0  4500  4500 0x00 0x00
           efuse                   0     0     0    0 no          1    1      0  4500  4500 0x00 0x00
           lock                    0     0     0    0 no          1    1      0  4500  4500 0x00 0x00
           calibration             0     0     0    0 no          1    1      0     0     0 0x00 0x00
           signature               0     0     0    0 no          3    1      0     0     0 0x00 0x00

         Programmer Type : usbasp
         Description     : USBasp, http://www.fischl.de/usbasp/

avrdude: auto set sck period (because given equals null)
avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x1e950f (probably m328p)
avrdude: Expected signature for ATmega328 is 1E 95 14
avrdude: reading hfuse memory:

Reading | ################################################## | 100% 0.00s

avrdude: writing output file "<stdout>"
0xda
avrdude: reading lfuse memory:

Reading | ################################################## | 100% 0.00s

avrdude: writing output file "<stdout>"
0xff
avrdude: reading efuse memory:

Reading | ################################################## | 100% 0.00s

avrdude: writing output file "<stdout>"
0xfd
avrdude: reading lock memory:

Reading | ################################################## | 100% 0.00s

avrdude: writing output file "<stdout>"
0xcf

avrdude done.  Thank you.



***********************************************************************
<<<<<<<<<<<<<<<< И ВТОРОЙ РАЗ ОНО УЖЕ НЕ ЧИТАЕТСЯ >>>>>>>>>>>>>>>>>>>>>
***********************************************************************
avrdude -c usbasp -p m328 -P usb -b 19200 -v -F -U hfuse:r:-:h -U lfuse:r:-:h -U efuse:r:-:h -U lock:r:-:h

avrdude: Version 7.0
         Copyright (c) Brian Dean, http://www.bdmicro.com/
         Copyright (c) Joerg Wunsch

         System wide configuration file is "/usr/local/etc/avrdude.conf"
         User configuration file is "/Users/user/.avrduderc"
         User configuration file does not exist or is not a regular file, skipping

         Using Port                    : usb
         Using Programmer              : usbasp
         Overriding Baud Rate          : 19200
         AVR Part                      : ATmega328
         Chip Erase delay              : 9000 us
         PAGEL                         : PD7
         BS2                           : PC2
         RESET disposition             : dedicated
         RETRY pulse                   : SCK
         Serial program mode           : yes
         Parallel program mode         : yes
         Timeout                       : 200
         StabDelay                     : 100
         CmdexeDelay                   : 25
         SyncLoops                     : 32
         PollIndex                     : 3
         PollValue                     : 0x53
         Memory Detail                 :

                                           Block Poll               Page                       Polled
           Memory Type Alias    Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- -------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           eeprom                 65    20     4    0 no       1024    4      0  3600  3600 0xff 0xff
           flash                  65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff
           lfuse                   0     0     0    0 no          1    1      0  4500  4500 0x00 0x00
           hfuse                   0     0     0    0 no          1    1      0  4500  4500 0x00 0x00
           efuse                   0     0     0    0 no          1    1      0  4500  4500 0x00 0x00
           lock                    0     0     0    0 no          1    1      0  4500  4500 0x00 0x00
           calibration             0     0     0    0 no          1    1      0     0     0 0x00 0x00
           signature               0     0     0    0 no          3    1      0     0     0 0x00 0x00

         Programmer Type : usbasp
         Description     : USBasp, http://www.fischl.de/usbasp/

avrdude: auto set sck period (because given equals null)
avrdude: error: program enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
avrdude: AVR device initialized and ready to accept instructions
avrdude: Device signature = 0x000000 (retrying)
avrdude: Device signature = 0x000000 (retrying)
avrdude: Device signature = 0x000000
avrdude: Yikes!  Invalid device signature.
avrdude: Expected signature for ATmega328 is 1E 95 14

avrdude done.  Thank you.
 

Bruzzer

★★★✩✩✩✩
23 Май 2020
475
137
@rula,
Скетч какой залит? Моргание светодиодом? Если да, то попробуйте залить пустой скетч.
А загрузчик вы записывали зачем? Они были совсем без загрузчика?
 

rula

✩✩✩✩✩✩✩
22 Янв 2020
15
1
Кароч такс...
Гребенка, 6-и пиновая, на моей версии платы наеборотная, против того что я нашел в тырнетах.
Оказывается их две разные версии бывают(((
не попадайтесь на китайский уловки)))
минус 2 ардуины:mad:
 

Вложения

rula

✩✩✩✩✩✩✩
22 Янв 2020
15
1
Избыточное цитирование. Отредактируй или сообщение будет удалено
@rula,
Скетч какой залит? Моргание светодиодом? Если да, то попробуйте залить пустой скетч.
А загрузчик вы записывали зачем? Они были совсем без загрузчика?
Вся эта чепуха была затеяна из-за того что мне нужен стал ватчдог, заливка eemem и чуть больше свободного места, потому, конечно, как только завелось, я сразу залил бутлоадер просто проверить шьется или нет, как там оно работало в эти моменты, я уже даже не понимаю, возможно по запарке вставил разъем наоборот, оно зашилось а потом опять воткнул "как надо"))), ну в целом проблема решена), спасибо за помощь и участие всем)!
Уже пожалел что связался с ардуиной😅, просто хотелось открытый народный проект, а стм как-то не народно получался, но как выяснилось, отсутсвие ватчдога из коробки и необходимость иметь программатор для ватчдога и заливки eemem делают этот проект уже не таким народным)
 

rula

✩✩✩✩✩✩✩
22 Янв 2020
15
1
Избыточное цитирование. Отредактируй или сообщение будет удалено
Это одна и та же гребенка, просто повернутая на 180 гр.
Так что дело не в китайцах, а просто надо смотреть внимательнее
Ха, так картинка одна, а потом другая... Куда же тут смотреть, ни версии ни ривизии... Никогда небыло и вот опять🤣. Даже представить не мог что нано это вообще китайское поделие и так бывает.
 

Bruzzer

★★★✩✩✩✩
23 Май 2020
475
137
@rula,
Я тоже не понял, чем не понравились слова разные версии.
Если придираться, то можно придраться и к рекомендации смотреть внимательнее на не подписанные разъемы.
Кстати на моей китайской UNO они тоже не подписаны, только сегодня обратил на это внимание.
 

bort707

★★★★★★✩
21 Сен 2020
3,064
912
ОК, пусть будут версии.
И совет смотреть внимательнее тоже не настаиваю :)

А что до "неподписанные" - посмотрите, на первом пине разъема случаем не квадратный пятак под припой?
 

Bruzzer

★★★✩✩✩✩
23 Май 2020
475
137
@bort707,
Нет, все контакты одинаковые. Посмотрел в интернете, основная масса картинок такая же как и у меня, но встречаются и подписанные.
Вот пример подписанных.
1677700291403.png
Дополнено позже.
На плате ТС действительно первый пин с квадратным пятаком. До этого обсуждения я бы не обратил на это внимание, теперь буду знать. Всем спасибо.
 
Изменено: