Ich mag keine hALBEN SACHEN ALSO:
Code:
#include "avrlab.h"
#include "gpio.h"
#include "sleep.h"
//#define SIMULATION
int main(void)
{
AvrLabInit();
//your code goes here
PortB.DataDirection.Bit3 = DataDirectionOutput;
while (1)
{
//or here
Sleep(40,Milliseconds);
AvrLabPoll(); //must be called at least every 40 ms
//muss mindestens alle 40 ms aufgerufen werden
}
while (1)
{
PortB.Output.Bit3 ^= 1;
Sleep(200,Milliseconds);
AvrLabPoll();
}
}
Was genu macht eigentlich PortB.Output.Bit3 ^= 1;
Schaltet es den Pin bei jedem durchlauf ein und aus oder ändert er immer minus und plus?
Wie definiert man eigentlich ob minus oder Plus aus dem jeweiligem Pin kommt?
Und wieso wird return nicht verwendet?
Lesezeichen