Clase 02 De MicroPyC

Páginas: 4 (977 palabras) Publicado: 19 de julio de 2015
Diagrama de pines y Estructura de un micro controlador PIC:
Diagrama de pines:

(Página 4/430 del PDF 18f4550)


Estructura:

Figura 1.11 arquitectura de un PIC18F2550 (Ref. 12/430 18f4550.PDF)Organización de memoria

Figura 7.4 Organización de la pila y la memoria de un PIC18F2550 (Ref. 59/430 18f4550.PDF)
Puntos importantes:
vector de reset 0x00h
vector de interrupción de alta prioridad0x08h
vector de interrupción de baja prioridad 0x18h
memoria de programa 0x18h hasta el 5fffh o el 7fffh dependiendo del integrado
Mapa de registros:

Figura 7.5 Organización de los registros de unPIC18F2550 (Ref. 68/430 18f4550.PDF)

Lenguajes de programación
Los lenguajes más utilizados para programar PIC son:
Assembler
Micro c
Micro basic
Métodos de programación
Usando un archivo .hex, con unprogramador de pic como el pickit 1, 2 o 3, o cualquier otro programador compatible. (el pic debe ser retirado de su base o ser cableado directo para su programación, la conexión depende del programadorde PIC).
Usando un bootloader que permita auto programarse (usando FT232, RS232, IFT232 como comunicación COM) y cualquier ambiente de generación de código y programación compatible (proton, mikroC,MPLAB).

Figura 7.6 Conexión de un PIC16F87X con un módulo IFT232 para comunicación USB-SERIAL
Existen bootloader USB, en PIC18+ que permiten programar en USB Serial COM.http://www.todopic.com.ar/foros/index.php?topic=23135.0
Bootloader.
El Bootloader es un código residente en la memoria FLASH del pic que será ejecutado cuando se le necesite y lo que hace el PIC es tomar los datos que le llegaránpor el puerto USB y reprogramar su memoria FLASH. Este código ocupará un espacio de la memoria FLASH.

Aunque no es muy complicado hacerlo, no hay ninguna razón en dedicar tiempo en programación delBootloader si ya el fabricante de los microcontroladores MICROCHIP regala el código que se deba grabar por primera vez en el PIC, el código fuente si se quiere ver cómo está hecho, la plantilla...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Clase 02
  • Clase 02
  • Clase 02
  • 02 CLASE MOROSIDAD CLASE 01 02
  • Lectura Clase 02 Suecia
  • 07019 Clase 02
  • Clase 02 Termodin mica
  • SESION 02 CLASE

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS