PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : 68HC05 programmieren



Import-Script
17.07.2003, 07:57
Suche ein einfaches Programm, mit dem ich beim 68HC05 im Bootstrap Mode Eprom und EEPROM seriell auselesen und programmieren kann. <BR>Normalerweise findet man solche Tools direkt bei Motorola zum Download, hab da aber nichts passendes gefunden. <BR>Externer Programmer geht nicht, weil der Chip in der Schaltung programmiert werden muß.

Import-Script
17.07.2003, 11:35
Motorola Application Note AN499D<img src="http://progshop.com/elektronik/diskussion/clipart/smile.gif" border=0> <BR> <BR>&#34;Let the 68HC705 program itself&#34; Ich bin leider noch nicht dazu gekommen, jedenfalls steht da drin, wie man per Assemblerroutine einen Mini Downloader macht &#40;3 Fallbeispiele&#41;. Das geht soweit, dass man damit den BasicInterpreter der C-Control sich selbst auslesen lassen könnte, indem man ihm selbst eine dieser kleinen Assemblerroutinen mit einbindet. Ist nicht viel dran. Halt nur von hinten durch die Brust ins Auge. Geht natürlich auch zum Programmieren. Würde doch niemand Reverse-Engeneering betreiben wollen...

Import-Script
18.07.2003, 08:40
ja soweit bin ich auch gekommen, dachte nur es gibt da vielleicht nen fertigen Loader oder ein Tool

Import-Script
18.07.2003, 10:13
C-Control auspacken und ausprobieren. Im Zusammenspiel mit einem echten 6805 Assembler, der die Binärdateien erzeugt, die man dann dem Basic dranhängen und sehr komfortabel zur C-Control transferieren kann ergibt das ein herrliches 6805 Entwicklungstool. <BR> <BR>Hat schon was das Ding. Übrigens lohnt´s eigentlich nicht. Conrad verkauft ja den vorprogrammierten Chip einzeln und gut dokumentiert ist das Teil, also zum &#34;was eigenes&#34; layouten gerade gut. Ein 8051 ROM-Basic Typ ist da mit Sicherheit nicht besser. <BR> <BR>P.S. Schön, dass auch mal jemand was mit 6805 macht <img src="http://progshop.com/elektronik/diskussion/clipart/smile.gif" border=0>

Import-Script
18.07.2003, 10:22
mit 6805 schon, nur will ich nichts mit C-Control machen, und schon gar nicht son Ding kaufen, wenn ich mit nem billigen MAX-232 Interface einfach nen PC anschließen kann. <BR>Im Bootstrap Mode kann ich seriell was ins RAM laden was mir dann Eprom und EEPROM ausließt bzw. beschreibt. Da ich sicher nicht der erste bin, der nen 6805 benutzt, hat sowas bestimmt schonmal jemand programmiert. <BR>Hab auch ein Programm namens Prog7 von Motorola gefunden, aber ob das das macht was ich will weiß ich nicht.

Import-Script
18.07.2003, 10:50
Ganz interessant ist da das EVA-Kit zum HC705j1A. <BR>Der Controller lädt direkt die S19 Records über die V24. Da kannst Du mit einem Simulator testen, ohne das EVA-Board, dann kannst Du die S19s direkt auf dem Controller des EVA-Boards laufen lassen, d.h. volle Hardware- Port- usw. Kompatibilität und last but not least kannst Du dann einen 705J1A reinstecken und proggen. Schönes Teil, schöne Software. Läuft gut.<img src="http://progshop.com/elektronik/diskussion/clipart/smile.gif" border=0>

Import-Script
18.07.2003, 13:29
Ich hab aber nen HC705X32 .Werd mir wohl die paar Bytes selber zusammenschreiben müssen.

