Hallo
Ich hab letztens mal versucht ein Blibklicht mit C zu basteln. Das hat auch gut funktioniert. Dann dacht ich mir ich bau nen Start Taster mit ein und fange mit der Blinkerei an sobald der Taster gedrückt ist. wenn man ihn los lässt hört es auf zu blinken. Ich hab ewig lange rum gegooglet und gesucht (teils funktionierende Programme einfach ins AVRstudio 5 rein koppiert. jedes mal das selbe Problem, das Programm tut so als wär garkein Taster eingebaut.
hier mal ein Beispielprogramm. es sollte eigendlich die LEDs einschalten sobald der Taster auf pinb,0 gedrückt ist. wenn der Taster nicht gedrückt ist sollen die LEDs wider aus gehen. Funktioniert aber nicht :cray:
hat jemand ne Erklärung wiso?
-> in welches Forum muss man eigendlich Fragen zur programmierung selbst rein schreiben. gibz da was spezielles oder kann man wild durch die Gegend posten? ^^
Gruß
Ich hab letztens mal versucht ein Blibklicht mit C zu basteln. Das hat auch gut funktioniert. Dann dacht ich mir ich bau nen Start Taster mit ein und fange mit der Blinkerei an sobald der Taster gedrückt ist. wenn man ihn los lässt hört es auf zu blinken. Ich hab ewig lange rum gegooglet und gesucht (teils funktionierende Programme einfach ins AVRstudio 5 rein koppiert. jedes mal das selbe Problem, das Programm tut so als wär garkein Taster eingebaut.
hier mal ein Beispielprogramm. es sollte eigendlich die LEDs einschalten sobald der Taster auf pinb,0 gedrückt ist. wenn der Taster nicht gedrückt ist sollen die LEDs wider aus gehen. Funktioniert aber nicht :cray:
hat jemand ne Erklärung wiso?
-> in welches Forum muss man eigendlich Fragen zur programmierung selbst rein schreiben. gibz da was spezielles oder kann man wild durch die Gegend posten? ^^
Gruß
Code:
#include <avr/io.h>
#include <util/delay.h>
#define F_CPU 1000000
int main(void)
{
DDRD = 0b11111111;
DDRB = 0b00000000;
while(1)
{
if (PINB0 >=0)
{
PORTD = 0b11111111;
}
else
{
PORTD = 0b00000000;
}
}
return 0;
}