Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CONTENIDO.
Objetivo.
Tipos de puertos.
Programacin de puertos.
Aplicacin de puertos.
Estndares de buses.
plicaciones de buses.
municacin.
Objetivo.
Conocer el funcionamiento de los buses y los tipos de buses que existen y en donde se
pueden encontrar.
Tipos de puertos.
En las aplicaciones de control y comunicaciones, en las que se utilizan los
microcontroladores, se deben de ejecutar gran cantidad de tareas de entrada y salida,
por lo cual es necesario que se disponga de un gran nmero de terminales dedicados a
esto. Los Microcontroladores contienen en su interior diversos circuitos de interfaz tales
como puertos paralelos, puerto serie y circuitos de control de la transferencia.
Con objeto de dotar al microcontrolador de la posibilidad de comunicarse con otros
dispositivos externos, otros buses de microprocesadores, buses de sistemas, buses de
redes y poder adaptarlos con otros elementos bajo otras normas y protocolos, fueron
creados lo puertos de comunicacin.
Programacin de puertos.
Las herramientas principales para desarrollar sistemas basados en microcontroladores
son:
Ensamblador
Compilador
Depuracin
Placas de evaluacin
Emuladores de circuitos
Aplicacin de puertos.
Tambin conocidos como puertos de E/S, generalmente agrupadas en puertos de 8
bits de longitud, permiten leer datos del exterior o escribir en ellos desde el interior del
microcontrolador,el destino habitual es el trabajo con dispositivos simples como rels,
LED, o cualquier otra cosa que se le ocurra al programador.Algunos puertos de E/S
tienen caractersticas especiales que le permiten manejar salidas con determinados
requerimientos de corriente, o incorporan mecanismos especiales de interrupcin para
el procesador.Tpicamente cualquier pin de E/S puede ser considerada E/S de
propsito general, pero como los microcontroladores no pueden tener infinitos pines, ni
siquiera todos los pines que queramos, las E/S de propsito general comparten los
pines con otros perifricos. Para usar un pin con cualquiera de las caractersticas a l
asignadas debemos configurarlo mediante los registros destinados a ellos.
Estndares de buses.
BUS S100
BUS SPI
Datos
Control
Aplicaciones de buses.
La funcin del Bus es la de permitir la conexin lgica entre distintos subsistemas de un
sistema digital, enviando datos entre dispositivos de distintos rdenes: desde dentro de
los mismos circuitos integrados, hasta equipos digitales completos que forman parte de
supercomputadoras.Conexiones dentro del mismo microcontrolador, del
microcontrolador al procesador central, a los perifricos son solo algunas de las vastas
aplicaciones en el ramo de la comunicacin que tienen estos componentes.
1
Comunicacin.
El bus I2C, un estndar que facilita la comunicacin entre microcontroladores,
memorias y otros dispositivos con cierto nivel de inteligencia, slo requiere de dos
lneas de seal y un comn o masa.
La metodologa de comunicacin de datos del bus I2C es en serie y sincrnica. Una de
las seales del bus marca el tiempo (pulsos de reloj) y la otra se utiliza para
intercambiar datos.
http://books.google.com/books?id=86uGLMp4vgAC&printsec=frontcover&dq=microcontroladores&hl=es&ei=LxqqTa6QOYyWsgP47
vz4DA&sa=X&oi=book_result&ct=book-preview-link&resnum=2&ved=0CDAQuwUwAQ#v=onepage&q&f=false
Bus SPI
El bus SPI es una interfaz serial 4-wire utilizada por muchos microprocesadores y chips
perifricos. El Serial Peripheral Interface (SPI) es la forma standard de transmitir datos
asncronos en microprocesadores Motorola. Provee soporte para redes de bajo y medio
ancho de banda (1 Megabaud) entre aquellos dispositivos que soportan el protocolo.
El bus SPI es bsicamente una interfaz asncrona simple para conectar dispositivos
externos de baja velocidad usando una cantidad mnima de cables. Este bus fue
definido por Motorola en la lnea de microcontroladores MC68HCxx. Un reloj asncrono
pone datos seriales desde y hacia el microcontrolador en bloques de 8 bits. El SPI es
tpicamente utilizado en dispositivos mviles.
Bus CAN.
El bus CAN es un bus serie utilizado, entre otras aplicaciones, en los automviles para
la captura de datos en los diversos sensores del motor.2