Как залить загрузчик в ATMEGA328P-MU

fagot
Offline
Зарегистрирован: 28.04.2015
Уважаемые коллеги. подскажите  как залить загрузчик в 
 
ATMEGA328P-MU в корпусе QFN . Платку я сделал, припаял и все....   Не хочет грузить загрузчик. 
Нашел на просторах http://robocraft.ru/forum/viewtopic.php?f=27&t=616
 
Но невозможно вносить изменения в файл  avrdude.conf. Как можно решить эту проблему?

 

MacSim
Offline
Зарегистрирован: 28.11.2012

Ты имеешь в виду бутлоадер?

(Нахрена он нужен? места жрать, так мысли вслух)

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

а делать их зачем? обойдется дороже чем взять готовую (конечно смотря где брать). всемирная барахолка рулит.

fagot
Offline
Зарегистрирован: 28.04.2015

Готовая дурина не вариант, плата конечного устройства. Я считаю что ардуинка установленная на плату хуже чем просто МК на плате. 

IPS я заливал в UNO и им пробовал шить ATMEGA328P-MU. Обьема мне пока хватает так что не жалко потратить место для бутлоадера.

Народ подскажите, что нужно сделать чтобы залить лоадер в ATMEGA328P-MU?

Andrey_Y_Ostanovsky
Offline
Зарегистрирован: 03.12.2012

fagot пишет:
Но невозможно вносить изменения в файл  avrdude.conf. Как можно решить эту проблему?

Что значит "невозможно"? Нет такого файла или прав не хватает? Делайте через sudo.

В конце концов - можно же указать другой конфиг:

$ avrdude -h 2>&1 | grep config
  -C <config-file>           Specify location of configuration file.

MacSim
Offline
Зарегистрирован: 28.11.2012

fagot пишет:

 

IPS я заливал в UNO и им пробовал шить ATMEGA328P-MU. Обьема мне пока хватает так что не жалко потратить место для бутлоадера.

Народ подскажите, что нужно сделать чтобы залить лоадер в ATMEGA328P-MU?

в чем проблема им и шей

возможно проблема в тактировании камня. на своих платах использовал avr910 с внешним сигналом

Камень читается?

Возможно фьюзы надо поправить.

Гриша
Offline
Зарегистрирован: 27.04.2014

посмотрите этот топик, должно помочь

Штирлиц
Штирлиц аватар
Offline
Зарегистрирован: 13.06.2015

fagot . Все грузится также как и с обычной 328 в дип корпусе . только сигнатуры , возможно , поменять надо. Вы не написали ничего , о том как " не хочет " заливаться загрузчик. Что у вас выдает ИДЕ ?  Пухлявый давно пропал и хрустальный шар с собой забрал.

fagot
Offline
Зарегистрирован: 28.04.2015
ИДЕ выдает:
 
Arduino: 1.6.6 (Windows 7), Плата:"Arduino Pro or Pro Mini, ATmega328 (5V, 16 MHz)"
 
avrdude: Expected signature for ATmega328P is 1E 95 0F
         Double check chip, or use -F to override this check.
Найден неправильный микроконтроллер. Вы указали правильную плату в меню Инструменты -> Плата?
 
  Это сообщение будет содержать больше информации чем
  "Отображать вывод во время компиляции"
  включено в Файл > Настройки
 
Клапауций 111
Offline
Зарегистрирован: 26.12.2015

fagot пишет:

avrdude: Expected signature for ATmega328P is 1E 95 0F

т.е. до тебя не доходит, что у тебя не ATmega328P

Штирлиц
Штирлиц аватар
Offline
Зарегистрирован: 13.06.2015

 У тебя  человеческим языком  ИДЕ говорит  о не правильных сигнатурах твоего  чипа. "avrdude: Expected signature for ATmega328P is 1E 95 0F".

Подробно описано тута. Прочитай внимательно. Сначала заливаем в ардуину скетч ArduinoISP. Потом  меняем сигнатуры в файле avrdude config или как он там называется(предварительно закрыв ИДЕ), И только потом  (после обновления сигнатур и сохранения файла)открываем ИДЕ и заливаем в чип загрузчик.Потом меняем сигнатуры  на первоначальное значение и заливаем скетч блинк для проверки работоспособности  чипа. А еще лучше сделай две копии файла и подставляй   их когда нужно

