MPLAB X MCC... trevlig

C, C++, Pascal, Assembly, Raspberry, Java, Matlab, Python, BASIC, SQL, PHP, etc.
Användarvisningsbild
Icecap
Inlägg: 26733
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

MPLAB X MCC... trevlig

Inlägg av Icecap »

Jag fibblar med ett PIC-projekt, dels för att testa en idé, dels för att den enhet kan vara riktig bra att ha.

Men sedan kommer allt med att aktivera ADC, DAC, timers osv. Och där fungerar MCC ganska bra faktisk.

Ska bara klura ut adressen till de vektoriserade interrupts.
bos
Inlägg: 2332
Blev medlem: 24 februari 2007, 23:29:15
Kontakt:

Re: MPLAB X MCC... trevlig

Inlägg av bos »

Vad är poängen med vektoriserade interrupts?
H.O
Inlägg: 5987
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Re: MPLAB X MCC... trevlig

Inlägg av H.O »

Istället för att alla interrupts genererar hopp till samma adress där man med kod måste avgöra om det var UART eller TMR1 (t.ex) som orsakade interrupten så kan man med vektoriserade interrupts få hopp till OLIKA adresser så man inte behöver "polla" IRQ-flaggorna.
bos
Inlägg: 2332
Blev medlem: 24 februari 2007, 23:29:15
Kontakt:

Re: MPLAB X MCC... trevlig

Inlägg av bos »

En egen ISR per interrupt, typ? Det låter ju himla smidigt.
Användarvisningsbild
Icecap
Inlägg: 26733
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: MPLAB X MCC... trevlig

Inlägg av Icecap »

Jupp, varje interrupt har egen adress - om man väljar det läge. Kan såklart använda de gamla lägen med låg- och hög-prioritet eller bara en interruptadress där man får sortera ut vad som hände.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 47520
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: MPLAB X MCC... trevlig

Inlägg av TomasL »

Beror väl på vilken processor man använder, alla processorer stöder inte vektoriserade interrupt.
Användarvisningsbild
Icecap
Inlägg: 26733
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: MPLAB X MCC... trevlig

Inlägg av Icecap »

Helt sant. Och i en hel del fall klarar man sig fint utan.
Skriv svar