Biprog

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
ziby
Příspěvky: 2
Registrován: 06 srp 2007, 00:00
Kontaktovat uživatele:

Vyřešeno

#16 Příspěvek od ziby »

Tak už jsem to vyřešil, opět byl problém mezi klávesnicí a židlí :D

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]
Uživatelský avatar
rkozeluh
Příspěvky: 262
Registrován: 17 úno 2007, 00:00
Bydliště: Liberec

#17 Příspěvek 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
Uživatelský avatar
leonv
Příspěvky: 53
Registrován: 04 srp 2009, 00:00

#18 Příspěvek 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
Přílohy
biprog.pdf
(43.78 KiB) Staženo 192 x
flas.txt
(18.36 KiB) Staženo 151 x
Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 00:00

#19 Příspěvek 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.
Uživatelský avatar
leonv
Příspěvky: 53
Registrován: 04 srp 2009, 00:00

#20 Příspěvek 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?
Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 00:00

#21 Příspěvek 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.
Uživatelský avatar
leonv
Příspěvky: 53
Registrován: 04 srp 2009, 00:00

#22 Příspěvek od leonv »

Myslím že zakázal, zkusím někoho najít s tim paral. programátorem.
Uživatelský avatar
leonv
Příspěvky: 53
Registrován: 04 srp 2009, 00:00

#23 Příspěvek 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]
Přílohy
BootloaderDL5NEG-biprog.asm
(36.11 KiB) Staženo 160 x
Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 00:00

#24 Příspěvek 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.
Uživatelský avatar
leonv
Příspěvky: 53
Registrován: 04 srp 2009, 00:00

#25 Příspěvek 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
Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 00:00

#26 Příspěvek 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. :roll:

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.
Uživatelský avatar
leonv
Příspěvky: 53
Registrován: 04 srp 2009, 00:00

#27 Příspěvek 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
Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 00:00

#28 Příspěvek 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.
Uživatelský avatar
leonv
Příspěvky: 53
Registrován: 04 srp 2009, 00:00

#29 Příspěvek od leonv »

Nefunguje mi to :-(
ani botloader ani hlavní program, nemůžu se spojit ani s avrprog ani ve studiu jako stk500
Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 00:00

#30 Příspěvek 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.
Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“