ATmega48 problém s nahraním programu
Napsal: 08 úno 2011, 21:31
Dobrý den,
začínám programovat atmely (Jako programátor používám AVR Dragon a vývojové prostředí AVR Studio s WINAVR.) ale hned zezačátku se my vysktl problem s tím že mám napsaný jednoduchy program ale ten my (nejsíš) nejde naprogramovat do procesoru přes isp, jakmile připojim programátor tak v avr studiu kliknu na connect zvolím programator a způsob připojení USB a připojim se.V založce main mam nastaveny ISP mod o f-125kHz = 1/4 z hodinoveho kmitočtu.
V nastavovaní fuses ani nic jineho jsem nenastavoval tvz. nezaskrknuté jsou- RSTDISBL, DWEN, EESAVE, CKOUT.
zaskrknute- SPIEN, CKDIV8. Nastavený mám interní RC oscilator o f=8MHz
tedy vysledný kmitocet 1MHz.
Na resetu mam pull-up 10k rezistor a ostatní signály mám zapojené napřímo, a pin na uC AREF mám přes keramicky kondík k zemi. V avr studiu pak vidím ze na atmelu je napetí 5V.
Když však program úspěšně bez chyb přeložím tak my nejde .hex nahrát do procesoru, vyhodí to nasledujici chybu:
"A problem occured when executing the command. See the command output for more info.
Tip: Check that the ISP programming frequency specified on the 'Board' page is well
below 1/4 of the clock frequency of the device. Extra precaution should be made when
using the CKDIV fuse and/or Clock Prescaler Register (CLKPR) on parts supporting
this. If this does not help, check your connections.
See the troubleshooting section in the help system for more information on what may
have caused the problems."
Provedl jsem kontrolu v zapojení ale nenašel jsem žádnou chybu tudíž si vůbec nevím rady, za odpověd děkuji. xos
začínám programovat atmely (Jako programátor používám AVR Dragon a vývojové prostředí AVR Studio s WINAVR.) ale hned zezačátku se my vysktl problem s tím že mám napsaný jednoduchy program ale ten my (nejsíš) nejde naprogramovat do procesoru přes isp, jakmile připojim programátor tak v avr studiu kliknu na connect zvolím programator a způsob připojení USB a připojim se.V založce main mam nastaveny ISP mod o f-125kHz = 1/4 z hodinoveho kmitočtu.
V nastavovaní fuses ani nic jineho jsem nenastavoval tvz. nezaskrknuté jsou- RSTDISBL, DWEN, EESAVE, CKOUT.
zaskrknute- SPIEN, CKDIV8. Nastavený mám interní RC oscilator o f=8MHz
tedy vysledný kmitocet 1MHz.
Na resetu mam pull-up 10k rezistor a ostatní signály mám zapojené napřímo, a pin na uC AREF mám přes keramicky kondík k zemi. V avr studiu pak vidím ze na atmelu je napetí 5V.
Když však program úspěšně bez chyb přeložím tak my nejde .hex nahrát do procesoru, vyhodí to nasledujici chybu:
"A problem occured when executing the command. See the command output for more info.
Tip: Check that the ISP programming frequency specified on the 'Board' page is well
below 1/4 of the clock frequency of the device. Extra precaution should be made when
using the CKDIV fuse and/or Clock Prescaler Register (CLKPR) on parts supporting
this. If this does not help, check your connections.
See the troubleshooting section in the help system for more information on what may
have caused the problems."
Provedl jsem kontrolu v zapojení ale nenašel jsem žádnou chybu tudíž si vůbec nevím rady, za odpověd děkuji. xos