PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Nochmal zu den adc Ports



Fenriz
30.08.2008, 10:52
Ich habe ein Miniprogramm geschrieben, um erst einmal zu testen wie ich den adc_0 ansteuern kann.
Das Programmers Notepad will die ganze Sache jedoch nicht kompilieren und schmeißt mir 3 Fehlermeldungen um die Ohren.


unten das Programm

#include "RP6RobotBaseLib.h"

DDRA=ADC0;
int main(void)
{
writeString_P("Test");
PORTA|=ADC0;
}
return(0);

radbruch
30.08.2008, 11:35
Hallo

Ich war mal so frei und habe deinen Code etwas "geputzt":

#include "RP6RobotBaseLib.h"

int main(void)
{
DDRA |= 1; // Datenrichtung auf Ausgang setzen
writeString_P("Test1: Ausgang ADC0 setzen");
PORTA |= 1; // Pin auf High setzen
while(1); // Endlosschleife
return(0); // wird nie ausgeführt
}



Das Programmers Notepad will die ganze Sache jedoch nicht kompilieren und schmeißt mir 3 Fehlermeldungen um die Ohren.
Nicht Notepad übersetzt ein Programm (=kompilieren) sondern der gcc-Compilier. Sollen wir raten welche Fehlermeldungen dir um die Ohren fliegen?

Bitte verwende für bessere Übersichtlichkeit die [ Code ]-Tags.

Gruß

mic

Fenriz
30.08.2008, 12:20
Danke Dir für deine Mühe. Hat funktioniert.
Das Datenrichtungsregister war an einer falschen Stelle gesetzt.