Штирлиц
Штирлиц аватар
Offline
Зарегистрирован: 13.06.2015

Сигнатуры на AVR  в этом списке. Если помню хорошо то я менял 1E 95 0F на 1E 95 14

 

fagot
Offline
Зарегистрирован: 28.04.2015
Поправил файл C:\Program Files (x86)\Arduino\hardware\tools\avr\etc\avrdude
теперь пишет:
 
Arduino: 1.6.6 (Windows 7), Плата:"Arduino Pro or Pro Mini, ATmega328 (5V, 16 MHz)"
 
avrdude: Expected signature for ATmega328P is 1E 95 14
         Double check chip, or use -F to override this check.
Найден неправильный микроконтроллер. Вы указали правильную плату в меню Инструменты -> Плата?
 
 Вчера залил загрузчики в DIPовскую мегу 328Р.
А в эту не получаеЦЦО.
fagot
Offline
Зарегистрирован: 28.04.2015

Вот часть файла: avrdude

#------------------------------------------------------------
# ATmega328
#------------------------------------------------------------
 
part
    id = "m328";
    desc = "ATmega328";
    has_debugwire = yes;
    flash_instr = 0xB6, 0x01, 0x11;
    eeprom_instr = 0xBD, 0xF2, 0xBD, 0xE1, 0xBB, 0xCF, 0xB4, 0x00,
 0xBE, 0x01, 0xB6, 0x01, 0xBC, 0x00, 0xBB, 0xBF,
 0x99, 0xF9, 0xBB, 0xAF;
    stk500_devcode = 0x86;
    # avr910_devcode = 0x;
    signature = 0x1e 0x95 0x14;       //так и было
    pagel = 0xd7;
    bs2 = 0xc2;
    chip_erase_delay = 9000;
    pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1",
"x x x x x x x x x x x x x x x x";
 
    chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x",
"x x x x x x x x x x x x x x x x";
 
    timeout = 200;
    stabdelay = 100;
    cmdexedelay = 25;
    synchloops = 32;
    bytedelay = 0;
    pollindex = 3;
    pollvalue = 0x53;
    predelay = 1;
    postdelay = 1;
    pollmethod = 1;
 
    pp_controlstack =
0x0E, 0x1E, 0x0F, 0x1F, 0x2E, 0x3E, 0x2F, 0x3F,
0x4E, 0x5E, 0x4F, 0x5F, 0x6E, 0x7E, 0x6F, 0x7F,
0x66, 0x76, 0x67, 0x77, 0x6A, 0x7A, 0x6B, 0x7B,
0xBE, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00;
    hventerstabdelay = 100;
    progmodedelay = 0;
    latchcycles = 5;
    togglevtg = 1;
    poweroffdelay = 15;
    resetdelayms = 1;
    resetdelayus = 0;
    hvleavestabdelay = 15;
    resetdelay = 15;
    chiperasepulsewidth = 0;
    chiperasepolltimeout = 10;
    programfusepulsewidth = 0;
    programfusepolltimeout = 5;
    programlockpulsewidth = 0;
    programlockpolltimeout = 5;
 
    ocdrev              = 1;
 
    memory "eeprom"
paged = no;
page_size = 4;
size = 1024;
min_write_delay = 3600;
max_write_delay = 3600;
readback_p1 = 0xff;
readback_p2 = 0xff;
read = " 1 0 1 0 0 0 0 0",
      " 0 0 0 x x x a9 a8",
      " a7 a6 a5 a4 a3 a2 a1 a0",
      " o o o o o o o o";
 
write = " 1 1 0 0 0 0 0 0",
      " 0 0 0 x x x a9 a8",
" a7 a6 a5 a4 a3 a2 a1 a0",
" i i i i i i i i";
 
loadpage_lo = " 1 1 0 0 0 0 0 1",
     " 0 0 0 0 0 0 0 0",
     " 0 0 0 0 0 0 a1 a0",
     " i i i i i i i i";
 
writepage = " 1 1 0 0 0 0 1 0",
   " 0 0 x x x x a9 a8",
   " a7 a6 a5 a4 a3 a2 0 0",
   " x x x x x x x x";
 
mode = 0x41;
delay = 20;
blocksize = 4;
readsize = 256;
    ;
 
    memory "flash"
paged = yes;
size = 32768;
page_size = 128;
num_pages = 256;
min_write_delay = 4500;
max_write_delay = 4500;
readback_p1 = 0xff;
readback_p2 = 0xff;
read_lo = " 0 0 1 0 0 0 0 0",
 " 0 0 a13 a12 a11 a10 a9 a8",
 " a7 a6 a5 a4 a3 a2 a1 a0",
 " o o o o o o o o";
 
read_hi = " 0 0 1 0 1 0 0 0",
 " 0 0 a13 a12 a11 a10 a9 a8",
 " a7 a6 a5 a4 a3 a2 a1 a0",
 " o o o o o o o o";
 
loadpage_lo = " 0 1 0 0 0 0 0 0",
     " 0 0 0 x x x x x",
     " x x a5 a4 a3 a2 a1 a0",
     " i i i i i i i i";
 
loadpage_hi = " 0 1 0 0 1 0 0 0",
     " 0 0 0 x x x x x",
     " x x a5 a4 a3 a2 a1 a0",
     " i i i i i i i i";
 
writepage = " 0 1 0 0 1 1 0 0",
   " 0 0 a13 a12 a11 a10 a9 a8",
   " a7 a6 x x x x x x",
   " x x x x x x x x";
 
mode = 0x41;
delay = 6;
blocksize = 128;
readsize = 256;
 
    ;
 
    memory "lfuse"
size = 1;
min_write_delay = 4500;
max_write_delay = 4500;
read = "0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0",
      "x x x x x x x x o o o o o o o o";
 
write = "1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 0",
      "x x x x x x x x i i i i i i i i";
    ;
 
    memory "hfuse"
size = 1;
min_write_delay = 4500;
max_write_delay = 4500;
read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0",
      "x x x x x x x x o o o o o o o o";
 
write = "1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0",
      "x x x x x x x x i i i i i i i i";
    ;
 
    memory "efuse"
size = 1;
min_write_delay = 4500;
max_write_delay = 4500;
read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0",
      "x x x x x x x x x x x x x o o o";
 
write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0",
      "x x x x x x x x x x x x x i i i";
    ;
 
    memory "lock"
size = 1;
min_write_delay = 4500;
max_write_delay = 4500;
read = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0",
      "x x x x x x x x x x o o o o o o";
 
write = "1 0 1 0 1 1 0 0 1 1 1 x x x x x",
      "x x x x x x x x 1 1 i i i i i i";
    ;
 
    memory "calibration"
size = 1;
read = "0 0 1 1 1 0 0 0 0 0 0 x x x x x",
      "0 0 0 0 0 0 0 0 o o o o o o o o";
    ;
 
    memory "signature"
size = 3;
read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x",
      "x x x x x x a1 a0 o o o o o o o o";
    ;
;
 
part parent "m328"
    id = "m328p";
    desc = "ATmega328P";
    signature = 0x1e 0x95 0x14;     //раньше было 0F
 
    ocdrev              = 1;
;
 
#------------------------------------------------------------
 
Andrey_Y_Ostanovsky
Offline
Зарегистрирован: 03.12.2012

А может банально: земля где-то отвалилась?

MacSim
Offline
Зарегистрирован: 28.11.2012

о да 328 без Р

fagot
Offline
Зарегистрирован: 28.04.2015

MacSim  что означает без р?

Short Circuit
Short Circuit аватар
Offline
Зарегистрирован: 17.05.2015

вот и у меня такая же проблема:

avrdude: AVR device initialized and ready to accept instructions
 
Ошибка при записи загрузчика.
Reading | ################################################## | 100% 0.02s
 
avrdude: Device signature = 0x0000ff
avrdude: Expected signature for ATmega328P is 1E 95 0F
         Double check chip, or use -F to override this check.
 
