-
Thread
Retro Fieber: Z80 oder 68000 ?
So krampfig ist der 8051 doch auch nicht. Jedenfalls nicht schlimmer als diese krude PIC12-Architektur. :o
Brennen kaputt war :-( Ich warte noch auf die hier für Z80: http://en.wikipedia.org/wiki/MCU_8051_IDE#mediaviewer/File:MCU_8051_IDE_-_I.png
-
Thread
-
Thread
Mikrocontroller und Komponenten -> evtl. für Serienproduktion
stm32f4 Warum nicht gleich QuadCore Pentium? Mein Gott, bei der Aufgabe wird sich selbst ein 8051 mit 1 MHz langweilen. >Bei Uwe (http://mikrocontroller.bplaced.net/wordpress/ ) findest du >sogar libs, die dir das zusammenklicken all deiner Vorgabe ermöglichen. >Selbst ohne Einarbeitung kann
Paar Punkte über die du direkt nachdenken solltest: Willst du dich in einem ARM, AVR, PIC oder 8051 einarbeiten ? (oder mit was willst du dich in Zukunft beschäftigen ?) Soll jemand das Projekt noch in 20 Jahren nachbauen können ? Nach was für Standards soll das Projekt konform sein ? (CE, ROHS)
-
Thread
Chip aus USB-Parallel-Adapter
Der Chip sitzt auch als USB/RS232 Wandler auf dem China AD9854 DDS-Board, deshalb habe ich das Datenblatt kürzlich gesucht und gefunden.
DS_FT2232D.pdf Seite 44ff. Der FT2232 hat in diesem Modus einen gemultiplexten Adress-Daten-Bus wie 8051 und AVR mit EBI (Mega64/128 etc). Denk dran: Der FT2232C/D kann auch 5V Vccio, der FT2232H nur 3.3V. Der bräuchte also ohnehin 74HCT573 als Latch, 74HCT541 als Buffer für die hohen Adressen und einen
-
Thread
DDR-2-Ram, lvds, serdes Spartan6
fmc-lpc-to-sata-adapter-board/ Handlöten ist echt nicht drin. Ansonsten gibts noch die Platte von AD: http://www.digikey.com/product-detail/en/AD-DAC-FMC-ADP/AD-DAC-FMC-ADP-ND/2700515 ist etwas günstiger.
SATA-Board zu kaufen. Christian R. schrieb im Beitrag #3652755: > Ansonsten gibts noch die Platte von AD: > http://www.digikey.com/product-detail/en/AD-DAC-FMC-ADP/AD-DAC-FMC-ADP-ND/2700515 > ist etwas günstiger. Das ist auch nicht arg viel günstiger, wie die Debug-Card. :/
-
Thread
STM32: To HAL or not to HAL
den Libs zu liegen. Da muss man schon reichlich in die Trickkiste greifen. - Das Alligment bei den AD Werte lässt sich über die libs nicht vernünftig einstellen. Was wir auch taten, es war immer links ausgerichtet. Da half nur manuelles schieben. - Bei Umstellung des Controllers auf einen größeren
an drei Profis ransetzt. Unser Chef damals war auch einer, der mit dem 8048 angefangen und mit dem 8051 groß geworden ist und wusste worauf es ankommt. Genug Budget, 4 Monate Zeit und keine anderen Projekte: fertig war die Laube. Seitdem erfolgt nur noch behutsames Feintuning.
-
Thread
Mikrocontroller gesucht
finden. Ich habe bei meinen letzten Projekt externe DAW mit 8-bit parallel Ansteuerung verwendet (AD7524). Damit gehts schnell. Gruß Peter
mechanisch kleinen µC doch ein kleiner externer Wandler in Frage kommt könntest du dir mal entweder den AD5308 (8x DAC) mit 8x5mm oder aber den Einsatz von 2 AD5304 (je 4xDAC) mit nur 3x3mm Grundfläche auf Machbarkeit überprüfen. Jan Berg schrieb im Beitrag #3607481: > mit dem Controller nicht, aber
-
Thread
Voltmeter mit LCD-Anzeige 8-Bit Interface
Mikrocontrollers 80C535 (Oszillatorfrequenz 12 MHz) und einer LCD-Matrixanzeige soll über den internen AD-Wandler ein Voltmeter für den Spannungsbereich 0 – 5 V Gleichspannung realisiert werden. Auf dem LCD Display soll die gemessene Spannung in Volt bzw. Millivolt angegeben werden. Es soll mit der maximal
Bestimmung der anliegenden Spannung. Die Messungen sollen so schnell wiederholt werden, wie es der AD-Wandler zulässt. Das LCD-Display soll mit einem 8-Bit Dateninterface betreiben werden. Ich habe wirklich keine Ahung hoffe mir kann jemand helfen und vielleicht den Code den ich dafür brauche peer
-
Thread
Denkbare Möglichkeiten: Prorgamm "spinnt"
Programm viele Interrupts vorkommen: - Timer1 OVF - Timer 1 CompA - Timer 1 CompB - Int0 - ICP ad 2) Pointer verwende ich im Programm explizit nicht, es sei denn, Sie sind durch vorhandene Bibliotheken eingebunden und werden implizit durch den Compiler angewandt. ad 3) Leider bereits auch schon
Interrupts kann ein Interrupt nur von einem mit höherer Priorität unterbrochen werden. Z.B. beim 8051 mit 4 Prioritätslevel können nur max 3 Interrupts gleichzeitig einen niederen unterbrechen.
-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
Aus meiner Klamottenkiste: Das Bild zeigt ein kleines Zweikanalthermometer auf Basis des AD590 Temperatursensors aus dem Jahre 1979, welches sich sehr bewährt hat. Die Schaltung ist eine Adaptierung eines Kanadischen RAE3200-Kits die es derzeit gab. Der Meßwandler ist ein Intersil ICL7106
16mm-Mini-Rohrschneider-Kupfer-Alu-Bremsleitung-KFZ-Sanitar/252637302308?epid=2256173887&hash=item3ad25b4e24:g:ZOMAAOSw9k5XPr5d
-
Thread
[V] Aufräumaktion Hobbykeller
breite ICs, neu 4. 10W-NF-Verstärker A210K (TBA810S) mit Kühlkörper, neu, 6 Stück 5. SAB80C537, 8051er Mikrocontroller, neu 6. 2N3655, 35A steuerbare Gleichrichter-Dioden, 5 Stück, neu 7. AD161, NPN-Germanium-Transistor, TO66, 2 Stück 8. AD162, PNP-Germanium-Transistor, TO66, 2 Stück 9.
Neu hinzu gekommen: 94. 4N25, Optokoppler, DIL6, 19 Stück, neu 95. C8051F531, 8bit Mikrocontroller von Silabs, TSSOP20, 25 Stück, neu
-
Thread
welcher Microcontroller geeignet?
10Mhz AVR ? Völlig überdimensioniert ;-) Sowas habe ich mal vor 20 Jahren mit einem originalen 8051 in assembler gemacht. Gut heute würde ich wohl einen Arduino empfehlen weil billig und für Anfänger leicht zu durchdringen. 8Khz samplingrate bei 8bit Auflösung reichen völlig. RAW ohne codierung
kann. Eine FAT Lib gibt es ja. Etwas mehr als 'Lautsprecher anschließen' wird das aber werden. AD hat der AVR an Bord, DA über PWM + Tiefpass + Lautsprecher-Verstärker.
-
Thread
Soft I2C Master
ich habe mir ein kleines Mikroncontroller Board gebaut. Darauf befindet sich ein ATmega32u2 und ein AD-Wandler MCP3426. Das ganze ist mit USB und der LUFA Library über einen VirtualSerialPort an den Computer verbunden und lässt sich darüber ansteuern. Der AD-Wandler wird über eine I2C-Schnittstelle angesteuert
ansehen, möchte ja nichts unversucht lassen. Zur Sicherheit habe ich direkt mal noch einen neuen AD-Wandler bei Reichelt bestellt, wie ich die kenne dauert das aber bestimmt noch ne Weile bis der kommt.
-
Thread
Ich suche einen "etwas anderen" C-Compiler Gesperrt
entstand noch lange vor C. C kam 1972 raus... C++ 1983. Die 8051er 1980, selbst der 8048 kam erst nach C auf den Markt.
Arc Net schrieb im Beitrag #3526735: > C kam 1972 raus... C++ 1983. > Die 8051er 1980, selbst der 8048 kam erst nach C auf den Markt. Sorry, aber ein Unternehmen konnte ja einen C-Compiler für 3000 DM kaufen, nicht ein Hobbybastler.
-
Thread
µC von 0 auf lernen. ASM oder C?
solcher Spezialitäten. Auch kann es sein, daß man für ein Derivat eines µC (z.B. der 80C517A der 8051-er) mal die Compiler-Libraries anpassen muß, und das ist eben auch wieder ASM. SDCC hat z.B. den 80C517A nicht im Paket mit drinne, und behandelt diesen dann wie einen Standard-8051. Die Mathe-Libraries
Dr. Sommer schrieb im Beitrag #3522917: > Irgendwer muss sich ja auch mit den 8051 etc. quälen Nö, ist keine Qual. Ich kann mit dem Keil C51 sämtliche >500 Typen des 8051 programmieren. Dem Compiler ist das wurscht. Auch neuere Typen sind kein Problem, mein C51 ist noch von 1995
-
Thread
LPC800 existiert (fast) nicht in diesem Forum
Im Vergleich z.B. zum Attiny85 fehlt dem LPC800 das EEPROM und der AD-Wandler: http://www.mikrocontroller.net/part/LPC812
minimalen uC nehmen. Der ist eben für Anwendungen die keinen ADC benötigen, gibt ja genügend. Die kleinen 8051 haben auch keinen.
-
Thread
Womit soll ich als Anfängerin anfangen und wo finde ich hier Aufgaben/Experimente?
paar Tastern und LEDs anfangen. Wenn du schon einiges mit LEDs und Tasten geübt hast, könntest du zum AD-Wandler und Interrupts übergehen.
mit Vorschlägen zu Prozessoren aktiv sind, werfe ich meinen Vorschlag auch mal hier rein: Den Ur-8051 nehmen! Der hat immerhin schon einen eingebauten Akku! *Schnell weg*
-
Thread
MCS-51 Mikrocontroller von STC MCU Limited
bekommt man günstig bei eBay oder AliExpress. Kein Distributor hier hat sie. Es sind Single-Cycle-8051er mit einer Menge Peripherie bei den größeren Modellen. Der Schwachpunkt an den Dingern ist momentan das rudimentäre Windows-only-Tool zum Flashen der Controller. Da die Programmierung aber über
Mikrocontroller ist der STC12C5A60S2 (ca. 1 EUR in Kleinstmengen): http://www.stcmcu.com/datasheet/stc/STC-AD-PDF/STC12C5A60S2-english.pdf greg [1] http://stcmcu.com/
-
Thread
8051 Chip für Einstieg
umständlicher Assembler-Graus :-) In C sieht das dann schon wieder anders aus, aber dafür ist der 8051 nicht entwickelt worden. Ich finde, das allerbeste an den 8051ern ist die sehr "geradeaus" konzipierte Einzelbitverarbeitung, wie Du sie z.B. für Steuerungsaufgaben benötigst. Da ist der 8051 nach
Also, ich will OP bestimmt nicht davon abhalten, mit einem 8051er anzufangen. Aber man muss doch dazu stehen, dass die Architektur diverse Macken hat.
-
Thread
Ist Arduino verpönt?
zu programmieren. Das ist mein Fazit nach 12 Jahren Erfahrung im Mikrocontroller-Bereich (PIC und 8051). Viele Grüße Ingo
die Scherzkeske hier dann so langsam mal ausgetobt? Das ist kein Scherz, sondern eine reductio ad absurdum. mfg.
-
Thread
was spricht eigentlich gegen die xmega? Gesperrt
Gibt es da überhaupt jemand, der das richitg beherrscht? Z.B. Silabs, Analog Devices haben einige 8051 mit 16..24Bit ADCs.
DACs STM32F103 Serie hat 2 DAC's aber erst im 100pol. Gehäuse soweit ich weiss. 4 DAC's hat nur AD in der ADUC7xxx Serie. Ist aber kein Arm-Cortex sondern Arm7. Wobei ich den Eindruck habe, dass AD die ADC's und DAC's am besten hinbringt, aber auch halt etwas teurer ist. Grüsse
-
Thread
STM32 für Einsteiger - der Artikel zum Krieg (µC Wahl)
ADCler schrieb im Beitrag #3513696: > Pinwackeln ist langweilig. Wie sieht es denn mit dem ADC aus? AD0CR_bit.SEL = 1<<(n); // AD0 channel n AD0CR_bit.START = 1; // start conversion while (!AD0GDR_bit.DONE); // wait for conversion val = AD0GDR_bit.RESULT; // AD0 channel n result
Lothar schrieb im Beitrag #3513800: > AD0CR_bit.SEL = 1<<(n); // AD0 channel n > AD0CR_bit.START = 1; // start conversion > while (!AD0GDR_bit.DONE); // wait for conversion > val = AD0GDR_bit.RESULT; // AD0 channel
-
Thread
Mein Erster, aber welcher?
eingetragen werden. 3. Werte ins Register schreiben Da machte es GAR KEINEN UNTERSCHIED ob es ein AVR, 8051/2, ARM,...... ist. Stimmt schion es gibt Unterschiede. Die Register haben anderen Namen, andere Adressen, andere Bitbedeutungen,... Aber es steht doch alles im Datenblatt. Und ob ich jetzt einen
hat. Ganz ohne Assemblerkenntnisse. Ich musste auch schon eine Analyse durchführen wie lange eine AD/Wandler Konvertierung benötigte, da das ganze mit 5µs getaktet war, denn die Main-Schleife incl anderen Interrupts musste auch noch genügend Reserve haben. Ralf schrieb im Beitrag #3463004: > Wenn
-
Thread
Sinus Generator in Assembler, Werte übergeben
Problem mit meinem Assembler Programm. Die Aufgabenstellung: Spannungswert über den integrierten AD Wandler (von einem 8051) auslesen. Dieser Wert soll mit Hilfe eines AD7801BR die Periode von einer Sinus Welle bestimmen. Dass ganze wird auf einer MCLS Platform programmiert (Siemens 80535) und mit
Aufabe bedingungslos. Jedoch, dass einzige was hapert ist den Spannungswert vom AD an den Timer zu übergeben. Ich muss so etwas einbauen: http://www.mikrocontroller.net/articles/8051_Timer_0/1#Variable_Timerzeit. Jedoch lässt sich die Frequenz nicht von der Spannungswert beeindrucken
-
Thread
8031er Programm zurückholen.
So, hab mal die HEX-Datei durch den Dissassembler von MCU8051IDE laufen lassen. Das Ergebnis passt zumindest zu meiner Vermutung...
Sinn! > > > Gruß > > Jobst Eben. Sonst würde bestimmt was ganz anderes dar gestellt, als 8051-Assemblercode.
-
Thread
ADC 8051 funktioniert nicht wie gewollt
nicht. Port ist als Analog Input intialisiert [c] P1MDIN = 0x00; P1SKIP = 0x02; [/c] Init AD [c] AMX0P = 0x13; // Port 1.1 1 0011b AMX0N = 0x13; // Port 1.1 1 0011b AD0CM2 = 0; // 0 0 0 mode 0 ADBUSY AD0CM1 = 0; // 0 0 1 mode 1 timer 0 overflow AD0CM0 = 1; AD0TM
1; /// enable interrupt EA = 1; [/c] ADC Wandlugn start über Timer funktioniert sowie der AD Inerrupt nach Wandlung [c] void ISR_AD() interrupt 10 { gMittelwert = ADC0H; hunderter = gMittelwert/100; zehner = gMittelwert/10; einser = gMittelwert % 10; AD0INT = 0; TR0 = 1;
-
Thread
Was ist von Analog Devices MCU zu halten?
Die alten ARM7TDMI µController von AD würde ich nicht unbedingt empfehlen. Denen fehlt ein Interrupt-Controller.
bei der Anforderung vom Betreuer an den uC ist 10bit AD Auflösung vielleicht schon hoch, dann ist ein ATmega88 schon ein passender Kandidat. und ein xmega128A1+extRAM macht restlos glücklich. Und wer als erstes uC-Projekt mehr als 12bit AD Auflösung (0,0008V
-
Thread
Nuvoton Datenblatt - wir finden's nicht.
download.nuvoton.com/NuvotonMOSS/DownloadService/Member/DocumentsInfo.aspx?tp_GUID=DA00-MINI51 bei der 8051-Familie habe ich nicht nachgeschaut. Grüße
gibt es genau > einen, > > http://download.nuvoton.com/NuvotonMOSS/DownloadSe... > > bei der 8051-Familie habe ich nicht nachgeschaut. > > Grüße Einen hab' ich noch: Anhand der Bezeichnung würde ich aber auf einen OTP Chip (8051) tippen der dort direkt programmiert und gelasert wurde.
-
Thread
Neue ATtinies 441 und 841
den beiden Werten bilden. Aber warum das ganze zwei mal? Und warum kommst du mit 8 Bit für die AD-Wandlung aus?
Port-MUXs. (zwar kein Vergleich mit den PPS, aber immerhin) Inzwischen bin ich auf die silabs 8051er aufmerksam geworden, siehe http://www.mikrocontroller.net/topic/299441#3621971 Mit der "Crossbar" im C8051F8… kann man solche Tricks anwenden und hat sogar noch einen GPIO mehr als beim ATTINY841
-
Thread
Frage zu Empfänger/Direktmischer in Mobiltelefonen
Transformation ins Basisband und die Demodulation in einem Schritt leistet, müsste ja das Eingangssignal direkt AD-gewandelt werden, um den Mischer als DSP-Algorithmus zu implementieren. Das kann ich mir irgendwie nicht vorstellen (gibt es überhaupt AD-Wandler für 2GHz?). Auch die Weiterverarbeitung dieser Datenrate
implementiert war. Die Daten wurden von einem 2,4 GHz-Lokaloszillator ins IQ-Basisband runtergemischt, unt mit AD-Wandler (ebenfalls von Analog Devices) abgetastet und mittels FPGA ins RAM geschaufelt. Dannach gemütlich mittesl 8051 über USB in PC befördern und dort mit MATLAB drauf rum prügeln. Übrigens, waren
-
Thread
ISM Empfänger mit kleinstem Standby
46215/Temic/U4314B Aber wieviele verkaufen ihn noch? Vielleicht gibts einen Nachfolger-Chip. Der AD8307 ist ja etwas teuer ;-)
war als direkte Antwort auf Abdul K.s nicht ganz ernst gemeinten Vorschlag, den U4314B durch einen AD8307 zu erstetzen, gedacht: "ist ja etwas teuer". Die Posts haben sich überholt, ist nicht relevant. Das HFS302 ist Geschichte.
-
Thread
img Stageline CU-4DMX komisches Verhalten
engineering betrieben. Im CU-4DMX hängt der Eingang an einem SN75176 als Prozessor dient ein STC 12C5604AD(basiert auf nem 8051)Takt 16MHz und als Ausgang 4 SI4378DY Mosfet. Ich denke mal außer schlechter Programmierung ist da nichts falsches drin. ;) Gruß René
keine Ahnung, nachdem ich weder bei ST noch den bekannten Datenblattportalen irgendwas zum STC12C5604AD gefunden hatte hab ich das Teil wieder zugeschraubt :) und aufgehört. Soweit ich festgestellt hab sind die Datenleitungen an Pin1 & Pin32 angeschlossen (der STC ist ein TQFP32). Da mir ja der Techniker
-
Thread
Erhöhung der AD-Auflösung durch oversampling ? Gesperrt
bei werden nahe 0 sehr klein - da reicht das Rauschen also nicht. Es kann aber je nach Aufbau des AD Wandlers eine Art übersprechen des Rauschens von der Ref. Spannung geben, so dass auch die kleinen Werte noch etwas davon abbekommt - für einen idealen AD gilt das aber nicht. In Grenzen kann sich
#3368435: > Anders noch ! > Ich möchte die Thematik noch mehr simplizifieren. > > Beitrag "1 Bit AD-Wandlung - Erhöhung der Auflösung durch oversampling" Na dann kann dieser Thread ja gesperrt werden.
-
Thread
Hackbarer(?) 21 EUR Quadcopter
Da Nuvoton ARM- und 8051-Controller herstellt, und ein ARM für die Fernbedienung etwas übertrieben ist, nehme ich an, dass dort eine 8051-Derivat verbaut ist. Nur welches? Die Bezeichnung auf dem Controller lautet: NUVOTON
gut kontaktierbar wären, wäre > es gegessen. Welchen Controller vermutest du? Sieht aus wie 8051 Derivat.
-
Thread
Sinnvoller Nachfolger für 80C537
wohl ausschließlich neuer. Und neuer heißt nicht automatisch besser. Von SiLabs gibt's "moderne" 8051er mit einer Peripherie, daß es Dich aus den Socken haut. Rant: So modern, daß es das bei Atmels AVR nie wohl geben wird. NOR
/JTAG-Adapter (EC3/EC5/EC6). Braucht aber ne Weile bis nach D. Ich hab hier gerade einen C8051F350 :-)
-
Thread
Körperfettwaage - alles nur Blenderei?
J. Ad. schrieb im Beitrag #3325344: > Die Waage kann bei gleicher Masse der Person NICHT unterscheiden, ob es > eine durchtrainierte Person ist oder ein Couch-Potato! In grober Näherung schon. Der elektrische
J. Ad. schrieb im Beitrag #3325332: > Wie könnte man überprüfen, ob die Waage wirklich was misst oder ob sie > nur fake-Werte anzeigt? Oszilloskop an die Kontakte halten und mal schauen, ob die Wage da
-
Thread
Ersatz für EPROM TC57256
1992. Interessanterweise war gerade der Resetvektor auf 0x0000 betroffen, die Schaltung war auch 8051 basiert.
Fehler. Michael_ schrieb im Beitrag #3295331: > Erstmal, ist es ein TC57256D oder ein TC57256AD ? Bei dem Original handelt es sich um einen TC57256D-20 Bei den Ersatztypen handelt es sich um: M27C256B-10F1, AT27C256R-70PU, AT28C256-15PU. Gruß Wayne