Gast
#2632074
Hallo zusammen,
ich bin recht neu im bereich ic programirung in c und hoffe das ich hir
richtig bin ;)
ich habe ein Test Programm geschrieben mit dem mann verschieden schalter
auslesen kann
mein probel bestet zumindest darin das der ic eine bestimmet zeit lang
etwas machen soll dazu das code beispiel :
for (a = 0;a < 1000;a ++)
{
PORTB = 0b000000;
PORTB = 0b001000;_delay_ms(1);
if ( ! (PINB & (1<<PINB0)) ){ a;break;}
if ( ! (PINB & (1<<PINB1)) ){ a;break;}
}
meine idee ist, dass die schleife solang bzw max 1000 msec. lang leuft,
bis einer der schalter betätigt wird.
Alles leuft sowiel aber die zeit ist nicht max. 1000 msec sondern
deutlich merh so ca 5 sec oder mehr. meine idee war zuerst das ich mit
#define F_cpu den programm akt ändere, aber ich kann die zahl dahinter
veränder wie ich will, es andert sich nichs?!
es würde mich sehr freun wenn ihr mir helfen könnts ;)
mit freundlichen grüßen
Sebastian