Gå til innhold

Hvordan kan jeg få testet en C kode?


Anbefalte innlegg

/*** Skriver ut et tall hvert sekund og sender ut et klokkesignal på 0,5 Hz på OC1a utgangen**/ 
/*** Uten interupt ***/ 
 
 
#include <dev/board.h> 
#include <stdio.h> 
 
int main(void) 
{ 
 unsigned long baud = 9600; 
 int i=0; 
 
 NutRegisterDevice(&DEV_UART, 0, 0); 
 freopen(DEV_UART_NAME, "w", stdout); 
 freopen(DEV_UART_NAME, "r", stdin); 
 _ioctl(_fileno(stdout), UART_SETSPEED, &baud); 
 
/****OC1A er på portB. PortB driver initieres som utgang ****/ 
 DDRB = 0XFF; 
 
/*** Toggle OC1A utgangen, og klokkeneddeler settes til 1024 ****/ 
 TCCR1A = (1 << COM1A0); 
 TCCR1B = (1 << CS12) | (1 << CS10); 
 
 while(1) { 
 TIFR = (1<< OCF1A); 
 OCR1A = TCNT1 + 14400; 
 
 /*** Venter på telleren TCNT1 har tellt opp til verdien I OCR1A **/ 
 while (!(TIFR & (1<< OCF1A))) 
 ; 
 
 printf("\n%d", i++); 
 
 } 
 return 0; 
}

Dette er koden, jeg lurer på om det finnes noen program jeg kan få testet c koder på? som i Java så har du eclipse.

Lenke til kommentar
Videoannonse
Annonse

Ellers har du visual studio express som du kan laste ned gratis fra Microsoft.

Vil kanskje anbefale det fremfor minigw, synes det fungerer bedre på windows..

 

For linux er det bare å installere gcc/g++, men som Glutar sier er det enklere å bare bruke Eclipse til det.

 

EDIT:

Men har du ikke fått beskjed om hva du skal bruke i kurset? For den koden der ser temmelig avansert ut til at du ikke har brukt C før....

Endret av Mr.Garibaldi
Lenke til kommentar
  • 3 uker senere...

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...