at89s8252 in Basic 52 programmieren

OP #1619864
Lesenswert?

Hallo.

ich brauche dringend eure Hilfe. Ich habe ein board aufgebaut dass auch 
den
Anschein hat zu funktionieren, denn es läuft mit dem Monitorprogramm 
RMON 8252 und ich kann auch Programme über ISP brennen. Da ich aber 
gerne in
BASIC 52 programmieren möchte und es auch über ISP in den flash geladen 
bekommen aber an einem angeschlossenex terminalprogramm blinkt nur der
cursor.
Was mache ich verkehrt?

Jürgen
Angehängte Dateien:
Gast #1619921
Lesenswert?

Soweit ich mich erinnern kann war Basic52 ein in einem
Intel 8052 im ROM abgelegter, recht guter Basicinterpreter.
Der Code wurde dann im externen RAM abgelegt. In der Intel-
Dokumentation gab es auch herrvorragende Tips das Basic52
zu erweitern. Das Ganze ist aber so 20 Jahre (Anfang der 90-er)
alt.

Du brauchst also den BASIC52 Interpreter, vielleicht
gibt es den "offiziell" bei Intel. Den kannst Du dann in
einen Standard-8051 brennen und loslegen.

Der Originale 8052-Basic hat sich (mit Auto-Baud-Detection)
auf ein "Blank" (0x20) dann mit Basic 52 am Terminal gemeldet
Das Programm wurde über das Terminal eingetippt oder von einem
PC eingespielt.

Hat hervorragend funktioniert, mit entsprechenden "Zusatzbefehlen"
in Assembler programmiert, und der dazu passenden Hardware,
hatte ich damals einige Geräte für unsere Labore realisiert.

Der Grund war das die Leute die Geräte öfters umprogrammiern
mußten und die Elektonik-Entwicklung nicht soviel Kapazitäten
frei hatte. (Mit Basic konnten sie das selber machen)
OP #1620072
Lesenswert?

Hallo,
ich habe einen Quarz mit 22,1184 MHz eingebaut. Soll dann eine
Übertragungsrate von 38 000 baud erreichen.
Habe das Orginal HEX-file von Intel gebrannt in der Version 1.1.
Auch das geänderte HEx-file von Elektor in der Version 1.3 hat nicht
funktioniert.
Jürgen
Gast #1620098
Lesenswert?

Bei diesem Basic gehen alle "zeitkritischen" Befehle von einem Quarztakt 
von 12 MHZ (genauer 11,059 MHz) aus. Um das Basic sinnvoll zu nutzen 
wirst du den Quarz ersetzen müssen. Es kann auch sein, dass du die 
Kondensatoren am Quarz anpassen musst.

Rainer

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren