PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Gibts die µCs auch mit RAM on Chip?



Import-Script
10.04.2003, 20:10
..f&uuml;r die Flash µCs Atmel/Philips eben die 8031/51.. <BR>also ich meine jetzt nicht diese 64 lächerlichen FlipFlops, die als RAM bezeichnet werden. 4-64k, so in der Grössenordnung des Eproms, damit man nicht extern RAM verdrahten muss und die Pins freihalten kann. <BR>Oder, andere Variante &#40;das klingt jetzt schon fast nach selbstveränderndem Code&#41; - das eben im Flash selbst zu tun, d.h. On-Chip. Er programmiert sich selbst, so &#34;MOV @Flash,Wert&#34;, das dauert dann 1000 Taktzyklen und OK. <BR>Beispiel: Ein/Ausschaltzeit des Systems selbst speichern; Betriebsstundenzähler in der einfachsten Form, oder eben als Programm-RAM &#40;Batteriegepuffert&#41; - wobei das bei den Flashs ja eher ein zweischneidiges Schwert ist. <BR>Also ich meine echtes RAM, in dem man Daten loggen kann, irgendsowas; Grössenordnung wie gesagt keine Gig-Byte, das ist schon klar!!! 4k, 8k, was eben so µC-like ist.

Import-Script
10.04.2003, 21:56
nach uns kann leider keiner sagen:... <BR> <BR>...und sie googelten in einem Ford <BR> <BR>amen <BR> <BR>8k gibt&#39;s <BR> <BR>ed

Import-Script
10.04.2003, 22:01
Der 89C52 hat 256 Byte RAM, reicht das erstmal? Kann man ja seriell in einen externen Speicher schieben &#40;EEPROM o.ä.&#41;

Import-Script
10.04.2003, 22:12
hi, <BR> why not simply use the P89C668 which has 64k Flash and 8k RAM <BR> <BR>got it? <BR> <BR>ed <BR><img src="http://progshop.com/elektronik/diskussion/clipart/wink.gif" border=0> <BR> <BR>

Import-Script
11.04.2003, 07:46
Von Dallas gibts auch was von 1k bis 4k

Import-Script
11.04.2003, 08:35
Maxim DS5000: 32kByte SRAM &#43; eingebauter Batterie, als Code oder Datenspeicher verwendbar. <BR> <BR>Als Datenlogger nehme ich aber gerne den 24C512. <BR>Da brauche ich keine Batterie. <BR> <BR> <BR>Peter <BR>

Import-Script
11.04.2003, 13:04
yup oder schau mal hier bei batronix...da ist ein 89c51rc der hat 512 32kb flash... und im verhaeltnis recht billig 6.95 oder so...ist aber billiger wenn du externes ram benutzt und dann halt nur nen normalen 89c51 mit 4 kb flash und nen 62256 liegst du glaub ich bei der haelfte was er hier kostet -&#62;reichelt <BR>dafuer aber 32kb

Import-Script
11.04.2003, 13:12
Danke erstmal f&uuml;r die Infos. Der 89C668 d&uuml;rfte wohl richtig sein, das sollte gen&uuml;gen f&uuml;r den Anfang; oder halt doch extern &#40;leider&#41;. <BR>Der DS5000 ist &uuml;brigens eine Mogelpackung, der hat nur RAM, und das was die anderen als Flash ausweisen zwackt er davon ab, also 16&#43;16 usw.

Import-Script
11.04.2003, 13:51
@Andreas, <BR> <BR>was heißt hier Mogelpackung. Der AT89C51 hat nur 4kB Flash und damit kann man schon ne Menge machen. <BR> <BR>Dagegen sind 32kB doch Speicher satt und die sind echt und nicht gemogelt. <BR> <BR>Im Gegenteil, es ist äußerst clever, wenn man je nach Bedarf die Größe des Daten- und Codespeicher anpassen kann. <BR> <BR>Und wenn Du nie genug kriegen kannst, der DS2252T128-16 hat 128kB. <BR> <BR> <BR>Peter <BR>

Import-Script
11.04.2003, 17:38
Ok, Ok, ich hab´s halt nur vom Epac her gemerkt, der brauch gut und gerne 32k RAM weil eben der Editor und der Compiler Platz brauchen. F&uuml;r den 8051 wird ja cross compiliert von aussen, und wenn der Compiler was taugt, sind´s ja nur die Zeiger auf Zeiger und Stack, der variabel bleiben muss. Du musst halt bedenken, dass ich in einer Hochsprache auf ein Run-Time aufsetzen will und nicht direkt in Assembler an die Kiste will. Ich denke so 4:4 oder 8:8 sind da schon OK. Vielleicht wirds ja der DS5000, ist halt ne Preisfrage und vor allem was sonstnoch bei ist. Ob ich mir A/D extern aufbaue oder statt dessen RAM... klar. s soll halt super-Mini werden. 1/2 Euro kann ich auch auf Epac68008.

