Één Chip Computer: Gemakkelijk om te produceren AVR BASIC Computer


Dit instructable zal document en uitleggen mijn nieuwste project, een standalone computersysteem gebaseerd op een enkele chip (IC); de ATmega 1284P. De 1284 P is verantwoordelijk voor alle aspecten van het systeem, zoals het starten van de BASIC-interpreter, generatie RCA video signalen en invoer van het toetsenbord te lezen. Dit computersysteem loopt TinyBASIC net als mijn Arduino BASIC Shield, maar dit project is volledig standalone betekent geen Arduino nodig is en slechts een enkele AVR nodig is.

Deze computer één chip heeft een video-uitgang via RCA, kunt een PS/2-toetsenbord aan te sluiten, kunt circuits en componenten worden aangesloten met behulp van de IO-headers en loopt de TinyBASIC programmering interpreter. Alle onderdelen worden geplaatst op een enkele Dubbelzijdige PCB die heeft een eenvoudige lay-out en is gemakkelijk te produceren. De onboard ATmega 1284P draait op een 16MHz kristal. Deze computer is ook laag vermogen (het niet trekken grote hoeveelheden stroom zoals het maakt gebruik van een micro-controller die zijn over het algemeen energiebesparende apparaten en de huidige loting circuit wordt beperkt door de voltage regulator naar 1A) en sommige van de PCB-componenten zijn herbruikbare (zoals de ATmega 1284 P en de weerstanden enz).

De beelden van de blauwe print zijn voor de tweede versie van deze computer (details voor dit forum kan worden gevonden op Hackaday projecten: https://hackaday.io/project/1260-single-chip-avr-basic-computer

Bijwerken (07/12/14): Ik het ontwerp van de computer hebt bijgewerkt door toevoeging van een extra EEPROM IC waardoor volledige grootte BASIC programma's om gered te worden. Het nieuwe ontwerp van deze computer is gedocumenteerd op Hackaday projecten op de volgende link: https://hackaday.io/project/3537-avr-basic-computer-v01

Ik had PCB's voor deze nieuwe computerontwerp professioneel gemaakt op een Raad-huis en ik ben de verkoop van de resterende PCB's op eBay op de volgende link: http://www.ebay.co.uk/itm/121510974344

Update (28/07/14): Ik heb besteld meer PCB's (PCB bestanden verzonden naar het huis van de Raad van bestuur) en zullen het ophangen de planken van op eBay wanneer ik ontvang hen (ik zal na de link aanbieding wanneer ontvang ik de planken). Ik heb iets bijgewerkt het ontwerp van de PCB te nemen van een USBasp programmering-, een paar meer GPIO pinnen en een header waarmee een kleine PCB met een 64Kbit EEPROM IC (een EEPROM opslagkaart) (gebruikt voor het opslaan van BASIC-programma's) worden verbonden.

Gerelateerde Artikelen

Montage van de Dragon Rider 500 voor gebruik met de AVR Dragon

Montage van de Dragon Rider 500 voor gebruik met de AVR Dragon

niet lang geleden Atmel kwam het bedrijf met een geweldig hulpmiddel voor gebruik met de lijn van de AVR microcontrollers genaamd de AVR Dragon. Deze kleine USB-apparaat biedt professionals en hobbyisten gelijk de mogelijkheid om te gebruiken: In Sys
Arduino AVR Progamming Shield

Arduino AVR Progamming Shield

Je heb een snelle en gemakkelijke manier aan programma AVR chips nodig. Wist u dat u kunt uw Arduino en de Arduino IDE? Dit schild Arduino maakt het proces veel gemakkelijker.U kunt:Branden een bootloader op een vervanging Atmega328 voor uw UNO.Een z
Maken van ijs Chips

Maken van ijs Chips

IntroductieWaarom moet u ijs Chips in plaats van ijsblokjes maken? Aan de ene kant... Ijsblokjes geweest het hoofdbestanddeel van een koud drankje aan partijen, cookouts, festivals, enz. Ze worden gebruikt voor het vullen van koelers om naar het stra
Hoe te programmeren een AVR (arduino) met een ander arduino

