Re: Hur ska jag komma igång?
Postat: 21 juni 2012, 10:34:43
Jag lyckades äntligen få det att fungera efter ett antal timmar av huvudvärk....
Det står att den interna klockan är delad på 8 som standard. Alltså att den är 1,2 MHz. Det kan kanske stämma, men problemet är att man med en 8bits timer som närmast kan få ut en klockfrekvens på 37,5khz från 1,2Mhz. Antagligen är det för långt ifrån 38khz eftersom det inte fungerade... Hur som helst så ändrade jag den interna klockfrekvensen till 9,6MHz genom att skriva till Clock Prescale Register (CLKPR). Om någon får samma problem efter mig så kan jag säga att det står hur man gör detta på sida 28 i attiny13s datablad...
Man måste skriva till registret två gånger först sätter man en etta i den 7 biten och nollor i de andra. Sedan måste man inom 4 cykler skriva en 0 till den 7 biten och skriva det man vill till de andra. Om man vill ha 9,6Mhz så skriver man enbart nollor till registret den andra gången
Tack för hjälpen dock, nu ska jag åka ut på landet och fira midsommar, ha en bra midsommar alla
Det står att den interna klockan är delad på 8 som standard. Alltså att den är 1,2 MHz. Det kan kanske stämma, men problemet är att man med en 8bits timer som närmast kan få ut en klockfrekvens på 37,5khz från 1,2Mhz. Antagligen är det för långt ifrån 38khz eftersom det inte fungerade... Hur som helst så ändrade jag den interna klockfrekvensen till 9,6MHz genom att skriva till Clock Prescale Register (CLKPR). Om någon får samma problem efter mig så kan jag säga att det står hur man gör detta på sida 28 i attiny13s datablad...
Man måste skriva till registret två gånger först sätter man en etta i den 7 biten och nollor i de andra. Sedan måste man inom 4 cykler skriva en 0 till den 7 biten och skriva det man vill till de andra. Om man vill ha 9,6Mhz så skriver man enbart nollor till registret den andra gången

Tack för hjälpen dock, nu ska jag åka ut på landet och fira midsommar, ha en bra midsommar alla