Stránka 1 z 1
Atmega 328P U *vyřešeno*
Napsal: 29 úno 2020, 10:15
od hafca
Nedaří se mi najít jaký je rozdíl mezi Atmega328P PU a Atmega328P U. Jediné co jsem našel je, že by to měl být padělek. Mám tu 3, jeden z TME, druhý z GM a třetí z Aukra.
V Arduino UNO je ten s koncovkou PU a jde normálně programovat. Když tam dán tem s U, tak programování skončí s chybou.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x24
A když do něj ten kód pošlu přes programátor, zařízení kam patří nefunguje. Zkusil jsem obsah toho s PU vytáhnout a přes programátor poslat do toho s U, ale žádná změna, je to nefunkční.
Dá se to nějak opravit nebo budou jen na ozdobu a v tom případě, kde koupit ty správné?
Napsal: 29 úno 2020, 10:44
od bdn
Obecně AVR Atmega, pokud má být schopen ISP programování, musí mít:
- napájecí napětí
- správně zapojené signály: CLK, MISO, MOSI, RESET, GND, VTG
- běžicí hodiny, t.j. oscilátor vnitřní nebo vnější
- správně nastavené pojistky, fuse-bity
P.S. Než se zlobit s podezřelými kusy, raději koupit nové kusy od spolehlivého distributora.
Napsal: 29 úno 2020, 10:58
od hafca
Asi jsem to špatně napsal. Programovat v programátoru jdou. Když je dám do Arduino UNO místo původního, tak do něj zkompilovaný program nedostanu.
Kdo je spolehlivý dodavatel?
Napsal: 29 úno 2020, 11:16
od nekmil
Nějak tomu nerozumím "Programovat v programátoru jdou".
A v tom Arduinu ho programuješ jak ? Přes seriový port(USB) ?
Napsal: 29 úno 2020, 12:02
od hafca
Mám arduino s Atmegou v DIL provedení. Vyndám původní Atmegu, dám tam jinou, nechám proběhnout kompilaci a dám nahrát.
Napsal: 29 úno 2020, 12:14
od bdn
Pokud lze kusy atmega programovat v programátoru a nejdou programovat přes "arduino IDE".
Hledal bych chybu:
1/ zda je v atmega správně bootloader?
2/ správně nastavené pojistky (frekvence hodin 8Mhz?, 16Mhz?)
3/ funguje nahrání "example sketch" přes "arduino IDE"?
Napsal: 29 úno 2020, 12:29
od nekmil
"1/ zda je v atmega správně bootloader?" - toto je zcela zásadní věc.
Napsal: 29 úno 2020, 12:32
od popopepe
hafca píše:Mám arduino s Atmegou v DIL provedení. Vyndám původní Atmegu, dám tam jinou, nechám proběhnout kompilaci a dám nahrát.
V té nové nebude bootloader, takže se to nemá jak nahrát.
Napsal: 29 úno 2020, 12:36
od hafca
Ten tam je, protože je v programátoru zkopírovaný celý obsah toho dobrého. A výpis paměti to potvrzuje.
Napsal: 29 úno 2020, 12:39
od hafca
Díky bdn za nakopnutí. Byly to pojistky. Myslel jsem si, že se zkopírovaly při čtení obsahu paměti v progamátoru. Nebylo to tak. Přepsal jsem pojistky podle toho dobrého a už to maká.
Dík všem za pomoc.