Hoe te programmeren een AVR (arduino) met een ander arduino

deze instructables is handig als:* je hebt je arduino met atmega168 en je kocht een atmega328 op je lokale elektronicawinkel. Het hoeft niet een arduino bootloader* u wilt maken van een project dat geen gebruik maakt van arduino - gewoon een regelmat
Boerenkool Chips: Nacho Cheese smaak

Boerenkool Chips: Nacho Cheese smaak

Ik ben een sucker voor kaas op smaak gebrachte chips. Ik kan gemakkelijk Pools uit een hele zak. Mijn gezondheid bewuste dochter maakte me een deal. Zolang ze haar kamer schoon houdt, kan niet ik eten eventuele reguliere chips. Dit is een moeilijke o
Gemakkelijk Water kanonnen van het $5

Gemakkelijk Water kanonnen van het $5

Update! Ik heb een nieuwere, verbeterde waterpistool instructable rechtermuisknop hier!Het is een veel beter ontwerp, en gemakkelijker te maken. De oorspronkelijke inhoud van dit instructable volgt:Onlangs vond ik mezelf een gehele bos van water kano
Gemakkelijke originele kunstwerken

Gemakkelijke originele kunstwerken

Ok deze dagen ik voel mezelf opgroeien, en als zodanig ik kijk naar de huizen van mijn vrienden hebben gekocht of huren, met hun IKEA meubels en massa geproduceerde (maar mooie) illustraties en dacht bij mezelf, "is niet dat deining, misschien als ik
DIY chocolade chips

DIY chocolade chips

Deze chocolade chips is relatief goedkoop om te maken zijn de perfecte mix van zout en zoet.Dit is een snel en eenvoudig behandelen met slechts een paar stappen.Ingrediënten:-Chips die gemakkelijk met dip-origineel / gezouten smaken voorkeur (zoals P
LED Cube 8 x 8 x 8

LED Cube 8 x 8 x 8

maken uw eigen 8 x 8 x 8 LED kubus 3-dimensionale weergave!Wij vinden dat dit Instructable is de meest uitgebreide stapsgewijze handleiding voor het bouwen van een 8 x 8 x 8 die LED kubus ooit gepubliceerd op de kernholocaust. Het leert je alles van
Internet-verbonden huis energie monitor

Internet-verbonden huis energie monitor

Dit is een magische doos die laat u kunt controleren het stroomverbruik van uw huis vanaf elke locatie op het Internet! Het meet zowel vermogen (watt) en schijnbaar vermogen (VA), het houdt een lopend totaal van elektriciteit eenheden gebruikt, en ma
Infrarood Quiz zoemer (draadloze)

Infrarood Quiz zoemer (draadloze)

Hey mensen!Maak je klaar om te verkennen de hoekje en hoek van de IR-signalen en pronken de Arduino-codes. IR zoemer maakt gebruik van een schakeling die vergelijkbaar is met die van een TV-afstandsbediening (openbreken van de afstandsbediening en ne
Orbit Lamp

Orbit Lamp

Geïnspireerd door de Kerf lamp tafellamp van de baan is een interactieve, open ontwerp om te worden gedownload,aangepast en geassembleerd besturen van de LED's met 4mm Populier Ply en een eenvoudige schakeling van de Arduino.Met bewegingen van de han
Met behulp van een In-systeem-programmeur

Met behulp van een In-systeem-programmeur

Wij zijn vertrouwd met de Arduino IDE als een middel van uploaden schetsen. Maar zijn er grenzen aan de IDE. Als we de ontwikkeling van complexe toepassingen voor de ATMega328, vervolgens volstaat de IDE niet. Als er meerdere bronbestanden die naar e
USB SNES Controller

USB SNES Controller

eerste instructable. Laat me weten wat het nodig heeft en corrigeert.Ik maakte niet de circuit of programma. Ik ben gewoon het maken van een handleiding waarin stap voor stap montage van hoe maak je de USB SNES-controller. De originele pagina is hier