пока не решил......... и кварц вроде не должен быть не тот..
на проце написано 328Р , в корпусе QFN
 
 и как решить - тоже не ясно, попробовал сменить на 1E 95 0F но без толку.
Yarik.Yar
Offline
Зарегистрирован: 07.09.2014

Тут уж явно с подключением проблема - не сигнатура, а мусор прочитался.

Штирлиц
Штирлиц аватар
Offline
Зарегистрирован: 13.06.2015

Недавно из Поднебесной почти задаром горсть Atmega 644P-20AU в корпусе TQFP приобрел. Но вот решил только сейчас попробовать залить загрузчик.Думал будут проблемы , так как соединял с макеткой проводами по 15 см ( кварц и все остальное на макетке). Залилось все с первого раза и без проблем.Блинк работает на ура . Теперь проверить соответствие пинов осталось. До этого покупал 328 в корпусе TQFP.После изменения сигнатур  тоже не было проблем с загрузчиком. Проверяйте соединения

Short Circuit
Short Circuit аватар
Offline
Зарегистрирован: 17.05.2015

да.. действительно, каждый раз разное считывает avrdude: Device signature = 0x0000ff

 

а вот в окне первый раз пишет такое:

 

 Programmer Type : STK500
         Description     : Atmel STK500 Version 1.x firmware
 
avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x14
 
avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x02
 
avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x10
         Hardware Version: 1997029146
         Firmware Version: 1093675635.-2
         Topcard         : STK502
         Vtarget         : 1.8 V
         Varef           : 0.0 V
         Oscillator      : Off
         SCK period      : 0.1 us
 
avrdude: stk500_initialize(): (b) protocol error, expect=0x10, resp=0x01
avrdude: initialization failed, rc=-1
         Double check connections and try again, or use -F to override
         this check.
 
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x10
 
avrdude done.  Thank you.
 
что єєто может значить? не пойму куда копать. монтаж у меня нормальный все паянное короткими проводами. на питание проца сейчас повесил емкость - не помогло, результат тот же.
Short Circuit
Short Circuit аватар
Offline
Зарегистрирован: 17.05.2015

поменяю сейчас кварц, больше там нечего менять.

===============

 

капец какой то, не хочет, в чем дело не ясно.

avrdude: Device signature = 0xfff800

avrdude: Expected signature for ATmega328P is 1E 95 0F
         Double check chip, or use -F to override this check.
 
Device signature - все время разное пишет.
 
 
Tomasina
Tomasina аватар
Offline
Зарегистрирован: 09.03.2013

USB кабель попробуй заменить.

Short Circuit
Short Circuit аватар
Offline
Зарегистрирован: 17.05.2015

да, менял кабелек.. он вообще 30 см..   буду теперь к микросхеме паяяццо..

но блин, на видео - там на соплях вообще и работает. жуть.

https://www.youtube.com/watch?v=VIf1WJrF8Hc&list=PLEPCNyV-sKtgcBbn-qlNzW...

Short Circuit
Short Circuit аватар
Offline
Зарегистрирован: 17.05.2015

взял новый проц, новую нано (в нее скетч заливаю), и запаял 328 мегу на плату, подпаялся проводками... ии

та же фигня, один в один.. такое впечатление, что проблема все же не в монтаже, программная какая то, верно пишут: ардуино в качестве программатора -плохая затея.

придется программатор покупать и разбираться с фьюзами, а так не хотелось..

Штирлиц
Штирлиц аватар
Offline
Зарегистрирован: 13.06.2015

Short Circuit пишет:

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

Где это пишут такое?

Вы точно все делали по инструкции?Тут не надо и с фьюзами разбираться .

А купите программатор  и начнется все по- новой: проц виноват , проводки не те, или фюьзы неправильно выставил.

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

Кстати - осмелюсь спросить- вы все выводы GND и VCC подключили?

Short Circuit
Short Circuit аватар
Offline
Зарегистрирован: 17.05.2015

да. нашел причину, дурацкая, подозревал, что чтото простое.

