Solo Chip de ordenador: Fácil producir AVR BASIC computadora (6 / 6 paso)

Paso 6: Las versiones futuras

Aunque TinyBASIC Plus es compatible con tarjetas SD para almacenar el programa básico, he decidido no incluir un titular de la tarjeta SD en esta versión del PCB para mantener baja la cuenta componente (como una 3.3V regulador y alguna forma de cambiar nivel de serían necesarios como estoy corriendo el ATmega 1284 P a 16 MHz lo que significa una fuente de 5V es necesario) y porque tenía problemas con el uso de la biblioteca de la tarjeta de SD con la biblioteca de TVout.

Después de buscar en la biblioteca de la tarjeta de SD en el directorio Arduino IDE, alteré el archivo "Sd2PinMap.h" (en la carpeta de la utilidad) para incluir el ATmega 1284P como sólo el ATmega 644P se apoya allí (el IDE de Arduino no sabe que pins del ATmega 1284 P son los pines SPI, por lo que necesitan ser definidas en este archivo); Esto fue hecha agregando una definir la sección Sanguino del archivo "Sd2PinMap.h" así:

#elif defined(__AVR_ATmega644P__) || Defined(__AVR_ATmega644__) || Defined(__AVR_ATmega1284P__)
Sanguino

Después de hacerlo y permitiendo el archivo IO TinyBASIC Plus, programas almacenados en una tarjeta SD conectada pueden ser ejecución automática en el equipo pero al escribir el comando "Archivos", los datos mostrados están basura (demuestra para arriba como caracteres ilegibles al azar); deben mostrarse los archivos almacenados en la tarjeta SD pero no son. Después de profundizar en la biblioteca de la tarjeta de SD, me encontré con un archivo llamado "SdFile.cpp" (en la carpeta de la utilidad) que se llama puerto serie (Serial.print, Serial.println etc) que creo que es la causa de los personajes al azar se muestra en el televisor conectado (cuando usando el comando "Archivos", serie de datos le será enviado a la televisión que no obtener muestra correctamente). Antes de que puedo incluir un titular de la tarjeta SD en cualquier versión futura de la computadora sola, necesito probar modificar este archivo para salida a un TV conectado en vez de en serie.

Para una versión futura de esta computadora, utilizo un servicio de PCB que permitiría un color bordo con una pantalla de seda que se creará. El PCB sería también doble cara, eliminando la necesidad de las piezas de puente y posiblemente utilizar algunos componentes de montaje superficial para reducir su tamaño. Idealmente, una segunda versión incluye una ranura para tarjeta SD, pero la TV viendo del tema (mencionada arriba) deben fijarse antes de que podría añadirse una ranura para tarjetas SD. Alternativamente, podrían utilizarse EEPROM ICs (e.g. dos 24 K 128 ICs; sólo se utilizaría en un momento para el almacenamiento de programa que serán seleccionado mediante un puente conectado a una clavija de entrada de lo ATmega 1284P) para almacenar los programas básicos (esto tiene la ventaja de eliminar la necesidad de una segunda 3.3V regulador de voltaje y nivel de cambio de componentes que son necesarios para una tarjeta SD); usando EEPROM aunque significaría que el ordenador ya no es un solo chip, pero una computadora de multi chip. Un diseño de una versión futura de este equipo, con una ranura para tarjeta SD, se puede ver en una de las imágenes arriba (diseñadas en Fritzing).

También puedo obtener esta primera versión del equipo de chip único mediante un servicio de PCB que permite un PCB de color, pantalla de seda y forro por el agujero que eliminar la necesidad para las partes del puente y darle un aspecto más profesional en el sistema informático.

Artículos Relacionados

Bromas de ordenador fácil

Bromas de ordenador fácil

voy a mostrarte tres bromas de ordenador fácil.Paso 1: No funciona el ratón Ahora voy a mostrarte cómo hacer un mause conmputer dejar de trabajar. Te hace falta:• un ratón de ordenador• un post-it NotaPonga el ratón boca abajo y colocar la nota con l
Cómo hacer un Arduino solo Chip

Cómo hacer un Arduino solo Chip

Si te gusta mi trabajo por favor considerar ir y donar una pequeña cantidad de dinero para mí para ayudar a financiar una tableta de código abierto que estoy trabajando en un proyecto de futuro.http://www.gofundme.com/Rpitablet-Gracias---------------
Ordenador fácil y rápida de broma con actitud de sobra!

