Gast
#2092544
Hallo zusammmen,
ich würde gerne wie bei dem Befehl "_bit_is_clear(PORTB,1)" I/O Ports an
ein selbstgeschriebenes Unterprogramm übergeben. Ich habe schon im
"AVR-GCC-Tutorial" nach Informationen gesucht, allerdings nichts
gefunden (vielleicht auch nur blind gewesen).
Habe nun folgendes versucht, jedoch hat das leider nicht funktioniert.
(wahrscheinlich zu einfach gedacht g)
#include <avr/io.h>
void test(int byte, int bit)
{
byte |= bit; // PORTB.0 logisch 1 zuweisen
}
int main (void)
{
DDRB|= (1<<0); // Ausgang
while (1)
{
test(PORTB,1);
}
}
Wie im Betreff angegeben, verwende ich das myAVR Board MK2 mit dem
ATmega8.
Ich würde mich freuen, falls mir da jemand weiterhelfen kann.