Één Chip Computer: Gemakkelijk om te produceren AVR BASIC Computer (2 / 6 stap)

Stap 2: Het Circuit


ik ontwierp het circuit diagram in het programma Fritzing zoals het had alle vereiste voetafdrukken beschikbaar. Het circuit is vrij eenvoudig aangezien de ATmega 1284P heeft de minimale hardware-aansluitingen vereist (in combinatie met een 16 MHz kristal) werken samen met de TVout verbindingen (RCA-aansluiting) en de PS/2 toetsenbord verbindingen (mini din-aansluiting)

De TVout pinnen zijn PD5 (voor sync) en PA7 (voor video) en de PS/2 toetsenbord pinnen zijn PD0 (voor gegevens) en PB0 (voor klok). Voor het aandrijven van het circuit, wordt een spanningsregelaar 5V gebruikt (samen met twee condensatoren) om verschillende input spanningen van andere bron (zoals een 9V PP3 batterij of 12V Wandmodellen PSU) worden aangesloten. Een 2.1mm vat jack (dezelfde macht jack als Arduinos) wordt gebruikt om macht leveringen worden aangesloten. Een ingebouwde LED wordt gebruikt om aan te geven wanneer een voeding is aangesloten.

Aantal vrouwelijke pin headers werden gebruikt om verbindingen toestaan op de input/output (IO) pinnen van de ATmega 1284P, verbindingen met de tweede UART (seriële poort) van de 1284P en verbindingen naar 5V en ground uit. Dit maakt het mogelijk verschillende circuits en componenten worden aangesloten op het systeem zoals LEDs, potentiometers, LDRs enz en macht te nemen van het bord staat. De kop van de seriële poort is aanwezig op de PCB maar seriële communicatie zijn niet ingeschakeld in de broncode van de TinyBASIC Plus als seriële communicatie botsen met de toetsenbord-bibliotheek die ik gebruikte.

Het projectbestand Fritzing vindt u bijgevoegd (als een RAR-bestand) samen met PDF en JPEG beelden van de PCB en het schema. Opmerking, hoewel het schematische diagram een ATmega 644 toont, de 644 en de 1284P pin compatibel zijn en de 644 degene in de bibliotheek Fritzing is dus het werd gebruikt in plaats van creaing een nieuw onderdeel; Dit circuit gebruikt een 1284P maar het mogelijk gebruik van een 644 indien nodig (de TinyBASIC code worden gewijzigd moeten zou om het gebruik van de RAM te wijzigen aangezien het momenteel te hoog voor de 644).

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