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.
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.
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] |
Christoph M. schrieb: > Ich bin auf der Suche nach den Basicbefehlen Das dürfte ein Derivat vom 8052AH Basic sein. Zum Einstieg evtl. https://www.mikrocontroller.net/attachment/132185/8052AH-BASIC_Users_Manual.pdf Evtl. hilft dies hier auch: https://www.phytec.de/fileadmin/legacy/downloads/Manuals/L-386E.pdf https://www.phytec.de/fileadmin/legacy/downloads/Manuals/L-002E.pdf
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.
