Sökningen fann 15 träffar

av SAD
18 mars 2007, 11:53:34
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: C-kod problem med ATmega8
Svar: 28
Visningar: 4030

Jag tror jag löste det igår natt, alltså jag tänkte en sekund här och nu när jag satt och debuggade i AVR studio, men om jag kollar på stopwatchen så är det rätt, allt, den går 1 sekund innan den går in i ISR:en,(vilket inte var tanken från början men ändrade mig :) ). den drar sig då oxå 0,5us/minu...
av SAD
17 mars 2007, 19:26:05
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: C-kod problem med ATmega8
Svar: 28
Visningar: 4030

nä det skall var så ISR:en aktiveras ju på overflow flagan, så det är rätt, jag försöker ställa in prescalern med bitarna i TCCR1B, CS0-2, enligt en appnote så är det prescalern, och det finns 8 lägen, 1024,512,256,128,64,32,16,8 där 8 är std...dock så under (i I/O-view:n) CPU=>SFIOR finns en PSR10,...
av SAD
16 mars 2007, 17:09:53
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: C-kod problem med ATmega8
Svar: 28
Visningar: 4030

nu "funkar" timern :) problemet är dock att den verkar räkna på tok för långsamt, alltså jag har ju 2st tal (16bitarsräknare) TCNT1H och TCNT1L, när både dessa går till 0xFF så går den in i ISR:en, precis som den skall. Min fråga är nu, varför räknare den så långsamt? kan jag ställa in det...
av SAD
14 mars 2007, 15:03:56
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: C-kod problem med ATmega8
Svar: 28
Visningar: 4030

hittade en appnote om just detta på atmel's hemsida, skall kolla på den i slutet av veckan, har en tenta imorgon jag måste ge det sista jag har nu, men uppdatering kommer om det är mer problem ni är underbar killar :D
av SAD
13 mars 2007, 17:33:06
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: C-kod problem med ATmega8
Svar: 28
Visningar: 4030

det handlar väl om att jag tappar i precion om jag anv. 8 bitars tal, men som sagt det behöver inte gå jätte exakt.. men fortfarande jag får den inte prescalern att göra som jag vill jag kollade igenom databladet men hittar bara vad precsalern är och vilka som finns inte vilka positioner de ligger p...
av SAD
13 mars 2007, 16:53:41
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: C-kod problem med ATmega8
Svar: 28
Visningar: 4030

hur då menar du å dela upp talet och lägga det i registerposterna efter varandra? isf håller jag mig till 8-bitars tal, det är ingen alarmklocka jag bygger den kan dra sig lite...
av SAD
13 mars 2007, 16:26:33
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: C-kod problem med ATmega8
Svar: 28
Visningar: 4030

så den klara alltså av 8bytes=64bitars tal? min tanke var att registrena skall ju klara av att hålla talen, men som sagt jag är nybörjare på AVR så allt ni säger är troligen mer rätt :)
av SAD
13 mars 2007, 16:07:52
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: C-kod problem med ATmega8
Svar: 28
Visningar: 4030

oki, tack för alla snabba svar, ja ticks skall vara cykel, jag som inte ändrat ifrån orginalkoden, srry... jag som tänkte fel det skall givetvis vara 0-255=0x00=>0xff asså jag trodde att en ATmega8 bara klarade av 8-bitars tal? men jag kan ha mycket fel... ISR(TIMER0_OVF_vect) fungerar bättre :) tack
av SAD
13 mars 2007, 15:25:43
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: C-kod problem med ATmega8
Svar: 28
Visningar: 4030

>Varför använder du inte compare match interrupt istället? Mata in så litet >tal som går i prescalern på timer0 och mata den sen med ett 16 bitars tal >att jämföra med så att det stämmer med en sekund. Sätt sedan clear on >compare match-flaggan för timer0 så borde det funka bra sen. Du får ett >inte...
av SAD
13 mars 2007, 14:44:18
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: C-kod problem med ATmega8
Svar: 28
Visningar: 4030

här kommer koden... // Includes #include <avr/io.h> #include <avr/interrupt.h> #include "type.h" //definiioner #define STOP_TIMER TCCR0 &= 0xF8 #define START_TIMER TCCR0 |= 0x05 //variablar volatile unsigned char minutes; volatile unsigned char hour; volatile unsigned int cykel; //Inte...
av SAD
13 mars 2007, 10:56:16
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: C-kod problem med ATmega8
Svar: 28
Visningar: 4030

japp jag bethöver+5V för att starta en LCD-display (enable signalen) så det är riktigt tolkat :) tack :D hmm skall jag alltså använda timer 2 till min RTC? som det är nu använder jag timer0 och jag kan ju se att prescalern för den ligger i CPU=>SFIOR och sen variabeln PSR10. problemet tror jag är at...
av SAD
12 mars 2007, 20:20:48
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: C-kod problem med ATmega8
Svar: 28
Visningar: 4030

C-kod problem med ATmega8

jag har skrivit en kod i C för att skapa en RTC i en ATmega8... problemmet är att jag vet inte riktigt hur jag skall ställa in prescalern till min timer... som jag har förståt AVR så är referens systemet att du bara skriver den variabelön så säg att det i I/O:n finns en variabel X så kan du ändra vä...
av SAD
9 mars 2007, 14:28:07
Kategori: Idébanken
Tråd: timer m.h.a. AVR
Svar: 5
Visningar: 1705

tack för hjälpen Andax!

Det här ser ju relativt lätt ut sakll nog sätta mig enr och exprementera lite i AVR studion i heglen :)
av SAD
8 mars 2007, 23:56:39
Kategori: Idébanken
Tråd: timer m.h.a. AVR
Svar: 5
Visningar: 1705

timern skall kunna räkna ner ifrån iaf 3-4timmar helst skall den ju även gå att ställa med ett par knappar oxå...timern isig är tänkt att visas på en LCD-display, detta torde dock vara minsta problemet uc:n jag kollat på att anv. är ATmega8(verkar vara tillräcklig) jag har laddat hem senaste AVR stu...
av SAD
8 mars 2007, 22:27:55
Kategori: Idébanken
Tråd: timer m.h.a. AVR
Svar: 5
Visningar: 1705

timer m.h.a. AVR

hejsan jag håller på med en hobby som heter Airsoft, i Sommar skall vi ha ett terrorist scenario, och jag tyckte att det borde vara relativt simpelt att bygga en timer/bombatrapp! så min tanke är alltså att ha en AVR-krets, som räknar ner och vid 0 så ger den ifrån sig en ljudsignal + att en strobe-...