Port B e i suoi registri

Sharing is caring!

 

Caratteristiche generali

 

Port B è una porta a 8 bit con speciali funzioni infatti è in grado di operare con l’ADC (Analog – to Digital Converter).

 

Registro PTB

 

 

PTB[7:0] (Port B Data Bits)

Questi bit di lettura e di scrittura sono tutti programmabili per via software. Il controllo per impostare i pins come ingressi o come uscite viene fatto nel registro DDRB (Data Direction Register B)

 

DDRB (Data Direction Register B)

 

In questo registro si impostano i pins di Port B come ingressi o come uscite. Mettendo il bit corrispondente a 1 si otterrà un’uscita, mentre mettendolo a 0 si avrà un’ ingresso.

 

DDRB[7:0] (Data Direction Register B Bits)

     Questi bit di lettura e di scrittura controllano la direzione     dei dati su Port B

     1 = Il corrispondente bit della porta sarà un ingresso

     2 = Il corrispondente bit della porta sarà un’uscita

 

NB: Se possibile è meglio evitare di scrivere dati negli ingressi della porta prima che i corrispondenti bits vengano impostati a 1.

 

 

Quando il DDRBx è a 1 nella locazione $0001    ci sarà il valore contenuto ne latch. Quando il DDRBx è a 0 nella locazione $0001 ci sarà il voltaggio ai capi del rispettivo pin.

 

 

shares
%d blogger hanno fatto clic su Mi Piace per questo: