Interrupt Programmering

F

freakyflair

Guest
Hei,

Jeg arbeider med 80x86 plattformer ved hjelp IAR C-kompilator og bruke LC / OS-II.Mitt program krever å sende et innspill til filteret oppgaven periodisk sier i en Frequence på 1 MHz.Kan noen fortelle meg hvor å sende avbryter periodisk eller er det noen annen metode som vi kan oppnå dette.Jeg prøvde OSTimeDly, men forsinkelsen grensen er bare i miliseconds mens th eapplication krever en gang gapet i mikrosekunder.

Bør th einterrupt routiens b compulsarily implementert i forsamlingen.Jeg har ikke gjort avbrudd programmering før.Hvor kan jeg finne noen eksempler og tutorials.
Jeg spesielt dont oppfatte hvordan der avbryter blir lyttet til og så behandles til ISR og hvor dette ISR burde faktisk være skriftlig.

 
Systemet bruker en interrupt vektor bord i noen minneområdet.Så, hvis vektor bordet består av et langt postadresse, må du ikke bruke en forsamling språkopplæringen.Men hvis vektor bordet består av et langt hopp instruksjon, du shold bruk som assemly hoppe instruksjon.I begge tilfeller bruker de C-språk heller enn assemblyspråk å iverksette avbryte rutiner i disse dager.

 
takk en meget .. kan du fortelle meg hvor kanne jeg finner noen eksempler for å avbryte programmering.Jeg har ikke gjort interrput programmering befor og liker å gå gjennom noen eksempler.Jeg loked på eksemplene gitt i boken LC / OS-II av Jean Labrosse, men kunne ikke finne noen med avbrudd.

 
Hvis du avbryter behandling i ikke-os baserte embedded systemer referere til Gaonkar bok.Ans for OS baserte du vanligvis har eksempler gitt sted i anlegget.(vanligvis eksemplene mappen som inneholder alltid avbruddsordrelinjen behandling)

 
kan du vennligst forklare begrepet prioriteringsnivå på avbruddet i pic18f448?

 
trenger du sannsynligvis en interrupt linje for å oppnå denne hastigheten, eller bruke en sw timer.

 

Welcome to EDABoard.com

Sponsor

Back
Top