рессет нужно с D10  соединить, а я рессет с рессет соединил. Но ардуино ненадежна в качестве программатора - это не я придумал.

пока все прошилось, все процы прошил, краватку не применял, микросхему QFN прижимал к плате с вытравленными дорожками - бельевой прищепкой, удобно.

Штирлиц
Штирлиц аватар
Offline
Зарегистрирован: 13.06.2015

Фууух... Ну и чудненько! Я рад за вас.

 

Irinka
Irinka аватар
Offline
Зарегистрирован: 28.06.2017
Здравствуйте.
У меня такая же проблема с новой ардуинкой. (328P)
 
avrdude: Expected signature for ATmega328P is 1E 95 0F
         Double check chip, or use -F to override this check.
Ошибка при записи загрузчика.
 
 
part parent "m328"
    id = "m328p";
    desc = "ATmega328P";
    signature = 0x1e 0x95 0x0F; или 0x1e 0x95 0x14; никакого результата
 
    ocdrev              = 1;
;

Подключено всё правильно, вставляю другую ардуинку, заливается загрузчик.

При этом в ту, которую загрузчик не заливается, скетч загружается и работает.

Irinka
Irinka аватар
Offline
Зарегистрирован: 28.06.2017

Меняю местами прошивающую и прошиваемую ардуинки (через ардуино прошиваю) - запись загрузчика происходит, возвращаю обратно, в эту опять ошибка.

Irinka
Irinka аватар
Offline
Зарегистрирован: 28.06.2017
avrdude: Version 6.3-20190619
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "C:\Users\Irinka\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf"

         Using Port                    : COM8
         Using Programmer              : stk500v1
         Overriding Baud Rate          : 19200
         AVR Part                      : ATmega328P
         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
         ByteDelay                     : 0
         PollIndex                     : 3
         PollValue                     : 0x53
         Memory Detail                 :

                                  Block Poll               Page                       Polled
           Memory Type 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    0      0  4500  4500 0x00 0x00
           hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

         Programmer Type : STK500
         Description     : Atmel STK500 Version 1.x firmware
         Hardware Version: 2
         Firmware Version: 1.18
         Topcard         : Unknown
         Vtarget         : 0.0 V
         Varef           : 0.0 V
         Oscillator      : Off
         SCK period      : 0.1 us

avrdude: AVR device initialized and ready to accept instructions

Ошибка при записи загрузчика.
Reading | ################################################## | 100% 0.02s

avrdude: Device signature = 0x1e9516 (probably m328pb)
avrdude: Expected signature for ATmega328P is 1E 95 0F
         Double check chip, or use -F to override this check.

avrdude done.  Thank you.

 

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

так у вас сигнатура 0x1e9516, а это 328PB

Выбираем плату из miniCore - 328PB и пробуем залить загрузчик )))

Irinka
Irinka аватар
Offline
Зарегистрирован: 28.06.2017
Irinka
Irinka аватар
Offline
Зарегистрирован: 28.06.2017

Оооо дааа, работает)))

Спасибки.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Irinka пишет:

Оооо дааа, работает)))

Спасибки.

о, да, ...мы на ней собаку съели если sadman41 нам не врёт )))

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

Это плата в формате nano, если да, то скиньте ссылку

slider
Offline
Зарегистрирован: 17.06.2014

По atmega328pb как-то искал аддоны где всё есть ( и прошивка загрузчика + правильные фьюзы, и чтоб можно было выбрать 8мгц для меньшего потребления, и загрузка через usbasp чтоб быстрей и без загрузчика быстрый запуск программы,...)
Сделал с год назад небольшую табличку . Возможно на сегодня уже что изменилось. И вроде ещё шестой какой-то аддон находил. 
 

