www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Problem mit GNU Compiler bei RFM12


Autor: Kai Franke (kai-) Benutzerseite
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Forum!
Ich habe mit Erfolg die neuste RFM12 Schaltung von Benedikt aufgebaut 
und in Betrieb genommen.
Mein Problem liegt glaube ich bei dem GNU Compiler, da ich normalerweise 
nur mit Codevision programmiere.
Ich habe eigentlich vor, dass sobald ich auf einen Druckknopf drücke ein 
'a'sende und wenn ich loslasse, ein 'b'
Da ich einen Drucktaster benutze habe ich noch eine einfache Entprellung 
eingebaut.
Das Programm macht allerdings nicht das, was es soll :(
Momentan sendet es ständig sobald ich die Versorgungsspannung anlege.
Vielleicht kann mir ja jemand von euch helfen, ich habe mal die main.c 
vom Sender angehängt.

Groß
Kai

Autor: Wiesi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Du musst zum Einlesen das PIND Register verwenden. mit PORTD liest du 
nur das Ausgangslatch der Pintreiber, nicht aber den Pin-Status.

  Wiesi

Autor: Kai Franke (kai-) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ohhh mann, es war spä gestern :(
Danke vielmals, mit dem Codevision wär es wohl das gleiche Problem 
gewesen^^
Da der Befehlt sende 'b' im else steht sendet er natürlich auch 
ständig...

jetzt funktioniert alles, davon abgesehen, dass der Pin noch auf Ausgang 
geschaltet war und schön viel Strom gezogen hat, der Controller hats 
aber überlebt :)

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.