Stránka 1 z 2

Atmega328PB-AU - umí někdo nahrát ?

Napsal: 28 led 2020, 18:07
od pavel1tu
Nikomu nic nepůjčovat !!!

Půjčil jsem programátor na SMD verzi (AU) (prý mu ho někdo ukradl) a potřeboval bych nahrát bootloader.

Je někdo ochotný ? Pošlu poštou včetně obálky se spáteční adresou a známkou ....

Re: Atmega328PB-AU - umí někdo nahrát ?

Napsal: 29 led 2020, 21:00
od pavel1tu
Tak jsem opravil starou patici,
pod mikroskopem přeházel zničené piny za dobré,
a mám vypáleno.

No z 12ks 3 vadné - ach jo.

PS: je tu někdo fundovaný, kdo mi vysvětlí rozdíl mezi klasickým zavaděčem třeba v UNO a "Minicore" ? Moc děkuji

Re: Atmega328PB-AU - umí někdo nahrát ?

Napsal: 18 bře 2020, 18:17
od pavel1tu
Mám další dotaz. Zatím jsem provozoval ATmega328 s ext. krystalem, teď není místo a ani potřeba, tak se marně snažím použít bez krystalu na interních 8MHz, napájení 3,3V.
Když nahrávám bootloader, mám to dobře, že ?
- deska ATmega328
- clock 8MHz internal
- BOD 2,7V - nebo dát raději 1,8V - toto je do jakého napětí funguje, že ?
- LTO disabled - netuším
- variant - 328PB
- Bootloader - YES (UART 0) - tedy mám možnost dát UART 1 u verze PB, ale tam mám pověšený nRF24

1) bootloader nahraji v programaátoru, tam mám krystal
2) pak nahraji projekt přes USART0 a po seriové lince vidím že funguje
3) po napájení na desku se už po seriové lince neozývá
Osazeno minimum věcí, zdroj 3,3V, kondiky kolem ATmega, odpor na RESET.

Je možné, že když ho nahraji v tom programátoru, kde je krystal, pak nebude fungovat bez krystalu ?
Nebo se mu komunikační rychlost, mám 115200, změní s frekvencí ?

děkuji

Re: Atmega328PB-AU - umí někdo nahrát ?

Napsal: 19 bře 2020, 06:54
od ArduXPP
O tom, jestli bude použit interní nebo externí možnost, tak to se zapisuje ve FUSE. Jestli při nahrání programu to fungovalo bez krystalu, tak proč by to nemělo fungovat zas. Kdyby ale ve FUSE bylo, že má být použit externí, tak se bez toho chip nespustí. U používání 328p není potřeba mít u resetu odpor.

Re: Atmega328PB-AU - umí někdo nahrát ?

Napsal: 19 bře 2020, 07:08
od pavel1tu
Právě že v programátoru kde i nahraji projekt - ověření že bootloader funguje - je krystal.
Pokud nastavím při nahrávání ten interní krystal, tak se FUSE nastaví, nebo ne ?
Už jsem z toho tumpachový

Re: Atmega328PB-AU - umí někdo nahrát ?

Napsal: 19 bře 2020, 21:27
od ArduXPP
Asi se změny u FUSE projevují jen při vypálení bootloader.

Re: Atmega328PB-AU - umí někdo nahrát ?

Napsal: 24 bře 2020, 17:54
od pavel1tu
No, asi se blbě nahrávají FUSE, já tomu nerozumím - jako že doslova nevím co na co je ty FUSE, vím že něco přepínají, ale ....
Když nahraji klasický Bootloader na 5V a ext. krystal 16MHz - funguje to (z ArduinoIDE),
když nahraji 3,3V a interní krystal 8MHz - nefunguje to.
Nahrávám klasický https://github.com/MCUdude/MiniCore

Pomohl by mi prosím někdo, jak ty fuse nastavit přímo v programu AVRDUDE ? Včetně nahrání bootloaderu ?

Pořád hledám někoho kdo by mi časem "opravil" asi 30 ks ATmega328 kam nejde nahrávat bootloader,
je potřeba tam vynulovat ty FUSE - pár mi jich opravil kamarád ve firmě, ale už ten programátor co to uměl nemají,
prý se to dělá nějak vyšším napětím.

Re: Atmega328PB-AU - umí někdo nahrát ?

Napsal: 24 bře 2020, 18:47
od Hanz
snad Vám tohle pomůže, taky jsem se spletl a musel použít fuses doktora, ten se dá vyrobit nebo koupit.
https://jakub.serych.cz/reprap-elektronika
https://scienceprog.com/programming-avr ... -settings/
Nejsem si už jistý, jestli jsem pojistky neopravoval podle tohoto, než jsem si koupil od Axis programátor Presto
No a tohle jsem si taky udělal : http://mirley.firlej.org/node/726
https://www.elektroda.pl/rtvforum/topic1716521.html tohle se dá koupit ;)

Re: Atmega328PB-AU - umí někdo nahrát ?

Napsal: 24 bře 2020, 19:06
od kiRRow
stímhle jsem se páral před 20ti lety na PICkách :( ... polopaticky jsou to přepínače vnitřního nastavení procesoru (SW jumpery) ... podle datasheetu se muselo zjistit co který bit v kterém ze těch tří bajtů pojistek co dělal ... přepíná to tam watchdog, takt procesoru, děličku vnitřního oscilátoru atd ... podle toho se vypočetla HEXa hodnota, kterou jsem při nahrávání do čipu zadal jako parametr do příkazového řádku ...... tehdy jely win98, programoval jsem v asm a ten programátor co jsem slátal na koleně občas nějaký čip i odpálil ... podezřívám nábojovou pumpu na vydolování právě vyžšího programovacího napětí. Rád bych pomohl více ... bohužel se k tomu zase teprve zpátky dostávám a ještě jsem ani nepotřeboval arduino dostat ven z pelíšku :)

Re: Atmega328PB-AU - umí někdo nahrát ?

Napsal: 24 bře 2020, 20:58
od pavel1tu
Mám tomu rozumět, že když FUSE vypálím blbě, už to nejde vrátit ?
Tak to je bomba ... to jsem v rititi