Anonymní profil Cissa – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Cissa – Programujte.comAnonymní profil Cissa – Programujte.com

 

Příspěvky odeslané z IP adresy 78.136.143.–

Cissa
Mikrokontroléry › nespravne nastaveni FUSE bit…
16. 10. 2008   #87491

takže lidi .... stejný problém s nejspíš vypnutým nebo přenastaveným interním oscilátorem atmega8 .... a vyřešil jsem to následovně .... vzal jsem druhý(zdravý) atmega8 defaultně nastavený z výroby a nahrá jsem do něj tento program:

#include <avr/io.h>


void delay(unsigned int num)
{
unsigned int i,j;
for (j = 0; j < 10; j++)
for (i = 0; i < num; i++)
;
}


int main (void)
{
while(1)
{
DDRD |= _BV(PD6);
PORTD |= _BV(PD6);
PORTD &= ~(_BV(PD6));
}


return 0;
}


poté jak z programu vyplývá pin D6 zdravého atmega8 přivedl na pin XTAL1(B6) špatného atmega8 a poté už lze změnit fuse bity :smile4: .... jinak mám pocit že výchozí takt atmeg8 je 1MHz ale nechci šířit bludy takže mě kdyžtak někdo opravte :smile1: díky a hodně úspěchů :smile8:

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032022 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý