26.12.2014 Views

microcontrolador mc68hc11

microcontrolador mc68hc11

microcontrolador mc68hc11

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

MICROCONTROLADOR 68HC11: Fundamentos, recursos y programación.<br />

MICROBÓTICA.<br />

1= Activa el SPI.<br />

0= Desactiva el SPI.<br />

DWOM: Port D Wire−Or Mode Option<br />

1= La totalidad del puerto D actúa con salidas en colector abierto.<br />

0= La totalidad del puerto D actúa con salidas cmos.<br />

MSTR: Master Mode Select.<br />

1= Configurado el SPI en modo Maestro.<br />

0= Configurado el SPI en modo Esclavo.<br />

CPOL: Clock Polarity.<br />

1= El reloj se mantiene a nivel alto mientras no existan datos a transmitir.<br />

0= El reloj se mantiene a nivel bajo mientras no existan datos a transmitir.<br />

CPHA: Clock Phase.<br />

Mirar figura 29 para ver la temporización.<br />

SPR1, SPR0: SPI Clock Rate Select.<br />

Permiten seleccionar la velocidad de transmisión según la siguiente tabla.<br />

SPR1 SPR0 Reloj interno E dividido por:<br />

0 0 2<br />

0 1 4<br />

1 0 16<br />

1 1 32<br />

−Serial Peripheral Status Register (SPSR $1029).<br />

SPIF WCOL 0 MODF 0 0 0 0<br />

SPIF: SPI Transfer Complete Flag.<br />

1= Se pone a uno cuando ha finalizado una transmisión entre el MCU y un periférico (u otro MCU).<br />

0= Se pone a cero realizando una lectura sobre el registro seguido de un acceso al registro de datos SPDR.<br />

WCOL: Write Collision.<br />

1= Automáticamente se activa cuando se ha intentado escribir en el registro de datos antes de que la<br />

transmisión hubiese terminado. Es decir, cuando una vez colocado el byte a transmitir, y durante<br />

su transferencia se ha sobrescrito en dato con un nuevo byte a transferir.<br />

0= Se pone a cero al realizar una lectura de este registro seguido de un acceso al registro de datos.<br />

MODF:Mode Fault.<br />

1= Se pone a uno cuando un MCU trabajando como maestro ha querido ser seleccionado como si<br />

este fuera esclavo.<br />

0= Se pone a cero realizando una lectura del registro seguido de un acceso al registro de datos.<br />

−Serial Peripheral Data I/O Register (SPDR $102A). Registro de datos.<br />

Este registro es el utilizado para transmitir o recibir datos del bus serie que conforma el SPI. Una escritura<br />

en este registro cuando previamente se ha configurado el sistema como maestro iniciará una transferencia de un byte.<br />

De la misma manera las unidades configuradas como esclavas podrán leer los datos recibidos en sus respectivos<br />

registros.<br />

LVII

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!