Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistemas Programables
UNIDAD # 6
Matrícula: 14480018
Semestre: 7
Carrera: ISC
Memoria no volátil
• Sólo las memorias de lectura (ROM) y PROM (ROM programable) sólo pueden
Programado una vez.
• La memoria de sólo lectura programable eléctricamente (EPROM) no es destructiva
Atrapada para representar un valor de memoria almacenado.
- Sin embargo, el proceso de programación y borrado está muy involucrado, requiriendo
Voltaje al programa y una fuente de luz UV para borrar
• Con memoria de sólo lectura programable y borrable eléctricamente (EEPROM), bytes
De datos se pueden escribir, leer y borrar individualmente.
• La memoria flash, es un tipo de EEPROM pero sin la capacidad de borrar datos individuales
Bytes
- Los bytes múltiples tienen que ser borrados en cualquier momento, 'en un flash'. Esto lleva a
la memoria flash
Con una densidad muy alta y bajo coste.
- Flash y EEPROM desgaste sin embargo y sólo puede manejar aproximadamente 100.000
writeerase.
Tipos de funciones de memoria
• Los microprocesadores utilizan memoria para mantener el código del programa (Memoria de
programa) y los datos de trabajo (memoria de datos) sistema Integrado.
• Cuando se enciende el procesador, es necesario que los datos del allí y listo. Generalmente
se requiere memoria no volátil para memoria de programa
• A menudo no es necesario retener datos cuando se cambia el producto por lo tanto, la
memoria volátil es tradicionalmente preferida para los datos memoria.
• Con C / C ++ podemos abrir archivos, leer y escribir datos y también escanear a través de
archivos a ubicaciones específicas, incluso buscando tipos particulares de datos.
• Podemos almacenar datos en archivos (como caracteres) o podemos almacenar palabras y
cadenas (como matrices de caracteres).
• Podemos guardar archivos de datos en un área específica de la memoria flash instalada en el
mbed. Esta memoria es un flash de datos de borrado de página IC que es externo al
microprocesador LPC1768.
• Cuando se conecta la memoria de datos mbed, usamos los comandos estándar de C / C ++
definidos por la Biblioteca de entrada y salida estándar C (stdio.h).
Un resumen de las funciones de stdio útiles para implementar el acceso a archivos en el mbed
Str - Una matriz que contiene la secuencia terminada en null de los caracteres a ser escritos.
Stream - Puntero a un objeto FILE que identifica el flujo donde se va a escribir la cadena.
Fopen es para abrir un archivo.
Fclosees para cerrar un archivo.
Fgetc es para obtener un carácter.
Fgets para obtener un stream.
Fputc es para escribir un carácter.
Fputs es para escribir un stream.
Fseek es mover un stream.