I/O Port Fonksiyonları



ClosePORTB():void ClosePORTB(void); 
B portunu ve B portuna bağlı kesmeleri devre dışı bırakır.CloseRB0INT() / CloseRB1INT() / CloseRB2INT(): 
void CloseRB0INT(void);
void CloseRB1INT(void);
void CloseRB2INT(void);
Belirtilen portlara bağlı kesmeleri devre dışı bırakır.OpenPORTB(): void OpenPORTB(unsigned char config);
B portunu ve B portuna bağlı kesmeleri aktifleştirir.
config:- Interrupt-on-Change: Kesmeleri aktifleştirir ya da devre dışı bırakır.

PORTB_CHANGE_INT_ON: Kesmeler aktif.
PORTB_CHANGE_INT_OFF:Kesmeler devre dışı.
- Enable Pullups: Pull-up dirençlerini aktifleştirir veya devre dışı bırakır.
PORTB_PULLUPS_ON:
 Pull-up dirençleri aktif.
PORTB_PULLUPS_OFF: Pull-up dirençleri devre dışı.
OpenRB0INT() / OpenRB1INT() / OpenRB2INT(): 
void OpenRB0INT(unsigned char config);
void OpenRB1INT(unsigned char config);
void OpenRB2INT(unsigned char config);
Belirtilen portlara bağlı kesmeleri aktifleştirir.
config:- Interrupt-on-Change: Kesmeleri aktifleştirir veya devre dışı bırakır.PORTB_CHANGE_INT_ON: Kesmeler aktif.
PORTB_CHANGE_INT_OFF: Kesmeler devre dışı.
- Interrupt-on-Edge:  Kesmelerin gelen sinyalin hangi davranışına göre oluşturulacağını belirtir.
RISING_EDGE_INT: Gelen sinyalin yükselen kenarında (Sinyal lojik-0′dan lojik-1′e geçerken) kesme oluşacak.
FALLING_EDGE_INT: Gelen sinyalin düşen kenarında (Sinyal lojik-1′den lojik-0′a  geçerken) kesme oluşacak.
- Enable Pullups: Pull-up dirençlerini aktifleştirir veya devre dışı bırakır.
PORTB_PULLUPS_ON: Pull-up dirençleri aktif.
PORTB_PULLUPS_OFF: Pull-up dirençleri devre dışı.

Yorumlar