Import-Script
12.04.2003, 10:33
@Andreas, <BR> <BR>einen Editor und Compiler auf nem 8051, was soll denn das werden ? <BR> <BR>Dann must Du doch noch nen riesen Display und ne komplette Tastatur anschließen. Und trotzdem wird es nie so komfortabel und leistungsfähig sein, wie die &uuml;blichen PC-Programme. <BR> <BR>Das hat meines Wissens noch keiner gemacht, hinter sowas stecken Mannjahre an Programmierarbeit und das f&uuml;r etwas völlig nutzloses. <BR> <BR>Ist das Epac vielleicht ein kompletter PC ? <BR>Dann ist das mit nem 8051 &uuml;berhaupt nicht zu vergleichen. <BR> <BR>Ein 8051 f&uuml;hrt einfach nur seine Aufgabe aus, z.B. in Fernseher, Waschmaschine usw. <BR> <BR> <BR>Peter <BR>

Import-Script
12.04.2003, 14:16
Hi, <BR> <BR>das erinnert mich jezt an Basic-52. Das hatte auch einen kompletten Basiceditor &#43; Interpreter im ROM. Die Basic-Programme wurden glaub sogar als Klartext im RAM abgespeichert. <BR> <BR>Ich habe zwar nie damit gearbeitet, aber ich finde, dass ein solches Konzept ja wohl total daneben ist. So einen kleinen 8-bit MC sollte man nun wirklich nicht als PC missbrauchen. Deshalb heist er ja auch MicroController und nicht MicroProzessor. Er soll halt nur steuerrn und regeln. Mehr nicht <BR> <BR>Gruß Tobias

Import-Script
12.04.2003, 21:18
Tut´s doch. Ich weiss garnicht was ihr wollt. 1/2 Eurokarte mit CPU, RAM, ROM, V24 Treiber, Parallel Interface; also viel mehr hab ich an Euren µCs auch nicht. Ein Max muss drauf, ein RAM, ein ROM &#40;jetzt kann man streiten, wieviel, wof&uuml;r?? - 128MB halte ich f&uuml;r ein Textverarbeitungsprogramm total hirnrissig - aber es wird ja gezetert ohne Ende, dass der PC allein schon unter WinYX 64 MB braucht um den 80xx in der Tastatur abzufragen...&#41; - also lassen wir das; gell... <BR>F&uuml;r die, die es noch nicht gesehen haben; <img src="http://progshop.com/elektronik/diskussion/messages/4982/6679.jpg" alt="Ds ist ein EPAC &#40;1/2 Eurokarte&#41; mit allem"> <BR> <BR>Viel weniger ist auf den Eperimental 80xx auch nicht drauf. Sorry... - und dass ich Pascal-Fan bin; Ja!. Guckt Euch mal nili-Pascal auf 8051 an. 1/2 Eurokarte ist das dann auch. <BR>Nat&uuml;rlich geht´s auch kleiner, Mini-Mini- klar, Sio weg, Pio weg, 2 Eprom Fassungen weg, die Mäxxe weg; ISP 1016 dran, der managed dann den Rest; sind wir bei 1/4 Euro...

Import-Script
14.04.2003, 09:25
Du hast mich völlig falsch verstanden. <BR> <BR>Klar, daß man in vor-Flash-Zeiten solche riesigen Platinen wie diese nehmen mußte. <BR> <BR>Aber heutzutage bestehten meine Entwicklungsboards aus genau einem Chip, nämlich dem 8051-Flash, den ich ausgewählt habe. D.h. von einem Board kann man da gar nicht mehr sprechen. <BR>Ich nehme meistens gleich die Zielschaltung, wo dann das fertige Programm laufen soll. <BR> <BR>Und die Programmentwicklung erfolgt dann bequem auf dem PC mit Download per ISP auf den Chip. <BR>Um den PC kommst Du ja auch bei Deinem Riesen-Board nicht drumrum, auch wenn er da nur als Terminal arbeitet. <BR> <BR>Schon allein die vielen Vorteile: <BR> <BR>- ich verliere keine 34 Portpins f&uuml;r externen Speicher <BR>- ich muß nicht die Adressen ummappen, damit der Bootloader nach dem Reset angesprungen wird <BR>- ein MC mit internem Programmspeicher ist wesentlich störfester <BR>- ich brauche keine 4-Lagen-Platine, meistens reicht eine Lage. <BR>- das ganze ist so billig, daß ich, ehe ich mich mit uralt riesen PIO-Steinen usw. rumplage besser gleich einen 2. oder 3. MC nehme. <BR> <BR> <BR>Peter <BR> <BR>