|
 |
 |
 |
 | Einchip-Computer mit AVR |
|
joergwolfram
Mitglied
Dabei seit: 01.02.2008
Beiträge: 23
Wohnort: München
 |
|
Nicht nur in Eigenwerbung, sondern weil vielleicht viele Lust haben, sich einen kleinen Computer selbst zusammenzulöten:
Seit 2006 habe ich einen kleinen BASIC-programmierbaren Computer auf Basis des Atmel ATMega 16/32/644 entwickelt.
Aktuelle Version mit dem Mega644
Hat Anschlüsse für TV (RGB Farbe) und PS2-Tastatur, Seriell und parallel...
Hardwaredoku werde ich in den nächsten Tagen überarbeiten.
Gruß Jörg
|
|
01.02.2008 12:10 |
Beiträge des Benutzers |
zu Buddylist hinzufügen
|
|
Octoate
Mitglied

Dabei seit: 11.09.2007
Beiträge: 760
Wohnort: NRW
 |
|
Tolles Projekt. Ich hab es schon auf Mikrocontroller.net gesehen, bin aber bisher noch nicht dazu gekommen es mal nachzubauen. Wie ich gesehen habe, kann man aber einen Bausatz bestellen - werde ich demnaechst vielleicht mal in Angriff nehmen
.
|
|
01.02.2008 19:00 |
E-Mail |
Beiträge des Benutzers |
zu Buddylist hinzufügen
|
|
joergwolfram
Mitglied
Dabei seit: 01.02.2008
Beiträge: 23
Wohnort: München
Themenstarter 
 |
|
Seit gestern abend gibt es eine überarbeitete Version mit überarbeiteter und erweiterter Dokumentation. Ausserdem sind auch wieder ein paar Beispiele dabei...
Gruß Jörg
|
|
19.02.2008 20:57 |
Beiträge des Benutzers |
zu Buddylist hinzufügen
|
|
DG_1_SUA
Mitglied
Dabei seit: 06.03.2008
Beiträge: 104
 |
|
garnicht mal so unübel, :bueb:
gibt es da ein einseitiges layout. am besten in eagle ??
könnte mann sich ja beim nächsten platinen-baden eine mal mitmachen.
und, nächste variante mit atmega644p, giebts ja auch in pin-variante 2 uart ?
jürgen
|
|
25.03.2008 18:42 |
E-Mail |
Beiträge des Benutzers |
zu Buddylist hinzufügen
|
|
joergwolfram
Mitglied
Dabei seit: 01.02.2008
Beiträge: 23
Wohnort: München
Themenstarter 
 |
|
Einseitiges Layout (mit ein paar Drahtbrücken) ist mit in der Doku drin, sowohl als ".pcb" für PCB (GEDA) als auch 300dpi PNG. Der Mega644p mit seinen zwei UARTs wäre noch eine Alternative, die Anschlüsse sind ja in der aktuellen Version nicht belegt. Allerdings müsste die Pegelwandlerschaltung auf der Eingangsseite dann noch einen zusätzlichen Inverter bekommen und die Software angepasst werden.
Im Moment arbeite ich an einer (drastisch reduzierten) Version für den Mega8, was insbesondere beim Flash eine Herausforderung ist, und an ein paar neuen Konzepten.
Gruß Jörg
|
|
26.03.2008 13:41 |
Beiträge des Benutzers |
zu Buddylist hinzufügen
|
|
joergwolfram
Mitglied
Dabei seit: 01.02.2008
Beiträge: 23
Wohnort: München
Themenstarter 
 |
|
Ab sofort gibt es eine neue Variante des AVR-BASIC-Computers. Nachdem bisher die Controller immer "größer" geworden sind, ist nun ein "kleiner Bruder" mit dem Mega8 / Mega88 dazugekommen.
BASIC-Computer mit Mega8/88
* 20 Programmzeilen mit maximal 25 nutzbaren Zeichen, Fullscreen-Editor
* 1 Programm im internen Flash
* Tiny-Basic ähnliche Programmiersprache
* 26 Variablen zu jeweils 1 Byte
* 30x23 Zeichen normal und invertiert, Pseudografik
* Schnelles Scrolling
* PS2-Tastatur zur Eingabe
* 1-Kanalige Audioausgabe (Noten in 1 Klangfarbe, Rauschen) mit Hüllkurve
* serielle RS232-Schnittstelle mit 1200 Baud und Ladungspumpe
* 4 Portpins als I/O und Analogeingänge nutzbar
* Schnitstelle für EEPROM (24C16) mit 4 Programmen
* Up/Download von Programmen über die serielle Schnittstelle
* automatischer Start des Programmes nach Einschalten über Jumper einstellbar
* Tastenkombinationen für Abbruch, Neustart, Screenshot
* Versionen für Mega8, Mega16 auf ChipBasic-Board und Mega88
Sollte auch auf dem ATM18 Projekt laufen, ist aber weder in C geschrieben noch problemlos mit dem AVR-Studio bearbeitbar.
Viel Spaß damit.
Jörg
|
|
17.05.2008 23:25 |
Beiträge des Benutzers |
zu Buddylist hinzufügen
|
|
joergwolfram
Mitglied
Dabei seit: 01.02.2008
Beiträge: 23
Wohnort: München
Themenstarter 
 |
|
Nach langer Zeit gibt es wieder ein neues Release vom ChipBasic2 mit dem ATMega644 bzw neuerdings auch ATMega644P. Neu ist vor allen Dingen ein System zum Einbinden von Bibliotheken und Videotreibern. So lassen sich auch Text-LCDs über die parallele Schnittstelle ansteuern. Ein eingebauter serieller Lader ermöglicht auch die Steuerung von eienem PC oder einem anderen ChipBasic2 Computer aus, ein passendes "Terminalprogramm" ist auch gleich mit dabei.
Für die Programmierung von Spielen gibt es nun auch einen Tiles/Sprites Treiber mit Fine-Scrolling.

Jörg
Projektseite
|
|
11.04.2010 23:21 |
Beiträge des Benutzers |
zu Buddylist hinzufügen
|
|
rolfdegen
Mitglied

Dabei seit: 11.07.2008
Beiträge: 1.107
Wohnort: Wuppertal
 |
|
Hallöchen..
Großartiges AVR-Projekt. Bin begeistert.
Es ist schon erstaunlich, was man mit so einem kleinen Prozessor alles realisieren kann.
Gruß Rolf
|
|
12.04.2010 10:01 |
E-Mail |
Beiträge des Benutzers |
zu Buddylist hinzufügen
|
|
leddef
Mitglied

Dabei seit: 26.04.2008
Beiträge: 32
Wohnort: Neuwied
 |
|
Hi,
wirklich gut. Herzlichen Glückwunsch für dieses Projekt.
Erinnert mich so an meine ersten Kontakte mit Spielecomputer - Comodore.
Danke, bitte weitermachen.
Gruß
Kurt
|
|
12.04.2010 18:18 |
E-Mail |
Beiträge des Benutzers |
zu Buddylist hinzufügen
|
|
|
Impressum - Datenschutzerklärung
|
|  |