´╗┐´╗┐ ´╗┐
Programowanie progesor├│w Atmela z wykorzystaniem kompilatora GCC

Inicjacja portu
PORTx.DIR Ustalanie kt├│ry pin w bramie ma by─ç wyj┼Ťciema a kt├│ry wej┼Ťciem.
PORTx.DIR
PORTx.DIRSET
PORTx.DIRCLR

PORTx to jest nazwa dost─Öpnego portu w procesorze np. PORTC
PORTx.DIR = 255; // wszystkie piny wyj┼Ťcie
PORTx.DIR = PIN4_bm; // pin 4 wyj┼Ťcie 
PORTx.DIR = PIN4_bm | PIN0_bm; // pin 4 i 0 jako wyj┼Ťcie 0b00010001 
PORTx.DIRSET = PIN4_bm; // pin 4 wyj┼Ťcie 
PORTx.DIRCLR = PIN4_bm; // pin 4 jako wej┼Ťcie
Ustawnianie pinu w porcie.
PORTx.OUT Ustalanie kt├│ry pin w bramie ma by─ç wyj┼Ťciema a kt├│ry wej┼Ťciem.
PORTx.OUT
PORTx.OUTSET = ustaw na 1
PORTx.OUTCLR = ustaw na 0

PORTx to jest nazwa dost─Öpnego portu w procesorze np. PORTC
PORTx.OUT = 255; // ustaw wszystkie piny na 1
PORTx.OUT = PIN4_bm; // pin 4 na 1 
PORTx.OUT = PIN4_bm | PIN0_bm; // pin 4 i 0 na 1 
PORTx.OUTSET = PIN4_bm; // pin 4 na 1 
PORTx.OUTCLR = PIN4_bm; // pin 4 na 0 
Czytanie wej┼Ťcia.
PORTx.IN Operacje pozwala natychmiastowo ustawi─ç pin na 0 bez zmiany pozosta┼éych w porcie. 
Odpowienik PORTB &=~(1<<PB1);

Operacja w pami─Öci zajmuje 1 bajt

PORTB.OUTCLR = PIN1_bm;

Czytanie flagi
PORTx.INTFLAGS
Czytanie flagi przerwa┼ä

Szybko┼Ť─ç zmiany portu?
PORTx.PORTCTRL
co to?

Kasowanie flag pin├│w
PORTx.PINxCTRL Warto┼Ťci od 0 to 7
PORTx.PIN0CTRL
PORTx.PIN1CTRL
PORTx.PIN2CTRL
PORTx.PIN3CTRL
PORTx.PIN4CTRL
PORTx.PIN5CTRL
PORTx.PIN6CTRL
PORTx.PIN7CTRL


Fatal error: Uncaught Error: Call to undefined function mysql_result() in /home/server433550/ftp/licznik.php:30 Stack trace: #0 /home/server433550/ftp/allLang.php(410): licznik_all() #1 {main} thrown in /home/server433550/ftp/licznik.php on line 30