mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Mega16 Externer Quarz 14,475 Mhz Programm läuft nicht?


Autor: Christoph E. (ello)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Forum!

Ich bin am verzeifeln mit meinem Testprogramm.
Ich bekomm es nicht hin das ich einen Ausgang setze geschweige denn 
einen Eingang einlese!
Das Programm soll im ersten Takt die LED's einschalten (True) und im 
nächsten Zyklus die LED's wieder ausschalten (False).
Kann es sein das mein externer Takt nicht läuft oder hab ich einen 
Fehler im Programm?

Autor: Johannes M. (johnny-m)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Eine LED kann nur dann leuchten, wenn der entsprechende Portpin als 
Ausgang konfiguriert ist. Mit nem Eingang wird das nix. Außerdem ist 
die io.h nicht eingebunden. Ohne die dürfte gar nicht viel 
funktionieren.

Und ob Deine Takteinstellungen korrekt sind, kann man nur anhand der 
Fuse-Settings erkennen, nicht aber am Code.

EDIT:
Die stdarg.h ist für µC-Programmierung völlig sinnfrei. Das Programm 
(also die Abfrage) an sich macht auch wenig Sinn. Einfach irgendwelche 
Sachen ohne Sinn und Verstand zusammenkopieren und wenn was nicht auf 
Anhieb klappt gleich hier posten, ist auch nicht sinnvoll. Schau Dir 
bitte das AVR-GCC-Tutorial an. Da steht wie's geht.

BTW:
Es gibt keine mir bekannte Sprache, in der der Plural mit "'s" gebildet 
wird. Die Mehrzahl von "LED" heißt einfach (im deutschen wie auch im 
englischen) "LEDs". Der Fliegendreck zwischen dem D und dem s hat da 
nichts zu suchen.

Autor: Christoph E. (ello)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ok Danke! Die hab ich gelesen ist nur schon etwas her!

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.