ATMega328P
ATMega328P
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?
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?
Re: ATMega328P
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)
- SkullKeep
- Příspěvky: 292
- Registrován: 23 srp 2017, 18:51
- Reputation: 0
- Bydliště: Brno
- Kontaktovat uživatele:
Re: ATMega328P
Nebo se podívej jestli systém (win7/win10/win11) vidí ten nahrávací port. Občas blbnou ovladače pro tetno typ čipu.
P. Q. M.
-
- Příspěvky: 1033
- Registrován: 06 zář 2017, 20:04
- Reputation: 0
- Bydliště: Brno
- Kontaktovat uživatele:
Re: ATMega328P
Nahrej znova, jak říká gilhad a při kompilaci podrž reset na MCU, než začne IDE nahrávat.
Re: ATMega328P
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
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
- SkullKeep
- Příspěvky: 292
- Registrován: 23 srp 2017, 18:51
- Reputation: 0
- Bydliště: Brno
- Kontaktovat uživatele:
Re: ATMega328P
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.
P. Q. M.
Re: ATMega328P
No ligiku to má, ale jaký mám já, a kde vemu ten druhý?
proženu gůgla, ale dej vědět.
proženu gůgla, ale dej vědět.
Re: ATMega328P
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)
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)
-
- Příspěvky: 1033
- Registrován: 06 zář 2017, 20:04
- Reputation: 0
- Bydliště: Brno
- Kontaktovat uživatele:
Re: ATMega328P
Když nastavíš v IDE jako desku Arduino Nano, tak můžeš ve volbě procesoru nastavit starý nebo nový bootloader.
Re: ATMega328P
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
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
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host