PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Icecap
Inlägg: 26659 Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark
Inlägg
av Icecap » 26 september 2008, 09:22:55
Det är interrupt från perifera enheter, "perifera" = omgivande. I detta fall kan det vara Timer2 osv.
Om du tänker dig en µC kärna med program och arbetsminne är de perifera enheter "allt" som sitter till men inte ingår i kärnan. På t.ex. Z80 och 80(x)86 hade man en separat krets till att ta hand om interrupt, nivåer och vektorer, numera är dessa "extrakretsar" ofta inbyggda i samma kiselbit men funktionsmässigt är de likaväl "perifera".
Mitt hus har en periferi som består av min trädgård t.ex.
Bosen
Inlägg: 1753 Blev medlem: 18 juli 2005, 10:56:31
Ort: Karl Gustav, Varberg
Kontakt:
Inlägg
av Bosen » 26 september 2008, 09:26:27
tackar för ett uttömmande svar...
då fattar jag varför men måste slå på den
sodjan
EF Sponsor
Inlägg: 43251 Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Inlägg
av sodjan » 26 september 2008, 10:15:47
*Att* PEIE måste vara "på" syns ju även på bilden "FIGURE 14-14: INTERRUPT LOGIC".
Helt oberoende av vad "peripherial" betyder...
Häng inte upp dig för mycket på vad som är "peripherial" eller inte,
notera t.ex att Timer0 inte anses vara det medan Timer1 och 2 är det...
Bosen
Inlägg: 1753 Blev medlem: 18 juli 2005, 10:56:31
Ort: Karl Gustav, Varberg
Kontakt:
Inlägg
av Bosen » 26 september 2008, 10:44:57
ok...
en annan liten fråga:
256*32= 8ms sa vi ju innnan.
frågan är:
8ms*256=ungefär 2sekunder???
har jag räknat fel???
sodjan
EF Sponsor
Inlägg: 43251 Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Inlägg
av sodjan » 26 september 2008, 10:51:11
Jag vet inte varför min miniräknare skulle vara bättre än din...
Jag förstår inte frågan riktigt.
Bosen
Inlägg: 1753 Blev medlem: 18 juli 2005, 10:56:31
Ort: Karl Gustav, Varberg
Kontakt:
Inlägg
av Bosen » 26 september 2008, 11:50:35
nä du har rätt sodjan.... det va en dum fråga att ställa här... milli=tusendel så jag hadde ju räknat rätt....