ATmega 128 - který čip na základní desku?

Vše o TURNIGY 9X. Programování, úpravy HW i SW této vysílačky
Zpráva
Autor
Uživatelský avatar
mhotar
Příspěvky: 687
Registrován: ned 01.07.2012 0:48
Bydliště: Jemnice

Re: ATmega 128 - který čip na základní desku?

#61 Příspěvek od mhotar »

Podle té chybové zprávy jsi s čipem ani nekomunikoval, nebo už se dělo něco předtím než to dospělo do tohoto stavu?
www.opentx.cz
Uživatelský avatar
mhotar
Příspěvky: 687
Registrován: ned 01.07.2012 0:48
Bydliště: Jemnice

Re: ATmega 128 - který čip na základní desku?

#62 Příspěvek od mhotar »

Ještě bys mohl vyzkoušet napájet čip z rádia. Zapni rádio vypínačem a na USBasp vyndej tu napájecí propojku. Jestli už jsi Fuses nějak předtím zapsal, tak je BOD nastaven na 4,2V , možná je to pro napájení z USBasp příliš vysoká hodnota.
www.opentx.cz
..Dada..
Příspěvky: 19
Registrován: pon 14.11.2011 18:18

Re: ATmega 128 - který čip na základní desku?

#63 Příspěvek od ..Dada.. »

Ahoj, promiň že sem dlouho nereagoval nebyl jsem doma.
Ohledně toho chipu M2561 dal jsme tam novej a při nahrávání mi to nahlásilo chybu viz příloha.
Přílohy
Flash 2561.JPG
Uživatelský avatar
mhotar
Příspěvky: 687
Registrován: ned 01.07.2012 0:48
Bydliště: Jemnice

Re: ATmega 128 - který čip na základní desku?

#64 Příspěvek od mhotar »

Obrázek hezkej, ale jestli chceš poradit budeš se muset trochu rozepsat, třeba jestli jsi nastavil fuses? Jak to dopadlo? Jestli jsi na otázku na konci obrázku náhodou neodpověděl Yes. Nemůžu hádat co děláš a pořád to z tebe tahat.
www.opentx.cz
..Dada..
Příspěvky: 19
Registrován: pon 14.11.2011 18:18

Re: ATmega 128 - který čip na základní desku?

#65 Příspěvek od ..Dada.. »

Fuses jsem nastavoval dle tvého popisu a vše proběhlo v pořádku, pak jsem dal nahrát opentx.hex a tam to hodilo tu chybu. Na tu otázku jsem ještě neodpověděl mám to stále připojené.
Uživatelský avatar
mhotar
Příspěvky: 687
Registrován: ned 01.07.2012 0:48
Bydliště: Jemnice

Re: ATmega 128 - který čip na základní desku?

#66 Příspěvek od mhotar »

Odpověď je NO. Pokud je opravdu fuses prepsana je už stejně pozdě. Vypadá to spíš na problém v komunikaci čip - programátor. Zkus odpojit programátor a rádio zapni jestli běží.
www.opentx.cz
..Dada..
Příspěvky: 19
Registrován: pon 14.11.2011 18:18

Re: ATmega 128 - který čip na základní desku?

#67 Příspěvek od ..Dada.. »

Tak rádio nenaběhne, zítra to zkusím nahrát znovu.
Zatím ti děkuji za pomoc.
Uživatelský avatar
mhotar
Příspěvky: 687
Registrován: ned 01.07.2012 0:48
Bydliště: Jemnice

Re: ATmega 128 - který čip na základní desku?

#68 Příspěvek od mhotar »

Zkus to napájet z rádia, ne z Usbasp. Vyndej propojku na usbasp a zapni rádio vypínačem. Taky se dá zkusit zvětšit parametr -B
Máš v usbasp jiný firmware? Neviděl jsem obvyklou chybu SCK.
www.opentx.cz
Uživatelský avatar
TAZmania
Příspěvky: 260
Registrován: pon 25.07.2011 0:00
Bydliště: Ostrava - Poruba

Re: ATmega 128 - který čip na základní desku?

#69 Příspěvek od TAZmania »

