Hallo! Ich hab hier mal eine blöde Frage. Ich bin noch Anfänger in Sachen Mikrocontroller, und nun möchte ich einfach mal versuchen ein mimi Programm in C zu schreiben, das per Tastendruck eine LED zum Leuchten bringt. (zum üben!) Ich benutze CodeVisionAVR und habe das STK500. PORTC ist LED Ausgang, und PORTD Taster. Die einzelnen Ausgänge kann ich einfach durch schreiben von z.B. PORTC.1 = 1; setzen. Nun habe ich folgendes in den vorgefertigten Code eingesetzt: while (1) { PORTC.2 = PORTD.2; }; Das läuft aber so nicht! Hilfe ich brauch ein Erfolgserlebnis!!
ich weiss ja nicht, wie das bei c ist, aber in basic werden portzustände mit PIND.2 eingelesen. probier das doch mal aus.
Hi, Jens Um ein Portbin einzulesen musst du den Befehl PINC.2 verwenden Das heisst in deinem Fall PINC.2 = PORTD.2; Gruß
Super Danke! Probiere ich heute Abend mal aus! Wo kann ich diese Sachen für C nachlesen?
@anfänger wir recht du hast manchmal sind die finger schneller als das gehirn g
Hallo! Danke für die schnelle Beantwortung! Es hat geklappt! Mein erstes Erfolgserlebnis!! mfG Jens
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.