Ordenador fácil y rápida de broma con actitud de sobra!

Esta broma salió de un Comentario de uno de mis otros ' ibles (que fue inspirado por otro ' ible.)Aquí hay un enlace a mi original ' ible...Simplemente, es sólo un archivo rápido que agregue al equipo del objetivo que es hablar cuando se ejecuta.En p
Cómo hacer Chips de Pita fácil

Cómo hacer Chips de Pita fácil

Instrucciones:Precalentar el horno a 400 grados F (200 grados C).En un tazón pequeño, combine el aceite de oliva y orégano.Cepillo pita pan con mezcla de aceite.Cortar el pan en trozos.Hornear en el horno precalentado durante unos 5 minutos o hasta d
Ordenador fácil broma

Ordenador fácil broma

Paso 1: La broma Nombre cambiar el nombre de alta luz un icono en el escritorio debe saltar de una lista en la parte inferior debe decir millones de dólares haga clic aquí que pulse en cualquier lugar en el escritorio va a destacar entonces otra vez
Varios pasos para aumentar la velocidad del ordenador

Varios pasos para aumentar la velocidad del ordenador

versión 2.0! Ha ejecutado a la guía completa a través del corrector ortográfico de Microsoft Word y atravesó el Instructable toda comprobación de errores. Debería ser mucho más fácil leer y tamizar a través de la información. Usted puede notar alguno
Cómo usar el Dragon Rider 500 con tu dragón del AVR

Cómo usar el Dragon Rider 500 con tu dragón del AVR

este instructable es un curso acelerado de cómo utilizar algunas de las características de la Dragon Rider 500 de Ecros Technologies. Tenga en cuenta que hay una muy detallada guía de usuario disponible en el sitio web de Ecros.Dragon Rider es una in
Escudo de programación de Arduino AVR

Escudo de programación de Arduino AVR

Necesita una manera rápida y fácil programa AVR virutas. ¿Sabías que puedes usar el Arduino y el IDE de Arduino? Este escudo Arduino hace el proceso mucho más fácil.Puedes:Quemar un bootloader en un reemplazo Atmega328 para su UNO.Hacer un proyecto i
Mi respuesta a la WS2811 con una cosa AVR

Mi respuesta a la WS2811 con una cosa AVR

primero-quisiera decirBueno que Alan Burlison.Esto no pretende ser embolsado de ninguna manera.  El código hizo lo tenía que hacer.  Gran éxito.  Mi respuesta inicial en un comentario del foro fue dirigido realmente a la gente que donde ofrecer ideas
Simple ordenador de mesa con almacenaje

Simple ordenador de mesa con almacenaje

He diseñado un sencillo pero la tabla de la computadora ergonómico con un almacenamiento de 100 x 50 cm. En este instructable te mostraré cómo usted puede hacer su propia.Lo que se necesita:-Placas madera -> dimensiones en archivo del PDF;-Viga mader
Construir su propio ordenador

Construir su propio ordenador

¿por qué alguien salir y comprar una computadora de un fabricante como Dell o Gateway, cuando podría construir un ordenador más potente por menos dinero? La respuesta, no saben cómo construirla.Esto puede sonar como un proceso complicado, pero en rea
Ordenadores son tontos!

Ordenadores son tontos!

/ * Definiciones de estilos * / tabla. MsoNormalTable {mso-estilo-name: "Tabla Normal"; mso-tstyle-rowband-tamaño: 0; mso-tstyle-colband-tamaño: 0; mso-estilo-noshow:yes; mso-estilo-parent: ""; mso-padding-alt: 0 en 5.4pt 0 en 5.4pt; m
Fabricación de circuitos sin una ordenador parte 3: montaje de soldadura de la superficie

Fabricación de circuitos sin una ordenador parte 3: montaje de soldadura de la superficie

Este instructable es parte 3 de mi circuito serie de fabricación. Este instructivo también puede funcionar como soporte solo instructivo de montaje fácil de la superficie de soldadura. Después de la placa de circuito, todavía debe ser soldado. Para e
Base enfriadora para Laptop fácil

Base enfriadora para Laptop fácil

en este instructable mostrará cómo hacer un portátil simple, de madera, soporte de enfriamiento. Este soporte del ordenador portátil puede ayudar a mantener su portátil fresco elevando y al aire libre debajo de diseño. Esto evitará que su ordenador p