Cintillo Institucional

wiki comunidad

Proyecto Hardware Libre Cenditel

Página Cenditel

wiki Cenditel

Plataforma de Desarrollo Colaborativo

Seminario AVR



logohl.png logohl.png logohl.png

Vocabulario/Referencia


Tipos de procesos

Compiladores

Es el proceso por el cual se traducen las instrucciones escritas en un determinado lenguaje de programación a lenguaje máquina.
El proceso de traducción se compone internamente de varias etapas o fases, que realizan distintas operaciones lógicas.

Depuradores

Este preoceso permite depurar olimpiar los errores dentro del codigo fuente de un programa, deteniendolo mediente un punto de ruptura para examinar y modificar.

Tipos de Memorias


tomado de wikipedia Al realizar algunas referencias sobre microcontroladores se nos presentan términos sobre tipos de memorias, por ello, se han organizado algunos términos sobre tipos de memoria, se clasificarán en tres categorías en función de las operaciones que podemos realizar sobre ellas, es decir, memorias de sólo lectura, memorias de sobre todo lectura y memorias de lectura/escritura.

Memorias de sólo lectura.

ROM: (Read Only Memory): Se usan principalmente en microprogramación de sistemas. Los fabricantes las suelen emplear cuando producen componentes de forma masiva.
PROM: (Programmable Read Only Memory): El proceso de escritura es electrónico. Se puede grabar posteriormente a la fabricación del chip, a diferencia de las anteriores que se graba durante la fabricación. Permite una única grabación y es más cara que la ROM.

Memorias de sobre todo lectura.

EPROM (Erasable Programmable Read Only Memory): Se puede escribir varias veces de forma eléctrica, sin embargo, el borrado de los contenidos no es completo y a través de la exposición a rayos ultravioletas (de esto que suelen tener una pequeña ‘ventanita’ en el chip).
EEPROM (Electrically Erasable Programmable Read Only Memory): Se puede borrar selectivamente byte a byte con corriente eléctrica. Es más cara que la EPROM.
Memoria flash: Está basada en las memorias EEPROM pero permite el borrado bloque a bloque y es más barata y densa.

Memorias de Lectura/Escritura (RAM)

DRAM (Dynamic Random Access Memory): Los datos se almacenan como en la carga de un condensador. Tiende a descargarse y, por lo tanto, es necesario un proceso de refresco periódico. Son más simples y baratas que las SRAM.
SRAM (Static Random Access Memory): Los datos se almacenan formando biestables, por lo que no requiere refresco. Igual que DRAM es volátil. Son más rápidas que las DRAM y más caras.

Fuses y Lock Bits


A la hora de programar microcontroladores AVR, además de programar las memorias Flash y EEPROM, también se pueden programar un conjunto de bits denominados Fuses y Lock bits, los cuales permiten habilitar o deshabilitar diversas capacidades del microcontrolador en uso.

Cualquier microcontrolador AVR posee estos dos grupos de bits programables. El estado de estos bits por defecto es de un nivel lógico "alto"; por lo tanto, al ser programados pasan a un nivel lógico "bajo". Cabe destacar que estos bits no se encuentran en los espacios de memoria Flash o EEPROM. Estos bits se pueden acceder en modo programación, a través del uso de herramientas de programación Serial o Paralela.

La información referente a estos bits se encuentra específicada en la Hoja de Datos (Datasheet) del microcontrolador específico en el que se trabaje.

avr/voc (última edición 2011-03-04 01:55:13 efectuada por jpelayo)