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:
Das Hex hab ich jetzt auch kapiert. Danke.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;
}
MfG
Superhirn