Sökningen fann 34 träffar
- 1 maj 2006, 01:00:56
- Kategori: Inbäddade system / Inbyggda system / IoT
- Tråd: avbrottsrutiner i C
- Svar: 13
- Visningar: 1670
har följt de anvisningar från kompilatortillverkaren mde påstår att man enbart behöver spara undan de register som man på verkar i interruptrutinen.så jag undrar om det finns standardlösningar. ex på sparande av register som gjort förut: save_wreg=wreg save_FSR=FSR osv... , sedan återställer jag det...
- 1 maj 2006, 00:03:57
- Kategori: Inbäddade system / Inbyggda system / IoT
- Tråd: avbrottsrutiner i C
- Svar: 13
- Visningar: 1670
- 30 april 2006, 23:44:42
- Kategori: Inbäddade system / Inbyggda system / IoT
- Tråd: avbrottsrutiner i C
- Svar: 13
- Visningar: 1670
avbrottsrutiner i C
Finns det några problem att använda sig av samma variabler i olika interrupt har testat men funkar inte försöker spara w-registren mm har någon nåt förslag highpriorityinterrupt { //läser av tiden mellan externa pulser från pulsgivare //TMR1 genererar avbrott,räknar 10 externa pulser sedan slår runt...
- 21 april 2006, 00:20:12
- Kategori: Inbäddade system / Inbyggda system / IoT
- Tråd: multiplicera 24bit-tal cc8e-kopilator
- Svar: 26
- Visningar: 3704
- 21 april 2006, 00:10:26
- Kategori: Inbäddade system / Inbyggda system / IoT
- Tråd: multiplicera 24bit-tal cc8e-kopilator
- Svar: 26
- Visningar: 3704
jag kanske har uttryckt mig otydligt och enbart plockat ut enskilda isolerade frågor. jag är tvungen att sampla(läsa av värdet) varje 1mS för det antar jag att FFT-beräkningen(för att se frekvensen på varvtalsavvikelsen om motorn går ojämt)) kräver då man ser varvtalet går ojämnt. jag har möjlighet ...
- 20 april 2006, 23:17:55
- Kategori: Inbäddade system / Inbyggda system / IoT
- Tråd: multiplicera 24bit-tal cc8e-kopilator
- Svar: 26
- Visningar: 3704
ett problem är att varvtalet ska presenteras på en lcd-display också men då är det inte så viktigt med noggrannhet noggrannheten är viktigast till PC:n då via RS232.då kanske pulser/pulsenhet är att föredra och görs enkelt med en avbrottsrutin.eftersom jag gör exjobb börjar jag bli fb-annat trött på...
- 20 april 2006, 22:21:49
- Kategori: Inbäddade system / Inbyggda system / IoT
- Tråd: multiplicera 24bit-tal cc8e-kopilator
- Svar: 26
- Visningar: 3704
nogrannheten vill jag ska vara så hög som möjligt ca 2-3 decimaler. från början räknade jag pulser/tidsenhet men detta gav för dålig upplösning. nu har jag tvingats att mäta tiden med snabb klocka (5MHz) mellan ingående pulser med enheten tidsenhet/pulser dvs inverterat värde som jag ska sampla varj...
- 20 april 2006, 21:06:06
- Kategori: Inbäddade system / Inbyggda system / IoT
- Tråd: multiplicera 24bit-tal cc8e-kopilator
- Svar: 26
- Visningar: 3704
- 20 april 2006, 21:04:33
- Kategori: Inbäddade system / Inbyggda system / IoT
- Tråd: multiplicera 24bit-tal cc8e-kopilator
- Svar: 26
- Visningar: 3704
- 20 april 2006, 20:50:31
- Kategori: Inbäddade system / Inbyggda system / IoT
- Tråd: multiplicera 24bit-tal cc8e-kopilator
- Svar: 26
- Visningar: 3704
svar till bearing
nej avbrottsrutinen går bara in och avläser TMR0(5MHz) mellan två inkommande flanker(TMR1(FFFF-värde)-avbrott) på varje puls och nollställer denna.Detta görs varje 1mS (TMR3)Beräkningen borde kunna göras däremellan.
- 20 april 2006, 20:46:45
- Kategori: Inbäddade system / Inbyggda system / IoT
- Tråd: multiplicera 24bit-tal cc8e-kopilator
- Svar: 26
- Visningar: 3704
många bra o vettiga svar
tack för alla smarta svar hoppas jag blir så smart att någon behöver min hjärna Den enda handledaren är jag själv annars.kommer testa kretsen i morron antar att det kommer att lösa sig med PIC-matten annars får jag fråga mer,men en allmän fråga är 18xxx kretsarna lämpliga för såna här beräkningar.bö...
- 20 april 2006, 20:38:34
- Kategori: Inbäddade system / Inbyggda system / IoT
- Tråd: multiplicera 24bit-tal cc8e-kopilator
- Svar: 26
- Visningar: 3704
en varning till sodjans undran
Warning[2] C:\exjobb2005\extern_interrrupt_rs232_060413_kl1500.c 531 : Duplicate inline division (math library may save code, option -wi removes warning)
de va detta ja mena med inline division
de va detta ja mena med inline division
- 20 april 2006, 20:31:00
- Kategori: Inbäddade system / Inbyggda system / IoT
- Tråd: multiplicera 24bit-tal cc8e-kopilator
- Svar: 26
- Visningar: 3704
svar på sodjans fråga
värdet varvatal/minut beräknas av
minut=60 sek
pulstal: 1024 pulser/varv
timer frekvens=5MHz=200nS
tex RPM=(60*5 MHz)/(antal interna pulser*pulstal)
slutresultatet är litet men därinnan stora tal
minut=60 sek
pulstal: 1024 pulser/varv
timer frekvens=5MHz=200nS
tex RPM=(60*5 MHz)/(antal interna pulser*pulstal)
slutresultatet är litet men därinnan stora tal
- 20 april 2006, 20:23:05
- Kategori: Inbäddade system / Inbyggda system / IoT
- Tråd: multiplicera 24bit-tal cc8e-kopilator
- Svar: 26
- Visningar: 3704
för många beräkningar?
kompilatorn gav en varning typ "inline division" nånting påstod att man ska dela upp beräkningarna men vet inte hur för mycket kod eller?
- 20 april 2006, 20:11:37
- Kategori: Inbäddade system / Inbyggda system / IoT
- Tråd: multiplicera 24bit-tal cc8e-kopilator
- Svar: 26
- Visningar: 3704
har testat funkar i simulatorn
antar att detta kommer att funka i verkligheten hoppas jag.det jag ska göra är några multiplikationer,divisioner efter varandra hoppas detta funkar då antar att projektet inte blir för stort (beräknar värden samplade från pulsgivare och beräknar RPM)
