ATMega328P

Odpovědět
Ludek
Příspěvky: 291
Registrován: 02 pro 2019, 08:14
Reputation: 0
Bydliště: České Budějovice

ATMega328P

Příspěvek od Ludek » 27 úno 2024, 07:43

Zdravím,
zkouším naprogramovat nový čip ATMega328P. Pomocí Arduina a přes ISP jsem tam dostal Bootloader.
Pak jsem zkusil tam ještě poslat nějaký kod, třeba Blink... Vše funguje, vše OK.
Ale pokud použiji nějaký modul FTDI, kterým programuji třeba Arduino mini pro,
tak tam kod nedostanu. Samozřejmě použiji jak Rx, tak Tx a DTR pro Res a na čipu je 16MHz.
Prostě přes ISP nahraju COKOLI ale přes serial, jako ta malá Arduina nedokážu.
v čem je fígl?

Uživatelský avatar
gilhad
Příspěvky: 788
Registrován: 07 bře 2018, 11:22
Reputation: 0

Re: ATMega328P

Příspěvek od gilhad » 27 úno 2024, 10:06

Nevím, ale zkusil bych tam přez ISP dostat Bootloader a pak to rovnou zkusit přez Serial. (Aby se mi nestalo, že ten bootloader přepíšu něčím jiným, třeba tím Blinkem)

Uživatelský avatar
SkullKeep
Příspěvky: 291
Registrován: 23 srp 2017, 18:51
Reputation: 0
Bydliště: Brno
Kontaktovat uživatele:

Re: ATMega328P

Příspěvek od SkullKeep » 27 úno 2024, 11:44

Nebo se podívej jestli systém (win7/win10/win11) vidí ten nahrávací port. Občas blbnou ovladače pro tetno typ čipu.
:twisted: :?: :arrow: :geek: P. Q. M.

jankop
Příspěvky: 1030
Registrován: 06 zář 2017, 20:04
Reputation: 0
Bydliště: Brno
Kontaktovat uživatele:

Re: ATMega328P

Příspěvek od jankop » 27 úno 2024, 12:15

Nahrej znova, jak říká gilhad a při kompilaci podrž reset na MCU, než začne IDE nahrávat.

Ludek
Příspěvky: 291
Registrován: 02 pro 2019, 08:14
Reputation: 0
Bydliště: České Budějovice

Re: ATMega328P

Příspěvek od Ludek » 28 úno 2024, 07:26

Zkouším a nic.
Takže znovu :
1. přes IDE nahraji Bootloader - nastavil jsem ATMega328P. Prošlo to. Pak klidně nahraju i skicu...
2. Pak odpojím UNO - kde bylo ISP
3. připojím modul FTDI - kterým normálně programuji všechna malá Arduina - viz obrázek
4. připojím kromě napájení ještě Rx, Tx a DTR (u CPU mám pullup odpor).
5. A teď ta otázka.... dám skicu, třeba ono Blink a kterou desku nastavit??? UNO, miniPro, anebo ATmega328p ?
Když kouknete na schemata, všechny desky jsou stejné.

Takže háček asi bude, že jsem tam sice nahrál Bootloader, ale jaký?
Ale nedávno kolegovi odešel CPU, já ho vyoperoval a napájel nový ATMega328P, nahrál bootloader a šlape to.
Proč to nejde, když je CPU venku?

pro SkullKeep - wokna s tím nemají nic společného, porty vidím
pro gilhad - Blink boot loader nepřepíše. Ale pro jistotu jsem pokus zopakoval
pro jankop - taky to nepomohlo :-)
01.jpg

Uživatelský avatar
SkullKeep
Příspěvky: 291
Registrován: 23 srp 2017, 18:51
Reputation: 0
Bydliště: Brno
Kontaktovat uživatele:

Re: ATMega328P

Příspěvek od SkullKeep » 28 úno 2024, 11:06

Ale jde o to, že ATMEGA328P ma 2 bootloadery OLD a NEW. Tady může být taky chyba. Taky mi nešlo nic nahrát, protože jsem měl špatný bootloader.
:twisted: :?: :arrow: :geek: P. Q. M.

Ludek
Příspěvky: 291
Registrován: 02 pro 2019, 08:14
Reputation: 0
Bydliště: České Budějovice

Re: ATMega328P

Příspěvek od Ludek » 28 úno 2024, 13:37

No ligiku to má, ale jaký mám já, a kde vemu ten druhý?
proženu gůgla, ale dej vědět.

Ludek
Příspěvky: 291
Registrován: 02 pro 2019, 08:14
Reputation: 0
Bydliště: České Budějovice

Re: ATMega328P

Příspěvek od Ludek » 28 úno 2024, 14:15

Ještě poznámka :
na gůglu všichcni řeší a radí, jak tam nahrát bootloader a pak jam nahrát skicu přes ISP.
To chápe každý.
Ale nikde jsem nenašel, jak vzít brouka, nahrát nějaký bootloader přes ISP,
a aby se to pak chovalo třeba jako brouk z UNA anebo z MiniPro.
Podle schemat se nijak neliší. Proto to nechápu. Ale než to vzdám, zajímá mě, jak naprogramovat brouka,
a aby se pak dal naplnit skicou u IDE přes Rx a Tx (plus res)
:-)

jankop
Příspěvky: 1030
Registrován: 06 zář 2017, 20:04
Reputation: 0
Bydliště: Brno
Kontaktovat uživatele:

Re: ATMega328P

Příspěvek od jankop » 03 bře 2024, 13:27

Když nastavíš v IDE jako desku Arduino Nano, tak můžeš ve volbě procesoru nastavit starý nebo nový bootloader.

Ludek
Příspěvky: 291
Registrován: 02 pro 2019, 08:14
Reputation: 0
Bydliště: České Budějovice

Re: ATMega328P

Příspěvek od Ludek » 05 bře 2024, 08:27

Tak to taky nic :-(
Vzdávám se ... Mé pokusy :
1. Přes ISP jsem tam dal starý bootloader - a pak přes modul FTDI zkusil nahrát třeba Blink... NIC
2. to samé s normálním bootloaderem - pak taky nic (vše jako NANO)

pro jistotu jsem zkusil nahrát Blink přes ISP, abych ověřil, jestli jde krystal.. Ten je OK

Pro mne to je záhada... Jak se to líší? Schemata jsou skoro totožná. Opakuji - kamarádovi jsem vyoperoval z UNA brouka,
Dal tam nový ATMega328P, nahrál bootloader a šlape to... Proč to nejde, když mám brouka na tišťáku?
Holt zůstanu u ISP :-(

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 37 hostů