avbrudd i C

S

SUNBELT

Guest
Jeg prøver å bruke avbrudd i C programmering, jeg er en nybegynner i dette faget,
Vennligst gi meg med litt grunnleggende informasjon om dette emnet.

 
hver kompilatoren har sin enique avbryte rutiner ..

noen kompilatoren har pragma ...som IAR

fortelle meg kompilatoren at du jobber ...

 
Jeg bruker Visual C 6 som kompilator, jeg skriver c koder i win32 konsollen programmiljø

 
kan du forklare mer tydelig ..

VC betyr PC-programmering og du vil ha avbryte til PC?

 
Du kan være uskyldig vasser i svært dypt vann.Avbryter vanligvis innebære å skrive en enhetsdriver.Det er et svært komplekst prosjekt i moderne Windows.Win32 vil ikke komme deg dit.

Hvis du forklare hva du prøver å bygge, kanskje noen vil kjenne en snarvei løsning.

 
Hei SUNBELT,
checkout disse linkene ...nice veiledere ...kan hjelpe deg med å forstå avbryter behandling i C.
1) http://www.ics.uci.edu/ ~ dan/class/165/notes/interrupt.html
2) http://cnx.rice.edu/content/m12321/latest/
3) http://uk.builder.com/programming/c/0, 39029981,20268033,00. HTM

cheers ...

 
Du kan prøve en MCU software design project.For eksempel en enkel protokoll med C i 8051.I tror også PC-er for stor for deg:)

 
avbrudd i C som i assembly

du kun satt avbruddet vektor som
Eksempel
Her koden for i * en * r * kompilator
for AVR MCU avbruddet for timer 0

# pragma vector = TIMER0_OVF0_vect
__interrupt void timer0interrupt (void) ()

 

Welcome to EDABoard.com

Sponsor

Back
Top