Archiv verlassen und diese Seite im Standarddesign anzeigen : NILI Pascal (Elektor Projekt)
Import-Script
15.02.2004, 13:58
Ich habe mir das Buch von Elektor zugelegt mit dem 8051 Pascal-Compiler und jetzt auch mal ein paar AT89C52 Chips, allerdings im DIL40 Gehäuse. <BR>Jetzt ist in dem Buch auch ein Board (mit PLCC), das ich mir halt auf DIL nachstricken werde. Soweit kein Prob, aber die haben da ein GAL drauf, und fast ELV-like waren die natürlich so nett (zu faul), die paar Gleichungen mit abzudrucken. <BR> <BR>Frage: Hat die jemand? - oder hat jemand dieses Board und könnte mir mal das GAL auslesen, damit ich mir eins brennen kann, ggf. auch den wichtigen Teil diskret aufbaue. Viel ist in dem Gal eh nicht drin, ausser V24 Invertern (da nehme ich eh Mäxe), ein bisschen Chipselect und irgendwie eine UND Vermauschelung mit PSEN und RD. <BR> <BR>PALASM etc. vorhanden, zur Not tut´s auch die Fuse-Matrix (Jedec-File), das ist kein Thema.
Import-Script
16.02.2004, 20:13
Hi Andreas , <BR> <BR>wofür ist der GAL ? <BR> <BR>Der AT89C52 geht auch alleine <img src="http://progshop.com/elektronik/diskussion/clipart/wink.gif" border=0> ... ( Scherz ) . <BR> <BR>
Import-Script
17.02.2004, 11:31
Das ist die sogenannte "Geht - Geht nicht - Array - Logik"; nein Scherz bei Seite. <BR>Die verknüpfen PSEN und /RD um das RAM zu selektieren. Folgende Bewandnis: <BR>Im ROM des Chips befindet sich die Runtime Library und ein Boot-Loader / Monitor. Das Compilat des Programms wird in ein externes 62256 geladen. Ins Gal rein gehen A13..A15, PSEN, RD, WR - und raus kommt dann RAM-RD, was das RAM output-enabled(Pin22) und RAM-WR(Pin27) eben die Datenrichtungsumschaltung. Takt oder so geht keiner rein, also das GAL scheint nur eine UND Verknüpfung von RW, RD und PSEN zu machen und zwischen Code und Variablenspeicher Code >8000h Var <8000h zu machen. Kann man wahrscheinlich mit einem 7400 oder so erschlagen, aber sei es drum, ich hab auch GALs und einen Brenner. <BR>Gestern rief mich der Herr Dr. Bernd v. Berg an und sagte mir, DAS!!! sei das Special-know how der Firma Palmtec.DE - gg<IMG SRC="http://progshop.com/elektronik/diskussion/clipart/happy.gif" ALT=":-)" BORDER=0> <BR>Ich bau es jetzt erstmal soweit auf, hoffe auf einen Gönner, der mir erspart, den Logik-Analyzer anzustöpseln und das Datenblatt "Intensiv-zu-wälzen", raus bekommen tu ich´s eh; ist halt sinnlose Zeit, und da das Ding von Elektor stammt, wird sich doch irgendwo die "Einfach-Variante" in Form einer Gleichung finden ("LASSEN MÜSSEN")! <BR> <BR>
Import-Script
17.02.2004, 12:02
Ich hatte früher auch mal ein 8031-Board gebaut. <BR> <BR>Als RAM hatte ich einen mit high aktiven CE2 genommen, welches an A15 kam, d.h. er war immer über 8000 aktiv. Der Boot-EEPROM nur unter 8000. <BR> <BR>Ich hab nur PSEN an /RD des RAM gelegt, um Daten zu lesen mußte ich dann "CLR A" + "MOVC" nehmen. <BR> <BR>Oft wird auch nur eine Diode von PSEN nach /RD gelegt, da /RD ja open Drain ist oder man nimmt 1/4 74HC08 <BR> <BR>Ein PAL ist dafür zu teuer. <BR> <BR> <BR>Peter <BR>
Import-Script
17.02.2004, 12:02
Hi Andreas, <BR> <BR>warum moechtest Du Dich noch mit externen Speichern rumschlagen ? Es scheint schon etwas <BR>Staub auf Adressdecodern zu liegen...Monitorprogramme..das riecht nach alten Siemens 5xx MCs. <BR> <BR>Ich moechte Dich nicht von Deinem Vorhaben abhalten...aber das was ich seit 1 Woche habe <BR>ist einfach PRAKTISCH: <BR> <BR>Habe mir auf Lochraster einen P89C51RD2BN aufgebaut,den ich ueber die Serielle Schnittstelle <BR>direkt programmiere. Kein Jumper stecken,kein umschalten ! Schnittstelle verbinden und <BR>Flashmagic (gratis von Esacademy.com) starten. <BR> <BR>Alles Umschalten wird ueber RS232 und FlashMagic <BR>gemacht (ls125,max232..) <BR>HEX files bis fast 64k (wer braucht mehr?)kannst du blitzschnell reinladen und sofort starten. <BR>10000mal bis das Programm OK ist. <BR>Keine EpromProgrammer mehr,nix. <BR>...und alle pins des MC stehen zur Verfuegung. <BR>Sogar 5 8Bit PWM Ausgaenge gleichzeitig sind drin <BR>ohne dass die Software dadurch bealtet wird. <BR>Umschaltbar 6 / 12 Clock dadurch sehr schnell. <BR> <BR>no more gal <BR> <BR>ed
Import-Script
17.02.2004, 13:54
@atEd: - @viel böse Ed: <BR>Du meinst also, ich hätte mir die ganze Mühe hier sparen können? <BR><img src="http://progshop.com/cgi-bin/diskus/board-post.cgi?action=posting_upload_form&what=show&img=11313" alt="Kernspeicher.jpg"> <BR> <BR>Bin auf Elmar´s Rat extra nach Kiel gefahren, habe auch dort "Reverse-Engeneering" betrieben, weiss nun also wie man "fachgerecht" Kernspeicher wickelt, und Du kommst jetzt mit "Flash", jetzt wo nach vielem Suchen und Posten hier in Batronix an die 8051er Gemeinde ein Hilferuf meinerseits losging, weil mir der Kupferlackdraht zu Neige geht... <BR>Ed, das ist (gar)nicht fair. <BR>Ich baue jetzt schön die Schaltung von BUZ10, (zugegeben, die SMDs fachgerecht "auf Klemme verdrahten"...) - na ja, ich übe noch... <BR>Immerhin hab ich es vom 19" Schrank schon ´runtergebrochen... <BR><center> <table border=1><tr><td> <table> <tr> <td align=center valign=top> <img src="http://progshop.com/elektronik/diskussion/icons/mime_pdf.gif" alt=""><br> 90.3 K </td> <td align=left valign=top> <font size=1>8052nili.pdf</font><br> <b>"NiliBoard"</b> </td></tr></table> </td></tr></table> </center> <BR> <BR>Ist zwar noch nicht fertig, aber ich bin guter Hoffnung <BR> <BR>WENN MIR ENDLICH MAL JEMAND FREUNDLICHERWEISE WEITERHELFEN KÖNNTE??? - (Peter Danegger´s Posting mal ausgenommen)... - das muss ich mir erst noch verinnerlichen. <BR>Also: Ich habe hier 5 Stück 89c52 liegen und das Buch und die Software. (Batronix hat mir weitergeholfen, und mir genau die Chips geschickt, die ich wollte.. gg<IMG SRC="http://progshop.com/elektronik/diskussion/clipart/happy.gif" ALT=":-)" BORDER=0> - war schonmal gut fürs Erste. Konkret wurde nur Damir! (Danke!!!). <BR>Kann doch nicht so schwer sein, oder??? <BR>Ansonsten kann ich mier ja gleich ein Mini-Flex-ATX-Board kaufen und "PC-Bocken" - da fehlt halt der "FUN-Faktor" <img src="http://progshop.com/elektronik/diskussion/clipart/smile.gif" border=0> <BR> <BR>Also her mit der Schaltung!!! <BR>Viele Wege führen nach ROM - und´s kleine Latinum hab ich auch, falls das von Nöten ist.
Import-Script
17.02.2004, 16:19
Andreas, <BR> <BR>ich habe hier noch fast 500 ft (150m) single conductor SUN RED feinster sorte..... <BR> <BR>die .pdf laesst sich nicht oeffnen. <BR> <BR>Was ist so speziell an diesem board? Interface <BR>zu den Ringkernen? <BR>poste nochmal die pdf ! <BR> <BR>ciaoo <BR>ed
Import-Script
17.02.2004, 18:53
hi hi, komisch mit der PDF; die ist wohl wieder einem Server Error zum Opfer gefallen; also nochmal: <BR><center> <table border=1><tr><td> <table> <tr> <td align=center valign=top> <img src="http://progshop.com/elektronik/diskussion/icons/mime_pdf.gif" alt=""><br> 90.3 K </td> <td align=left valign=top> <font size=1>8052nili.pdf</font><br> <b>"NiliBoard"</b> </td></tr></table> </td></tr></table> </center>
Import-Script
17.02.2004, 18:54
... die auch, sorry ...
Import-Script
17.02.2004, 19:20
abbr nuun - watt koenn'wrr tuun ? <BR> <BR> <BR><img src="http://progshop.com/cgi-bin/diskus/board-post.cgi?action=posting_upload_form&what=show&img=11327" alt="video.gif"> <BR> <BR> <BR>noch eine runde...bitte
Import-Script
18.02.2004, 11:34
@Ed: probiers mal hier: <BR><a href="http://www.asd-seck.de/Site05%20ordner/Site05/index.html" target=_top>http://www.asd-seck.de/Site05%20ordner/Site05/index.html</a> <BR> <BR>und dann unter Batronix. <BR> <BR>und nicht böse sein!!! <img src="http://progshop.com/elektronik/diskussion/clipart/smile.gif" border=0>, <BR>wusste auf die Schnelle nichts besseres..., als es auf den Strato-Server zu pumpen. <BR>Und auch nicht meckern, die Page ist "never ending Bastelstory, Go-Live Wahnsinn etc. pp." <BR>
Import-Script
18.02.2004, 13:10
hi Andreas, <BR> <BR>'complimenti' fuer Deine web site , graphisch sauber ++ <BR> <BR>habe kurz in die mysterioese .pdf reingeschaut... <BR>und das zeichnungsdatum gesehen <BR> <BR> <BR> <BR><img src="http://progshop.com/cgi-bin/diskus/board-post.cgi?action=posting_upload_form&what=show&img=11343" alt="Immag.012.jpg"> <BR> <BR>ich mache schnell zu <BR> <BR>ich glaube das Forum kratzt bald ab <BR> <BR>ciao <BR> <BR>das ist der P89C51rd2BN mit prog-kabel dran <BR>unten geht es zum BUZ11,der einen 50W kuehlerlueftermotor ueber PWM antreibt.... <BR>handyfoto bessergehtsnicht
Import-Script
18.02.2004, 14:18
@Ed: Vom Prinzip hab ich doch fast das Gleiche. <BR>Die Programmierschaltung mit dem MAX232 und dem 74HC125 mit diesem mysteriösen Miso/Mosi Pins ist doch wohl fast identisch, zumindest die Funktion. An den "normalen" RXD/TXD der CPU liegt eine zweite V24 (mal so zu irgendwelchen Kommunikationszwecken) bzw. für den Áblauf unter NILI-Pascal und deren Monitor. Einzig, ich habe extern RAM dran, das kostet halt leider die beiden Ports, OK, soweit. <BR>Wo es mir jetzt nur drum ging, war die RAM-Chipselecterei, und was mir noch nicht so ganz klar ist, wie das mit den "nochmal" internen 256Byte RAM läuft. Dazu müsste man doch den Chipselect des externen RAM von 0..FFh unterbinden, und dazu fehlen dem GAL aber Adressleitungen, oder bügeln die die untersten 256Byte parallel in beide RAMs? <BR> <BR><img src="http://progshop.com/cgi-bin/diskus/board-post.cgi?action=posting_upload_form&what=show&img=11345" alt="NILIRAM.jpg"> <BR> <BR>irgendwie suspekt das ganze; das bin ich halt von Motorola CPUs nicht gewohnt. War schon schlimm genug beim PC mit dem in und out und das dann noch nichtmal vollständig ausdekodiert sondern 4fach gespiegelt, also ab 3FFh die ganze Chose von vorne, nur weil die 2 Adressen nicht mit dekodieren? <BR>Ist halt alles seltsam / ungewohnt... <BR>Deswegen hab ich auch vom ST6 und vom PIC die Finger davon gelassen, die "page-register-switchen" ja nur, was das Zeugs hält. <BR> <BR>Danke übrigens für´s compli..., aber da steckt noch eine Menge Arbeit drin, bis das mal so hinhaut wie ich mir das vorstelle.
Import-Script
18.02.2004, 19:53
Andreas, <BR> <BR> hast Du diese schaltung als 'entwicklungshelfer' <BR>gedacht oder als 'applikation'...? die Q-batterie <BR>habe ich schon mal in meinem 2meter transceiver <BR>gesehen (kanalwahl) deine xtals werden wohl eingeloetet sein....nicht steckbar. <BR>das mit der rxtx(zweiter D9)ermoeglicht serielle <BR>verbindung,die sofort nach dem programmieren bereit steht.mosi&miso gibt es hier nicht sondern nur P3.0 und P3.1 eben rxtx worueber die hex files geladen werden.... <BR> <BR>fuer die dekodierung wuerde ich mal typische <BR>schaltungen analysieren....ich denke Elektor hat sowas schon in der vergangenheit gebracht... <BR> <BR>generell finde ich,dass man heute viele sachen <BR>mit dem at89c2051/4051 machen kann.fast immer reichen die pins aus wenn nicht,dann pcf8574... <BR>passt alles auf ne platine etwa 4x7 cm. <BR> <BR>weiss,dass ne menge arbeit in dem ding steckt... <BR>aber wenn es so aussieht,dann war es nicht fuer die Katz <BR>da laeuft gerade ein song:...simplify your life.. <BR>so mache ich es mit den MCs <BR> <BR>ciao <BR>ed.<img src="http://progshop.com/elektronik/diskussion/clipart/wink.gif" border=0>
Import-Script
18.02.2004, 20:28
@Andreas <BR>Internes RAM wird angesprochen mit : MOV x,y <BR>externes RAM mit MOVX x,y <BR> <BR>Der MC steuert dann automatisch /psen , /wr ,/rd ... <BR> <BR>Und wenn Du MOVC machst , dann wird die Adresse im <BR>Programmcode angesprochen . <BR> <BR>Kann jedes mal z.B. 48h sein , und trotzdem sind <BR>das 3 verschiedene Speicherstellen . <BR>
Import-Script
18.02.2004, 22:21
@Andreas, <BR> <BR>so wie ich das sehe, brauchst Du den externen RAM für den Pascal Compiler. <BR> <BR>Der RAM wird als Code+Daten eingeblendet, d.h. im PAL ist folgendes: <BR> <BR>/CE(RAM) = A15 <BR>/WR(RAM) = /WR <BR>/OE(RAM) = /RD AND /PSEN <BR> <BR>also wirklich nur 1/4 SN74HC08. <BR> <BR>Dann sollte es klappen. <BR> <BR> <BR>Peter <BR>
Import-Script
19.02.2004, 11:34
@Peter: Du bist ein Schatz!!! Danke. <img src="http://progshop.com/elektronik/diskussion/clipart/smile.gif" border=0> <BR>@Ed: Ja, das ist Elektor, sieht man doch an den Problemen, die bei so einem Piesel entstehen. <BR>Für 69,25 EURO "...enthält das Buch die Bauanleitung für einen 8752 Einplatinencomputer..." <BR>Schhh. war´s. Der Schaltplan und ein Verweis auf die Firma Palmtec! It´s not a joke, it´s Elektor! <BR>- oder gemäss Klausi:"..munter bleiben", aber das bin ich ja. <BR>@BUZ: Das ist halt das leidige an den 80ern, Sowas haben die Motorolas nicht, da ist alles Speicher, selbst I/O Bausteine sind memory-mapped. <BR> <BR>Also ich probier mein Glück mal weiter mit Peter´s 7408er, und dann sehen wir ja, ob oder ob nicht. <BR> <BR>
Import-Script
19.02.2004, 12:09
Ah der Klausi, <BR> <BR>hat er jetzt endlich seinen Becher leer getrunken <BR>oder schnullert er immer noch daran? <BR> <BR>Ja 7408er waren vor ueber 10 jahren in irgend einer Elektorschaltung drin...suche doch danach. <BR> <BR>Ja,Peter ist ein (schatz) Papst der '51-welt. <BR>Davon gibt es nicht viele <BR><img src="http://progshop.com/elektronik/diskussion/messages/4982/11365.gif" alt=""> <BR> <BR>ciao <BR>ed
Import-Script
19.02.2004, 17:50
genau genommen gibt es nur einen papst
Import-Script
19.02.2004, 18:03
<font size="+1">DU SPRICHST WIE EIN PAPST <BR></font> <BR><img src="http://progshop.com/cgi-bin/diskus/board-post.cgi?action=posting_upload_form&what=show&img=11374" alt="war.gif">
Import-Script
21.02.2004, 17:40
ich kotz gleich: <BR> <BR><a href="http://www.asd-seck.de/Site05%20ordner/Site05/index.html" target=_top>http://www.asd-seck.de/Site05%20ordner/Site05/index.html</a> <BR> <BR>nicht wegen dem, das hab ich mittlerweile ergänzt uvm... <BR> <BR>Ich bräuchte mal Hilfe bei Inbetriebnahme. <BR>Die Sache mit dem Reset ist mir noch unklar z.B. <BR>Der Three-State bügelt da doch nicht einfach drüber - oder? - so vonwegen RESET auf VCC legen???Ich hatte einen L4904 geplant; <BR><center> <table border=1><tr><td> <table> <tr> <td align=center valign=top> <img src="http://progshop.com/elektronik/diskussion/icons/mime_pdf.gif" alt=""><br> 146.4 K </td> <td align=left valign=top> <font size=1>l_4904A_5V-Reg.m.Reset.pdf</font><br> <b>"L4904"</b> </td></tr></table> </td></tr></table> </center> <BR>so wegen, erst RAM disablen, dann VCC killen und das alles im Reset der CPU wie es sich gehört. <BR> <BR>HILFE!!! <img src="http://progshop.com/elektronik/diskussion/clipart/smile.gif" border=0> wäre nett...
Import-Script
21.02.2004, 17:41
und der L4904 ist wieder Batronix Opfer geworden; ich bau ihn mal in die Web-Site ein.
Import-Script
21.02.2004, 18:22
<a href="http://www.asd-seck.de/Site05%20ordner/Site05/index.html" target=_top>http://www.asd-seck.de/Site05%20ordner/Site05/index.html</a> <BR>hat scheint´s geklappt - puuuuuuuhhhh; was´n Krampf.<img src="http://progshop.com/elektronik/diskussion/clipart/smile.gif" border=0><img src="http://progshop.com/elektronik/diskussion/clipart/smile.gif" border=0><img src="http://progshop.com/elektronik/diskussion/clipart/smile.gif" border=0> <BR> <BR>ADOBE GO-Schleich...
Powered by vBulletin® Version 4.1.12 Copyright ©2012 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.