Skip to content

MSP-430

Pin Yapısı

alt text

Pinler ve Konfigürasyonları

PxIN

Port okuma registerıdır. Yalnızca okunabilir. Örnek kullanım aşağıdaki gibidir.

c
P1REN = 0x08;

PxDIR

Portların giriş veya çıkış olarak olarak kullanabilmesini sağlar.

Örnek:

c

P1IN = 0x40; 
// P1.6 portunu çıkış, geri kalan portları giriş olarak ayarlar
// 0100 0000
//  ^ sağdan 6.bit

// aynı anda birden fazla portu giriş olarak
// kullanabilmek için aşağıdaki gibi ayarlanabilir

P1IN = 0x41; 
// P1.6 ve P1.0 portunu çıkış, geri kalan portları giriş olarak ayarlar 
// 0100 0001
//  ^      ^ sağdan 6. ve 0. bit

PxOUT

Port çıkış registerıdır. Okuma ve yazma yapılabilir.

Örnek:

c
P1OUT |= BIT6;
// P1.6 pini 1 değerini alır. LED2 yanar.

PxOUT

İlgili portun pull-up direnç registerıdır. 1 olarak ayarlandığında pull-up direnç aktifleşir.

Örnek:

c
P1REN |= BIT3;
// P1.3 pininde pull-up direnç aktifleşir.