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
Du musst zum Einlesen das PIND Register verwenden. mit PORTD liest du nur das Ausgangslatch der Pintreiber, nicht aber den Pin-Status. Wiesi
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 :)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.