08.12.2017, 14:13
0
So... ich komme eigentlich gar nicht klar im Moment..
Hab jetzt mal versucht, deine oberen Code Schnippsel zusammenzusetzen, nur um die LED mal leuchten zu lassen.
Da mein Taster aber im gedrückten Zustand 0 ist, und nicht 1 funktioniert das schonmal nicht?
Hab jetzt mal versucht, deine oberen Code Schnippsel zusammenzusetzen, nur um die LED mal leuchten zu lassen.
Da mein Taster aber im gedrückten Zustand 0 ist, und nicht 1 funktioniert das schonmal nicht?
Code:
#include <avr/io.h>
int main(void)
{
DDRB = 0x06; /* 0x06 Hex für Pb0 Eingang, Pb1+2 Ausgang*/
int result; /* Zwischenspeichern des wertes zur vereinfachung */
result = PINB & 0x01; /* 0x01 Hex für 0b00000001 */
while (1)
{
PORTB = result;
}
}