Import-Script
18.07.2003, 18:27
@Carsten: Der 6805 Assembler von Motorola nennt sich RAPID. <BR>Bevor Du Dir allerdings Bytes zusammenzimmerst, könnte ich Dir einen selbstgeschriebenen Assembler anbieten. Läuft in QBasic usw. <BR>Anhang: Der Assembler selber als.TXT und ein File zum Ausprobieren.<!--attachment: 6805ASS-8080.txt*mime_txt.gif*text/plain*73.1*6805+Assembler*6805ASS%2eTXT --><center><table border=1><tr><td><img src="http://progshop.com/elektronik/diskussion/icons/mime_txt.gif" align=left alt="text/plain">6805 Assembler<br><a href="http://progshop.com/elektronik/diskussion/messages/4982/6805ASS-8080.txt" target="_blank"><b>6805ASS.TXT</b></a> (73.1 k)</td></tr></table></center><!--/attachment--> <BR><!--attachment: KEYDIDI-8081.txt*mime_txt.gif*text/plain*42.9*6805Beispiel*KEYDIDI%2eTXT --><center><table border=1><tr><td><img src="http://progshop.com/elektronik/diskussion/icons/mime_txt.gif" align=left alt="text/plain">6805Beispiel<br><a href="http://progshop.com/elektronik/diskussion/messages/4982/KEYDIDI-8081.txt" target="_blank"><b>KEYDIDI.TXT</b></a> (42.9 k)</td></tr></table></center><!--/attachment--> <BR> <BR>Ist schon ein Uralt Teil, ich hab ihn damals auf dem KWS in SORBAS geschrieben und dann mal nach Quickbasic portiert; aber läuft... siehe<img src="http://progshop.com/elektronik/diskussion/clipart/smile.gif" border=0>

Import-Script
18.07.2003, 19:53
Kleiner Nachtrag:<!--attachment: CROSSASS-8084.unk*attachment_icon.gif*application/octet-stream*53.4*6805+Assembler+Urversion*CROSSASS%2eSO R --><center><table border=1><tr><td><img src="http://progshop.com/elektronik/diskussion/icons/attachment_icon.gif" align=left alt="application/octet-stream">6805 Assembler Urversion<br><a href="http://progshop.com/elektronik/diskussion/messages/4982/CROSSASS-8084.unk" target="_blank"><b>CROSSASS.SOR</b></a> (53.4 k)</td></tr></table></center><!--/attachment--> <BR> <BR> <BR>das .SOR heisst SORBAS &#40;Struktur Orientiertes Basic&#41;. - geht mit NOTEPAD auf..&#41; Das ist die Urversion, entstanden zu Zeiten, als bei IBM das Wort Compiler noch nicht so recht existierte, BASIC noch Zeilennummern hatte und CP/M in den Kinderschuhen steckte. Das Ganze auf einem KWS SAM68k 266kB RAM, 68000/8MHz. <BR> <BR>Made in Germany!!! KWS Computersysteme, Karlsruhe <BR>Die gibt´s heute noch!!! <BR> <BR>&#34;übrigens der Sorbas Compiler ist in Sorbas geschrieben&#34;; das animierte mich zu dem Crossassembler, gab Hoffnung, so ein Projekt überhaupt anzugehen. --&#62; Damals!!!<img src="http://progshop.com/elektronik/diskussion/clipart/smile.gif" border=0> <BR> <BR>Heute rühmt sich MS mit VISUAL-BASIC &#40;sogar ohne Zeilennummern...&#41;&#34;

Import-Script
18.07.2003, 19:57
und dank der modernen Technik heute öffnet Eagle mir das Ding - warum auch immer: Also hab ichs &#34;nur&#34; mal umbenannt in .TXT <BR> <BR>-- scheiss DOSEN!!! <img src="http://progshop.com/elektronik/diskussion/clipart/smile.gif" border=0> <BR><!--attachment: CROSSASS-8087.txt*mime_txt.gif*text/plain*53.4*6805+Assembler+als+TXT*CROSSASS%2eTXT --><center><table border=1><tr><td><img src="http://progshop.com/elektronik/diskussion/icons/mime_txt.gif" align=left alt="text/plain">6805 Assembler als TXT<br><a href="http://progshop.com/elektronik/diskussion/messages/4982/CROSSASS-8087.txt" target="_blank"><b>CROSSASS.TXT</b></a> (53.4 k)</td></tr></table></center><!--/attachment-->