Stránka 2 z 4
Vyřešeno
Napsal: 26 črc 2010, 18:21
od ziby
Tak už jsem to vyřešil, opět byl problém mezi klávesnicí a židlí
Měl jsem špatně nastavený Fuses, přesně řečeno nastavení oscilátoru. Měl jsem k dispozici programátor SuperPro a nebyl jsem si jistý s nastavením, tak jsem prohledal nápovědu a zdrojový soubor k bootloaderu,kde autor popisuje, co vše je potřeba nastavit. Po správném nastavení Biprog pracuje bez zaváhání. Musím říct, že je to povedený programátorek. V budoucnu se asi vrhnu i do verze pro USB.[/b]
Napsal: 27 črc 2010, 08:52
od rkozeluh
Jo jo, Biprog pracuje super. Postavil jsem hned verzi s USB a to je vůbec pohoda. teď se spíš chystám na připojení pomocí bluetooth, konkrétně OEMSPA310. Trochu mě tam vadí ten spojovací kabel k PC
Napsal: 17 srp 2012, 18:02
od leonv
Dobrý den,
mám prosbu, postavil jsem biprog 4.2. dle AR, nahrál jsem boot loader a nastavil fuse lockbit, ale připojení k avprog nešlo ani na Pc s COM. Po stisku tlačítka svítila pouze D6 (jp3 v poloze update) a nic jiného. Tak jsem nenahrál ani zbytek flash a eprom. Chtěl jsem kontrolovat nastavení megy8 a připojil opět k USBasp. Podařilo se mi ji zablokovat pomoci fuse a lockbit a už mi nejde načíst.
Prosím je někdo z okolí Opavy - Ostravy kdo by mohl megu8 odemknout , popř. nahrát boatloader a flash + eprom?
Pro informaci posílám výpis megu a nastavení fuses, ještě před tím, než jsem to pohnojil.
programoval jsem v khazama.exe
Napsal: 17 srp 2012, 18:21
od Andrea
Nastavil sis blbě zdroj hodin, podle těch obrázků to máš nastaveno na rezonátor 0,6 - 0,9 MHz a máš tam krystal 7,37 MHz. Tak si tam připoj nějaký externí zdroj hodin a přeprogramuj si ty fuse bity, jak mají být.
Napsal: 17 srp 2012, 18:51
od leonv
Podle tech obrázku jsem to mel původně, ted nevím jak to mám.
Ten zdroj hodin mám udělat pomocí 555?
Napsal: 17 srp 2012, 19:20
od Andrea
Tak to jsi to měl blbě i původně. Zdroj hodin klidně z 555, ale musíš USBasp přepnout na pomalé programování, protože 555 víc jak pár set kHz nezvládne. Nebo z něčeho vem oscilátor v plechovce (do 16MHz).
Ale jestli sis zakázal Reset, tak pak sehnat někoho s paralelním programátorem.
Napsal: 18 srp 2012, 13:54
od leonv
Myslím že zakázal, zkusím někoho najít s tim paral. programátorem.
Napsal: 18 srp 2012, 16:51
od leonv
Než někoho seženu, tak asi koupím novou a zkusím to znovu.
prosím o nastavení fuses a LB.
V přiloženém asembleru jsem našel poznámku
Fuses H 0xEF
Fuses L jsem nenašel
a LB 0xEF
V návodu biprog (
http://web.quick.cz/ruckl/biprog/compon ... biprog.pdf) je napsáno že nastavení je v přiloženém asm, ale neumím to z toho vyčíst.
zkošel jsem to nastavit podle toho kalkulátoru, a nejsem si jistý.
http://www.engbedded.com/fusecalc/
Prosím někoho kdo to umí, jestli by mi to nastavil, popřípadě vysvětli kde je to napsáno v tom aembleru.
Je to asi bezpečnější než to klikat pomocí těch oken. protože to zablokování zřejmě vzniklo tak, že v návodu je zapínání inverzní než u mě, takže jsem to udělal úplně opačně[/url]
Napsal: 18 srp 2012, 17:43
od Andrea
Ta dokumentace v PDF odporuje tomu, co je psáno v tom asm, takže prase aby se v tom vyznalo. Hlavní je, nikdy nezakázat reset, pak to můžeš vždycky vrátit zpátky.
Napsal: 20 srp 2012, 20:09
od leonv
megu mi kamarád odblokoval a ted opet nahrávám, nevím jak nastavit ten oscilátor, ve schématu je zem zapojena na pin 9 , ale v jiných schématech na pinu 5, tak nevím kde to má být.
Bohužel mám problém s komunikací, nahrál jsem botlader a komunikace s PC nešla, zkoušel jsem i nahrát jen hlavní program a eprom bez botladeru . jedna dioda svítí a druhá bliká, ale taky mi to nejde, asi mám špatně nastvený oscilátor.
Com nastaven na 115200
Napsal: 20 srp 2012, 20:35
od Andrea
leonv píše:nevím jak nastavit ten oscilátor, ve schématu je zem zapojena na pin 9 , ale v jiných schématech na pinu 5, tak nevím kde to má být.
O jakých pinech je řeč a co mají společného s oscilátorem?
Edit: Aha, asi máš na mysli COM port, tam je zem na pinu 5, jen nechápu, proč to motáš dohromady s oscilátorem.
Edit2: Ten konektor na COM je vůbec blbě zapojenej, buď to má být samec a je třeba použít křížený kabel nebo to je samice a jsou přehozené piny 2 a 3, pak se použije nekřížený kabel - prodlužovačka.
Napsal: 20 srp 2012, 21:00
od leonv
Nevím jestli nastavit externí nebo interní v nastavení fuses,ano ty piny jsou na com portu
v návodu je ext. krystal 16k CK + 4
Zkoušel jsem různé možnosti, dioda bliká pořád.
Dá se nějak ověři komunikace k te atmega8?
nevím jsetli má nastavení oscil. souvislost s komunikací s PC přes max 232
Napsal: 20 srp 2012, 21:05
od Andrea
Oscilátor nastav na Ext. Crystal/Resonator high freq. 16k CK + 4 ms.
Samozřejmě že má nastavení oscilátoru vliv na rychlost sériového portu. A oprav si tu zem a piny 2-3, jinak ti to nebude komunikovat nikdy.
Napsal: 20 srp 2012, 22:12
od leonv
Nefunguje mi to
ani botloader ani hlavní program, nemůžu se spojit ani s avrprog ani ve studiu jako stk500
Napsal: 20 srp 2012, 22:38
od Andrea
Vytáhni AVRko z patice, propoj na patici piny 2-3, zapni napájení, připoj to k PC a zkus posílat něco terminálem na ten COM port, jestli se ti to bude vracet. Tím ověříš kabeláž a MAX232.