Hi,
Ich habs geschafft. DEr Fehler war eine fehlende Klammer. Das make.exe geht noch immer nicht aber so wie ichs jetzt hab gehts auch. Aber wie könnte ich Ponyprog aus WinAvr heraus zum proggen bedienen?
Hier der Code:
Code:
/*Taster und LED 2 */
#include <avr/io.h>
//#include <avr/iom16.h>
#include <stdint.h>
#define TRUE 1
#define FALSE 0
void init(void) // Initialisierung
{
DDRB |= ( (1<<PB5) | (1<<PB6) | (1<<PB7) );
PORTB &= ~(1<<PB5);
PORTB &= ~(1<<PB6);
}
int main(void)
{
init();
while (1)
{
if ( !(PINB & (1<<PINB2))) // Hie hatte ich eine Klammer vergessen (-;
{
//LEDs einschalten
PORTB |= (1<<PB6);
PORTB &= ~(1<<PB5);
}
else
{
PORTB |= (1<<PB5);
PORTB &= ~(1<<PB6);
}
}
return 0;
}
Das Hex hab ich jetzt auch kapiert. Danke.
MfG
Superhirn
Lesezeichen