Forum: Mikrocontroller und Digitale Elektronik AD-Wandlung XC167


von Andreas (Gast)


Angehängte Dateien:

Lesenswert?

Versuche gerade eine AD-Wandlung mit dem XC167CI Board.
Die Wandlung soll über den Eingang AN0 stattfinden. Mit einem Poti
soll die Frequenz einer LED verändert werden.
Mein Programm sieht folgendermaßen aus, aber funktioniert nicht.
Wäre dankbar, wenn mir jemand sagen könnte, wo mein Fehler liegt.

von Sascha Weitkunat (Gast)


Lesenswert?

Ich kenne mich zwar nicht mit dem Prozessor/Board aus, aber es ist
offensichtlich dass dein 'y' nicht initialisiert wird...

Im worst case werden die Schleifen garnicht betretetn und 'y' somit
auch nie gesetzt.

von Andreas (Gast)


Lesenswert?

Danke für die Antwort, aber die Sache hat sich gerade erledigt.
Auf der mitgelieferten CD des Boards sind zwei verschiedene Belegungen
der Pins vorhanden. Eigentlich sind sie spiegelverkehrt angegeben. Ich
habe natürlich mit der spiegelverkehrten gearbeitet.
Das Programm ist korrekt.

von Thorsten (Gast)


Lesenswert?

Das mit der Initialisierung ist aber trotzdem berechtigt, hatte mich
auch darüber gewundert. Bringt ein "int y;" auch gleichzeit eine
Initialisierung dieser Variable mit null ?

von Rainer (Gast)


Lesenswert?

Die Deklaration der Variablen ist kein Problem, da sie nicht lokal in
einer Funktion geschieht. Globale Variablen werden immer mit 0
initialisiert - das ist C-Standard.

von Thorsten (Gast)


Lesenswert?

Ach so, wieder was gelernt ! Danke !

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.