Hallo, gibt es zum Intel P8052AH-Basic Chip eine Pedant in der Atmel-Welt? Bei mir läuft ein älteres System (c't) mit dem Intel-Chip, und ich möchte etwas mehr Prozessorleistung haben. Schön wäre es auch, wenn es eine komplette Platine mit Display gäbe. Gerhardt
Der 8052AH ist ein MCS-51-Derivat, und sowas stellt Atmel auch her. Das wäre dann ein annähernd binärkompatibles Pendant ...
Hallo, das 8 kByte ROM-Image ist an vielen Stellen im Internet zu finden. Wenn der 8051 kompatible Atmel das gleiche RAM-Managment hat, dann sollte es möglich sein den Basic Interpreter in ein EEPROM zu brennen und den dann mit einem 8051 kompatiblen Atmel laufen zu lassen. Mehr fällt mir dazu nun auch nicht ein. Basicman
Der 8052AH war/ist ein 8052 mit eingebauten ROM, welcher wiederum zwar zur 8051-familie gehörte, dennoch aber ein eigener Chip ist. Du suchst also nach einer Hardwarekompatibilität zum 8052.
Hallo, es sollte kein 8051-Chip sein, sondern ein AVR. Der Sprachumfang des Basics sollte dem des P8052AH gleichen. Am liebsten wäre mir eine neue Platine mit einem AVR-Controller und der Möglichkeit die Basicprogramme auf dieser Paltine abzulegen (SD-Card?). Gerhardt
An was für Programm-Kolosse dachtes du, derentwegen eine SD-Card sinnvoll ist? Die Dinger haben doch genug Flash intern.
Gerhardt wrote: > es sollte kein 8051-Chip sein, sondern ein AVR. Der Sprachumfang des > Basics sollte dem des P8052AH gleichen. Am liebsten wäre mir eine neue > Platine mit einem AVR-Controller und der Möglichkeit die Basicprogramme > auf dieser Paltine abzulegen (SD-Card?). Wie ich bereits sagte, du suchst nach einem AVR-Chip mit Hardwarekompatibilität zum 80c52 von Intel. Ich bin mir nicht sicher, ob es sowas gibt. Das mit der SD-Card wird sich vermutlich nicht ohne Modifikationen des BasicROMs erreichen lassen, weil das AH-Basic die Programme im normalen Adressraum des RAMs erwartet. Das ist m.E. mit einer SD-Card nicht machbar.
Nimm einen modernen 8051 (z.B. von Maxim), die sind weitgehend kompatibel, aber viel schneller als das Original. Einen kompatiblen Basic-Interpreter für AVR wirst du nicht finden.
@Andreas: Es sollen mehrere Basicprogramme auf der SD-Card abgelegt werden. @Niels: Es kann/soll eine neue Platine sein, aber mit Basic und der Möglichkeit Programm abzulegen und aufzurufen.
Gerhardt wrote:
> Es sollen mehrere Basicprogramme auf der SD-Card abgelegt werden.
Hab ich schon verstanden. Aber ein Mega644 beispielsweise hat 64KB
Flash. Und wenn es ein interpretiertes Basic ist, dann bleiben davon
mindestens 75% frei. Das ist für Basic recht viel.
http://www.cqham.ru/tbcgroup/index_eng.htm Schau da mal rein! Ich habs allerdings selbst noch nicht getestet.
Wenn es nicht MCS-51-basierend sein muss, ist ja vielleicht das hier was: Beitrag "AVR-ChipBasic2 - BASIC-Computer mit ATMega 644"
> Hab ich schon verstanden. Aber ein Mega644 beispielsweise hat 64KB > Flash. Und wenn es ein interpretiertes Basic ist, dann bleiben davon > mindestens 75% frei. Das ist für Basic recht viel. Das reicht für meine Anwendungen nicht.
@Gerhardt: du bist vermutlich auf der Suche nach einer bereits fertigen Lösung. Ich denke nicht, daß es die gibt...
> Das reicht für meine Anwendungen nicht. Dann nimm halt sowas hier: http://www.coridiumcorp.com/press/printableArticle.jhtml.htm oder halt was ähnliches größeres. Was sind denn "Deine Anwendungen"?
Ist es möglich das MCS 8052AH-Basic auf einen AT89C52-24PI laufen zu lassen.
Der Vollständigkeit halber mit PIC32 (Leistung): http://geoffg.net/maximite.html http://geoffg.net/tft-maximite.html Note: Der Quellcode des BASIC Betriebssystems ist auf Anfrage erhältlich. SD-Karte ist Standard. Den kenne ich noch nicht, sieht aber auch interessant aus: http://microcontrollershop.com/product_info.php?products_id=4639 Leistungsmäßig sollten diese moderne Lösungen dem alten 8052AH überlegen sein. Ein STM32 Port soll auch existieren. mfg, Gerhard
:
Bearbeitet durch User
Hallo Dietmar, ist möglich, habe ich selbst schon gemacht. Hier der Link zum Projekt. Beitrag "Layout für MCS51 Experimentierboard" Gruß. Tom
Der Beitrag zum Basic im Link beginnt hier: Beitrag "Re: Layout für MCS51 Experimentierboard" Es hat sogar jemand Platinen für die Basic-Version machen lassen und verkauft diese hier im Forum unter Markt. Ob er noch welche hat weiß ich nicht. Da es sich um ein einseitiges Layout mit Brücken handelt kann man die Platine auch einfach selbst machen. Habe auch ein neues Terminalprogramm dafür geschrieben, das mit höheren Übertragungsraten arbeitet. Ist alles unter dem Link zu finden. Gruß. Tom
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.