Forum: Mikrocontroller und Digitale Elektronik altes Phytec MCB-51 Monitor/Basic Befehle?


von Christoph M. (mchris)


Angehängte Dateien:

Lesenswert?

Ich habe ein altes Phytec miniCon-535/LC Board, aber keine Unterlagen 
dazu.
Mit Spannungsversorgung läuft es und ich kann das Basic mit der Eingabe 
von "basic" im seriellen Terminal (9600baud) eingeben.
Ich bin auf der Suche nach den Basicbefehlen und insbesondere wie man 
Graphik auf dem Display darstellen kann.
von Günter N. (gnatz)


Lesenswert?

Ich würde einfach mal bei Phytec nach Unterlagen nachfragen. Meist waren 
die auch als PDF abrufbar und ich kann mir nicht vorstellen, dass dort 
keine Unterlagen für ihre Boards mehr vorhanden sind. Ich hatte früher 
beruflich mit Phytec öfter Kontakt und konnte mich über deren Service 
nicht beklagen.
von Christoph M. (mchris)


Lesenswert?

Günter N. schrieb:
> Ich würde einfach mal bei Phytec nach Unterlagen nachfragen.

Danke für den Hinweis. Das wäre vielleicht der einfachste Weg. 
Eigentlich untersuche ich das Board nur aus Interesse. Das angezeigte 
Datum ist ja 1988 und das ist schon eine ganze Weile her. Mich wundert 
ja, dass das EPROM die Daten noch nicht verloren hat.

Da sich das Board über die RS232 ansprechen und bedienen lässt, habe ich 
schon ein paar Sachen durch Probieren heraus gefunden. Ich überlegen, 
einen Memory-Dump zu machen und die Befehle vielleicht optisch zu 
entdecken.

Hier mal die bisherigen Erkenntnisse.
1
Eingabe von
2
basic 
3
wechselt in den Basic-Interpreter
4
5
zurück mit
6
exit
7
8
? zeigt die Hilfe
9
10
mit
11
12
conf 0 
13
14
kommt man in den reinen terminal Mode
15
16
#?
17
memory  display    modify       fill                verify
18
bit:   >DB range  >EB address  >FILLB range value  >VB range value
19
code:  >DC range  >EC address  >FILLC range value  >VC range value
20
data:  >DD range  >ED address  >FILLD range value  >VD range value
21
idata: >DI range  >EI address  >FILLI range value  >VI range value
22
xdata: >DX range  >EX address  >FILLX range value  >VX range value
23
24
 program execution              breakpoint(s)      program load/save
25
>G [address] [,breakadd] - go  >BD bp - disable   >:hex_rec - load intel hex
26
>T [count] - trace step        >BE bp - enable    >S range - save intel hex
27
>P [count] - procedure step    >BK bp - kill
28
                               >BL - list
29
                               >BS address - set
30
 utility
31
>A address - assemble          >MX xrange dest - move xdata
32
>U range - disassemble         >MC crange dest - move cdata
33
>X [register] - disp/change    >BASIC -  basic interpreter
34
>CONF [0..4] - configuration   >TERM - terminal mode
35
>HELP - display menu           >MAP [basicram]
von Klaus R. (klausro)


Lesenswert?

von Rainer W. (rawi)


Lesenswert?

Christoph M. schrieb:
> Ich habe ein altes Phytec miniCon-535/LC Board, aber keine Unterlagen
> dazu.

Hier gibt es ein Hardware Manual vom miniCON-535, allerdings nicht vom 
LC.
https://www.phytec.de/fileadmin/legacy/downloads/Manuals/L-002E.pdf

> Ich bin auf der Suche nach den Basicbefehlen ...

Basic als höhere Programmiersprache sollte, bis auf irgendwelche 
proprietären Erweiterung, die gleichen Grundbefehle verwenden, wie 
anderen Basic-Interpreter auch.

> ... und insbesondere wie man Graphik auf dem Display darstellen kann.
Das Display hängt wohl über einen Port am µP, d.h. da brauchst du das 
Manual vom Graphikcontroller.
von Roland F. (rhf)


Lesenswert?

Klaus R. schrieb:
> Das  dürfte ein Derivat vom 8052AH Basic sein.

Das vermute ich auch. Hier ein Link zum Reference Manual:

https://www.dos4ever.com/8031board/Basic52Manual.pdf

rhf
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
Noch kein Account? Hier anmelden.