-
Thread
Probleme mit "call"-Befehl in Assembler
Initialisierung, danach gehört er ganz und gar der CPU bis zum Abschalten ! Sinnvoll ist es bei 8052-ern den SP in den indirekten SRAM (080h..0FFh) zu legen, minimal 16 Byte groß, also nicht über 0EFh. Zum indirekten Zugriff auf Daten hat man schließlich seine 8 Pointerregister (R0,R1 in Bank 0.
ein Wert ist....... Sorry. 8 Nur Bit soweit ich weis. Ne CJNE ist schon genial. http://www.8052.com/51cjne.phtml
-
Thread
Microcontrollerwahl
hm... 12Bit AD-Wandler... Analog Devices hat welche mit integriertem 12bit(und mehr) AD-Wandler und seriellen Schnittstellen. Es gibt welche mit 8052-Core oder ARM-Core. Microchip bietet die dsPIC30F an, welche
Einige Chip-Hersteller bieten hochauflösende(>12Bit) AD-Wandler mit I²C oder SPI an. Also würde ich empfehlen: Nimm nenn PIC18F, benutz die internen AD-Wandler soweit es möglich ist und lass die I²C Pins halt frei für externe AD-Wandler. Damit kannst du dann
-
Thread
Anschluss von AT89C55WD
@joe: im datenblatt hab ich zwar nichts von einem ad wandler gelesen, aber vorerst hab ich dafür sowiso keine verwendung. ich möchte nur ein bisschen rumexperimentieren, drum hab ich auf meinem bastelprint alle komponenten angeschlossen, die mich interessieren
steuern automatisch die RD/WR signale für dich, macht die ganze Sache recht einfach. http://www.8052.com/links.phtml hier findest du die 8051 bible, les dich ein und dann frage noch mal. Joe
-
Thread
Full-Duplex UART auf ATmega32
d.h. Senden und Empfang sind getrennt, lediglich die Baudrate ist für beide die selbe. Bzw. beim 8052 kann man auch die getrennt einstellen. Peter
Baudrate vielleicht auf 10MBd erhöht. Immer wieder toll, was sich Leute einfallen lassen, um jede Lösung ad absurdum zu führen :-)
-
Thread
ADuC MC
Ich finde den µC super . Hat ja AD & DA Wandler , sehr schnelle PWM ,RTC , serial ISP Single-cycle 20 MIPS 8052 core , bla ... Sehr gute Unterstützung von AD ( WASP und WSD ) . Nur , eine kleinigkeit beachten : die AD-Wandler-Eingänge
, aber kein Programm laden. Und das auch noch mir der Software von AD :-( Was gibts denn sonst noch für nützliche Tools, mit denen das gehen sollte?
-
Thread
TDA1543 abgekündigt - Was ist ein brauchbarer Ersatz?
Interface. Damit brauch ich nur 3 Leitungen am Controller. Als Controller habe ich micht für ein 8052er Derivat von Atnel entschieden, der keine AD-Wandler hat. Diese Entscheidung möchte ich nicht über den Haufen werfen, da demit jede menge Erfahrung und gemachte Design-Arbeit verloren geht. </rechtfertigung
-
Thread
Pensionist sucht "Anschluss" (Sohn sucht Rat für Geschenk)
Deshalb hier meine Frage/Bitte: Ich suche eine Fertiglösung mit der er Microprozessoren (8051,8052, PICxxx ?) mit einer leicht erlernbaren Sprache (BASIC, TP?) programmieren kann. Das ganze soll zwar leicht verständlich aber nicht Kinderspielzeug sein (sein Grundwissen befindet sich auf einem hohen
finde auch das der ein gutes einsteigermodell ist da alle "nötigen" eigenschaften vorhanden sind (AD Wandler, usw.) Sollte Interesse bestehen: ich baue mir gerade ne art testboard für meine versuche; das enthält so spielereien wie zwei miteinander vernetzte µC´s ein display, uart, Messwerteinlesung
-
Thread
Vorteile/Nachteile von AVR gegenüber 8051er
Schau dir mal beispielsweise den ATmeag162 an: der hat so komische Portbezeichnungen wie "ALE" oder "AD.." (einen AD-Wandler besitzt er nicht). Für ein paar AVR mag deine Behauptung stimmen, für einige aber auch nicht... Der grösste "Vorteil" (eher wohl Unterschied) ist wohl der Befehlsdurchsatz, sprich
Der ADuC812 ist mit 8x12bit AD und 2x12bit DAC ausgestattet. Darum ist der so teuer...
-
Thread
MC mit 24-bit Wandler
Calibrating, 16-Bit Auxiliary ADC # Single 12-Bit Rail-to-Rail Voltage-Output DAC # Industry Standard 8052 Microcontroller # 8K-Byte In-Circuit Re-Programmable Flash Program Memory # 640-Byte Read/Write Accessible Non-Volatile Flash Data Memory AD veröffentlicht in der Regel sehr gut geschriebene Datenblätter
-
Thread
Reichelt: Was ich gerne im Programm hätte
rotary encoder LM3886 OPA549 AD1865N-K solche Steckverbinder : http://www.daisy-laser.nl/homeoptics/img191.gif ZVP3310
Hallo, ich vermisse Developmentkits z. B. DO-CPLD-DK (für CPLDs) oder welche für M16C, 8051/8052...
-
Thread
IC89C64 proggen (8052 kompat.)
Hallo Fachleute, mir ist ein IC89C64 (8052 kompatibler MC) auf den Tisch gekommen, den würde ich nun gerne programmieren. Datenblatt hier: http://web.icsi.com.tw/domino/packinfo.nsf/02aed5ad888e688348256b09002224b3/0cd7368f1a570ee748256ecc002aa5bc
ich nicht gefunden. Und richtig klar wurde es noch nicht mit kompatibilität und Standards der (8051/8052) MCs. Danke für die Hilfe und Infos. Gruß Quark
-
Thread
ADUc845
Hallo Nurullah, der ADuC basiert auf dem 8051er Kern, der an mit einem AD-Wandler gekoppelt ist. Was Du zuerst brauchst ist das Datenblatt des ADuC 815: http://www.analog.com/UploadedFiles/Data_Sheets/538655203ADuC845_7_8_0.pdf Da ohne läuft garnix! Dann schau Dir
microconverter/845code_c.zip Ich muß mich bzgl. des ADUc845 revidieren, das ist kein 8051, sondern ein 8052 Core. Wichtig ist, das Du erstmal verstehen lernst, was Du machen mußt und dazu ist o.g, Buch wirklich gut! Auch wenn es sich nur um Assembler handelt. Aber durch Assembler lernst Du den Prozessor
-
Thread
Webserver für 8051
Für den existiert auch ein 8051-port. ("Date : 25.05.2003 Latest version of the OpenTCP port to 8052 by Alexey Selischev. SLIP and CS8900A drivers included"). Das ist genau das gleiche wie beim Wickenhäuser-Stack. Die Portierung von µIP ist auch sehr einfach, da sehr gut strukturiert. Dazu existieren
also praktisch unedlich höhere Kosten für die Software und mit 'ne Single-Chip CPU Typ "8051" mit AD-Converter dürfte es nicht klappen. Im Prinzip wollen wir die "LowLevels" ja auch nicht pflegen, sonder nur anwenden, was für uns interessant ist sind die "User-Layer". Na ja, mal abwarten, denke in
-
Thread
Multiplizieren und Dividieren mit dem 80C517
Hallo, ich versuche in meinem Programm einen Wert aus dem 10Bit AD-Wandler zu lesen, ihn mal 32 zu multiplizieren und dann mit 150 zu dividieren. Schau Dir doch bitte einmal mein Programm an und korrigiere die wo was nicht stimmt, vielen Dank. Michael
hi, hier gibt es fertige routinen. http://www.8052.com/codelib.phtml bediene dich.
-
Thread
Welchen Baustein soll ein Anfänger nehmen?
großen Flash beim AVR nimmt, als man ihn für einen 8051 genommen hätte. Beide haben auch mit 8052.com bzw. AVRFreaks jeweils sehr kompetente internationale Foren zu laufen, wo man Hilfe bekommt. Sowas gibts sonst für keinen andern MC. Es gab auch mal ein internationales PIC-Forum, aber das wurde
Die 8051er von Dallas sind ja nicht so dolle... Ich meinte z.B. die Teile von AD oder Cygnal, die gehen bis 100 Mips und haben z.T. auch kleine Mini-DSP-Einheiten eingebaut. Wenn man die Teile dann bei den "AVR-Taktfrequenzen" betreibt, so brauchen die deutlich weniger Strom, mir
-
Thread
Teilen durch eine Fliesskommazahl in Assembler
baue mommentan einen Strom- Frequenz konverter. Dabei programmiere ich gerade einen ADuC834 (intern 8052) und auch einen PIC16F84A. Der ADuC übernimmt die 24Bit AD-Wandlung und mit dem PIC generiere ich die Frequenz. Nun sollte ich den 24Bit gewandelten Wert mit einer Konstanten Fliesskommazahl (1,386765864
oder Teiler vor dem Analogeingang). Ansonsten würde ich für diese Aufgabe lieber gleich z.B. einen AD654 einsetzen.
-
Thread
picpicpicpicpicpicpicpicpicpicpic
gut im Vergleich zu dem 8051-Forum: http://www.ml-electronics.co.uk/picboard.htm http://www.8052.com/forum/ Peter
Besonders die PIC18-Serie scheint ja bezüglich Störfestigkeit massive Probleme zu haben: http://www.8052.com/forum/read.phtml?id=90865 Peter
-
Thread
AVR-Einsteiger
Ich würd nen 2233 nehmen. beim 1200er fehlen einige sachen (z.B. lesen/schreiben aus/in dem/n flash, ad-wandler), die zwar in den ersten tagen irrelevant sind, aber nach kurzer zeit willst du da vielleicht doch was mit machen. zumal ist der 2233 ja nicht viel teurer. 2. ein paar taster, widerstände (2k, 10k, andere), leds, potentiometer (zum test des ad-wandlers). wenn du viel geld ausgeben willst, nimm ein starterkit (STK300 oder so), besser (weil billiger) ist aber selberbauen (auch das programmiergerät :-) ). 3. Am besten (weil beinahe idiotensicher