napiš konfiguraci pojistek..
Uživatelský avatar
mhotar
Příspěvky: 687
Registrován: ned 01.07.2012 0:48
Bydliště: Jemnice

Re: ATmega 128 - který čip na základní desku?

#70 Příspěvek od mhotar »

mělo by to být takto:
avrdude -c usbasp -p m2561 -B 100 -P usb -u -U lfuse:w:0xd7:m -U hfuse:w:0xd9:m -U efuse:w:0xfc:m

možná by stálo za pokus i toto
avrdude -c usbasp -p m2561 -B 100 -P usb -u -U lfuse:w:0xd7:m -U hfuse:w:0xd9:m -U efuse:w:0xfd:m
Je tam BOD=2,7V, pokud by problém dělalo nízké napětí z programátoru, ale to zjistí pokud bude rádio napájet z baterie rádia a ne z programátoru.
www.opentx.cz
Uživatelský avatar
TAZmania
Příspěvky: 260
Registrován: pon 25.07.2011 0:00
Bydliště: Ostrava - Poruba

Re: ATmega 128 - který čip na základní desku?

#71 Příspěvek od TAZmania »

nelíbí se mi nastavení oscilátoru

http://www.engbedded.com/fusecalc zkuste dosadit sem a uvidíte
Uživatelský avatar
mhotar
Příspěvky: 687
Registrován: ned 01.07.2012 0:48
Bydliště: Jemnice

Re: ATmega 128 - který čip na základní desku?

#72 Příspěvek od mhotar »

Ano low-voltage crystal OSC by šel taky použít a funguje to s ním
avrdude -c usbasp -p m2561 -B 100 -P usb -u -U lfuse:w:0xe5:m -U hfuse:w:0xd9:m -U efuse:w:0xfc:m
ale full-swing OSC je robustnější proti rušení a úspora energie bude proti low-voltage zanedbatelná.
Zkusit to může, proč ne. Mě to funguje s oběma typy oscilátoru. Prvně bych ale zkusil to napájení z rádia. Já jsem to s napájením z programátoru nezkoušel a mám strach z toho BOD=4,2V , jestli to jeho USBasp dá.
www.opentx.cz
Uživatelský avatar
TAZmania
Příspěvky: 260
Registrován: pon 25.07.2011 0:00
Bydliště: Ostrava - Poruba

Re: ATmega 128 - který čip na základní desku?

#73 Příspěvek od TAZmania »

BOD je hodnota, při kterým se resetuje vlastní MCU
Uživatelský avatar
mhotar
Příspěvky: 687
Registrován: ned 01.07.2012 0:48
Bydliště: Jemnice

Re: ATmega 128 - který čip na základní desku?

#74 Příspěvek od mhotar »

Ano, právě že psal že při napájení z usb naměřil na filtračním kondenzátoru MCU 4,2V
proto mám strach že se mu to pod rukama restartuje. Chce to prostě vyzkoušet s napájením z rádia.
www.opentx.cz
..Dada..
Příspěvky: 19
Registrován: pon 14.11.2011 18:18

Re: ATmega 128 - který čip na základní desku?

#75 Příspěvek od ..Dada.. »

Ahoj, tak radio je již v provozu.
Dnes jsem provedl druhé nahrání chipu M2561 pomocí USBasp s odpojeným Jumprem a napájeno z baterie rádia. Nastavení pojistek proběhlo bez potíží, při nahrávání firmware se při čtení opět špatně přečetl byt "b8" (viz předchozí příspěvek) následné čtení se již zdařilo a verifikace také proběhla v pořádku. Rádio sem ještě plně neotestoval ale zatím jsme na žádný problém nenarazil.
K nahrání použit USBasp programátor s přehraným firmwarem, programováno v příkazovém řádku.

Nastavení pojistek: avrdude -c usbasp -p m2561 -B 100 -P usb -u -U lfuse:w:0xd7:m -U hfuse:w:0xd9:m -U efuse:w:0xfc:m
Nahrání Firmware: avrdude -c usbasp -p m1281 -B 4 -P usb -U flash:w:opentx.hex:i

Děkuji mnohokrát za pomoc a rady s úpravou rádia.
Odpovědět

Zpět na „Turnigy T9x“