Aslan
09.08.2009, 22:06
Ich bekomme es nicht hin, mein Code zu compalieren.
Könntet ihr bitte mir beim finden der Fehler Helfen?
Am PB3 ist ein Led angeschlossen das beim betätigen der Taste am PB5 leuchten soll.
/************************************************** **********************************************
* Project: USB AVR-Lab
* Author: Christian Ulrich
* Contact: christian at ullihome dot de
*
* Creation Date: 2007-09-24
* Copyright: (c) 2007 by Christian Ulrich
* License: GPLv2
*
* Changes:
************************************************** *********************************************/
#include "avr/io.h"
#include "avrlab.h"
#include "stdint.h"
int main(void)
{
avrlab_init();
//your code goes here
DDRB &= ~(1<<PB5) ;
DDRB |= (1<< PB3);
PORTB |= (1<<PB5) ;
while (1)
{
if ( PINB & (1<<PINB5) )
PortB |= (1<<PB3);
else
PortB &= ~(1<<PB3);
//or here
avrlab_poll(); //must be called at least every 40 ms
//muss mindestens alle 40 ms aufgerufen werden
}
}
Könntet ihr bitte mir beim finden der Fehler Helfen?
Am PB3 ist ein Led angeschlossen das beim betätigen der Taste am PB5 leuchten soll.
/************************************************** **********************************************
* Project: USB AVR-Lab
* Author: Christian Ulrich
* Contact: christian at ullihome dot de
*
* Creation Date: 2007-09-24
* Copyright: (c) 2007 by Christian Ulrich
* License: GPLv2
*
* Changes:
************************************************** *********************************************/
#include "avr/io.h"
#include "avrlab.h"
#include "stdint.h"
int main(void)
{
avrlab_init();
//your code goes here
DDRB &= ~(1<<PB5) ;
DDRB |= (1<< PB3);
PORTB |= (1<<PB5) ;
while (1)
{
if ( PINB & (1<<PINB5) )
PortB |= (1<<PB3);
else
PortB &= ~(1<<PB3);
//or here
avrlab_poll(); //must be called at least every 40 ms
//muss mindestens alle 40 ms aufgerufen werden
}
}