//     название аддона, поиск его в IDE , компиляция, настройки чипа , запись загрузчика , запись скетча по UART , по SPI ( USBASP )
//         Xplained minis        +         -             -                  -
//         amperka iskra nano    -         +             -                  +                                           -(ругается неправильный контроллер) 
//    *    waterrot              -         +             +                  +,но ругается "efuse"FD   +                 +
//         pololu                -         +             +                  +                                           -(ругается неправильная сигнатура)
//         miniCore              -         +             +                  +                                           +
//
// pololu  <a data-cke-saved-href="https://www.pololu.com/docs/0J74/4.3" href="https://www.pololu.com/docs/0J74/4.3" rel="nofollow">https://www.pololu.com/docs/0J74/4.3</a>  ,               <a data-cke-saved-href="https://files.pololu.com/arduino/package_pololu_index.json" href="https://files.pololu.com/arduino/package_pololu_index.json" rel="nofollow">https://files.pololu.com/arduino/package_pololu_index.json</a> 
// waterrot  <a data-cke-saved-href="https://github.com/watterott/ATmega328PB-Testing" href="https://github.com/watterott/ATmega328PB-Testing" rel="nofollow">https://github.com/watterott/ATmega328PB-Testing</a> ,  <a data-cke-saved-href="https://github.com/watterott/ATmega328PB-Testing/raw/master/package_m328pb_index.json" href="https://github.com/watterott/ATmega328PB-Testing/raw/master/package_m328pb_index.json" rel="nofollow">https://github.com/watterott/ATmega328PB-Testing/raw/master/package_m328pb_index.json</a>
// применен waterrot , - Плата "ATmega328PB" - "ATmega328PB Cryctal Clock" -  Speed 8MHz

//     название аддона, поиск его в IDE , компиляция, настройки чипа , запись загрузчика , запись скетча по UART , по SPI ( USBASP )
//         Xplained minis        +         -             -                  -
//         amperka iskra nano    -         +             -                  +                                           -(ругается неправильный контроллер) 
//    *    waterrot              -         +             +                  +,но ругается "efuse"FD   +                 +
//         pololu                -         +             +                  +                                           -(ругается неправильная сигнатура)
//         miniCore              -         +             +                  +                                           +
//
// применен waterrot , - Плата "ATmega328PB" - "ATmega328PB Cryctal Clock" -  Speed 8MHz
 

Irinka
Irinka аватар
Offline
Зарегистрирован: 28.06.2017

ua6em пишет:

Это плата в формате nano, если да, то скиньте ссылку

Я, честно говоря, не помню откуда эта плата, они все в одной куче у меня лежат, поэтому не могу сказать с какой партии заказ. Плата в формате нано.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Irinka пишет:

ua6em пишет:

Это плата в формате nano, если да, то скиньте ссылку

Я, честно говоря, не помню откуда эта плата, они все в одной куче у меня лежат, поэтому не могу сказать с какой партии заказ. Плата в формате нано.

а есть еще такие?

Irinka
Irinka аватар
Offline
Зарегистрирован: 28.06.2017

Думаю есть, поищу.

Irinka
Irinka аватар
Offline
Зарегистрирован: 28.06.2017

Ага. Нашла. Будем эксперементировать?

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Irinka пишет:

Ага. Нашла. Будем эксперементировать?

что именно хотите попробовать?

Irinka
Irinka аватар
Offline
Зарегистрирован: 28.06.2017

ua6em пишет:

а есть еще такие?

Я думала Вы хотите что-то проверить)

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Irinka пишет:

ua6em пишет:

а есть еще такие?

Я думала Вы хотите что-то проверить)

я думал сделать ченж )))

или купил бы, если не думаете применять именно 328pb

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018
ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

На плате есть ATmega328PB, как указано, но он отличается от ATmega328PB, который я получил от официального поставщика микрочипов. Я надеюсь, что ATmega на Nano не является поддельным Загрузчик, который я получил с этой платой, не будет работать, поэтому мне пришлось мигать новый загрузчик для ATmega328PB, чтобы работать. После этого он хорошо работает с мини-корой в ArduinoID

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

И чо?

Irinka
Irinka аватар
Offline
Зарегистрирован: 28.06.2017

ua6em пишет:

Irinka пишет:

ua6em пишет:

а есть еще такие?

Я думала Вы хотите что-то проверить)

я думал сделать ченж )))

или купил бы, если не думаете применять именно 328pb

Мне не принципиально, работает и хорошо.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

там два серийных порта ежели что