Första försöket med wisp648 och 16f648

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
Icecap
Inlägg: 26659
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

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.
Användarvisningsbild
Bosen
Inlägg: 1753
Blev medlem: 18 juli 2005, 10:56:31
Ort: Karl Gustav, Varberg
Kontakt:

Inlägg av Bosen »

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 »

*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...
Användarvisningsbild
Bosen
Inlägg: 1753
Blev medlem: 18 juli 2005, 10:56:31
Ort: Karl Gustav, Varberg
Kontakt:

Inlägg av Bosen »

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 »

Jag vet inte varför min miniräknare skulle vara bättre än din... :-)
Jag förstår inte frågan riktigt.
Användarvisningsbild
Bosen
Inlägg: 1753
Blev medlem: 18 juli 2005, 10:56:31
Ort: Karl Gustav, Varberg
Kontakt:

Inlägg av Bosen »

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....
Skriv svar