PonyProg - volba kmitočtu prog. propojkama pro ATmega8

Zdravím,
nemá někdo zkušenost s programováním ATmega8 (16) přes PonyProg, hlavně s programováním propojek. Propojky sem měl nastavený pro použití interního oscilátoru (CKSEL3-0 0011 : to by měly být 4MHz), ale bez připojeného krystalu to nefungovalo. Tak sem přeprogramoval propojky pro vnější krystal a teď už do procesoru nezapíšu nic a ani nic nepřečtu. A něco podobnýho se mi nejspíš stalo nedávno s ATmega16, je taky mrtvej. Není tam nějaká nesrovnalost?

:arrow_right: administrator: přesunuto ze sekce "AVR"

:arrow_right: administrator: přejmenováno z "ATmega8 - volba kmitočtu prog.propojkama"

Bohuzel spatne nastaveni propojek vede k nenavratnemu zablokovani ATMEGY :frowning:
sam jsem se o tom presvedcil, skus to udelat podle tohohle:

:arrow_right: administrator: příspěvek byl upraven
ponyprog-propojky.gif

Takhle si myslím že sem to měl naposledy a od tý doby je bez odezvy a jinej zatím nemám. A nemáš zkušenost s použitím toho interního
oscilátoru? Třeba u ATtiny2313 mi to fungovalo bez problémů.

To nemám ale vím, ze ATMEGA 8 má svuj oscilátor 8Mhz…

Podle datasheetu ho ma nastavitelny 1-8MHz. Ale jinak, tobe to funguje s krystalem a s nastavenim prog.propojek podle datasheetu?
ATmega8-int.oscilator.JPG

Chlapi s ATMEGOU 8 začínám a Ponyprog používám a vše fachá jak má. Jak nastavit Fuse bity pro interní oscilátor 8Mhz přikládám jinak super odkaz na nastavení fusebitů je zde engbedded.com/fusecalc vyberete tip a zadáte co chcete a potvrdíte a výseledek je okamžitě vidět. :smiley:

Ještě jendou se vracím kvůli fuse bitům a nastavením. Přišel jsem na to díky tomu, že jsem si postavil biproga USB variantu. Ne že by to bylo úplně špatně ale dobře to taky není. Musel jsem pořádně prostudovat datasheet a pro každou aplikaci to může být jinak. Nejsem nijak zvlášt dobrý angličtinář takže mi to dalo docela fušku. Ale udělal jsem zde malou chybu tak se jí snažim napravit.

BootLock 01,02,11 a 12 nám rozdělují pamět do určitých částí a různým nastavením si měníme pravidla kde můžu číst a kde ne atd. více datasheet atmega8 str.212

Bity Lock1 a Lock2 jsou pro nás dost podstatné u Ponyprogramru vždy prázdné aby bylo možné opakované programování. Pokud to bude jinak už to není v normálním režimu možné více datasheet atmega8 str.222

Ostatní bity nastavují Oscilátor, začátek vektor resetu atd. více datasheet nebo zde engbedded.com/fusecalc
fuse_bit_atmega8_intOSC_8Mhz.JPG