Ad 0-7 bedeutet, dass man damit die Adressenlowbytes ausgeben kann, falls man externen Speicher ansteuern will. Nö, ich finde es sehr vollständig. Man braucht natürlich noch eine komplette SFR referenz. Kann dir gerne mal ein paar pdf's zukommen lassen. Oder du guckst in der BiBo mal nach "Andreas Roth - Das Microcontroller Kochbuch MCS51" Sehr gutes Buch.
Der Controller ist halt ein 80C51 mit integriertem Flash. Damit muss ich net externen ROM ansprechen. Das gibt mir zusätzliche 16 Pins und vereinfacht das Controllerboard-Layout. Hab zwar noch ein selbstgebautes und geäztes 80C31 Board hier rumliegen, aber das braucht halt EPROMs. Und das ständige Löschen, Brennen ist auf die Dauer recht nervig.
Jo, weiss jetzt was du mit dem R-DA-Wandler meinst. Danke.
Dieser Satz kein Verb
Beiträge gesamt: 130 | Durchschnitt: 0 Postings pro Tag Registrierung: Juli 2003 | Dabei seit: 7792 Tagen | Erstellt: 19:27 am 21. Juli 2003
Ratber offline
Real OC or Post God ! 23 Jahre dabei !
Aha also noch nen Alter mit Externer Möglichkeit.
Also ich finde immernoch das du mit nem Mega 8 (Schmales 28er Dil Gehäuse) oder 16 (40 Pol) besser bedient bist.
Hast 8 AD-Eingänge
8/16 K Flash 0.5K EEProm 1K Ram Hardwaremultiplikator (Max 2 Takte) Und jedemenge anderen kram.(Schau einfach mal in die Datenblätter)
Den 8er bekommste für 3-4€ und der 16er ist mit 6-8€ auch nicht teuer.
Soweit ich weiß wird bei den Älteren 52er Derivaten der Takt intern geteilt. Trifft das auf deinen auch zu ?
Beiträge gesamt: 41451 | Durchschnitt: 5 Postings pro Tag Registrierung: Mai 2001 | Dabei seit: 8583 Tagen | Erstellt: 19:37 am 21. Juli 2003
Alle 51er haben die Möglichkeit externes ROM/RAM anzusteuern. Ach die modernsten. ZB. der 80C320. Das ist der schnellste 40 Poler, dens gibt glaub ich. Der teilt intern nicht (wie du richtig sagst machen die das) durch 12 (wie alle anderen) sondern durch 4. Dadurch erhöht sich die Rechenleistung um das ca. 2,5 fache. er ist mit 33MHz getaktet. Entspricht also in etwa 82MHz eines alten 80C51. Und auch diese ganz neue kann noch externen Speicher. Schau bei gelegenheit mal ins Datenblatt, wenn du Zeit hast. Der kann echt viel.
Multiplikation dauert beim 51er übrigens 4 Maschinentakte.
Es gibt auch 51er mit EEPROM, der AT89S8252 hat z.B. 2K und 8K Flashrom.
Aber darüber könnten wir uns jetzt Tage unterhalten, welcher Chip was kann ;-) Ich nehm erstmal meinen 51er und dann mal sehen.
Dieser Satz kein Verb
Beiträge gesamt: 130 | Durchschnitt: 0 Postings pro Tag Registrierung: Juli 2003 | Dabei seit: 7792 Tagen | Erstellt: 19:51 am 21. Juli 2003
Ratber offline
Real OC or Post God ! 23 Jahre dabei !
Also bei 33/4 ist das ein Interner Takt von 8.25 Mhz.
Ich vermute mal das er die meisten befehle in mehr als einem Takt abarbeitet so das si am Ende im Schnitt (Der Taktschnitt lag glaube ich bei 2.5) 8.25/2.5 =3.3 Mips bringt.
Die neueren Modelle bringen da zb. 14 Mips auf die waage (Mega mit 16 Mhz. und nem Schnitt von 1.14 über alle Befehle).
Wenn man nur die gängigen befehle nimmt dann sogar faszt 16 Mips was ,wie ich finde ,ne menge mehr fürs geld ist und man bekommt ne Menge Hardware dazu.
Ich hatte mit dem 68HC05 auch so die Erfahrung.
8 Mhz (Intern nur 4) und die Befehle dauerten ne Ewigkeit.
Meine Busgeschichten erledige ich jetzt knapp 10x schneller (Soweit die Bausteine noch mitkommen) und habe reichlich reserven.
Bei 4x8 Bit Ports kann ich mir den Externen Speicher auch noch selber basteln obwohl das mit 16K nicht wirklich nötig ist.
So,genug geprozt:
Soll nicht heißen das ich die deinen jetzt abspenstig machen will aber ne Überlegung isses wert.
Beiträge gesamt: 41451 | Durchschnitt: 5 Postings pro Tag Registrierung: Mai 2001 | Dabei seit: 8583 Tagen | Erstellt: 21:38 am 21. Juli 2003
Copyright 1999 - 2024 by www.ocinside.de - All rights reserved.
Unser PC Forum verwendet Cookies für einen optimalen Service. Durch die Nutzung dieser Webseite erklären Sie sich damit einverstanden, dass wir personenbezogene Daten wie z.B. die IP-Adresse speichern und wir zusammen mit Drittanbietern Cookies verwenden, um personalisierte Anzeigen zur interessengerechten Werbung und weitere externe Inhalte anzuzeigen. Einverstanden? Ja / Nein ImpressumDatenschutzEinstellungen