-
Thread
Programmierung eines 80C552 mit Assembler
Laaaange her, das sollte gehen. Der AD Wert wird hier auf einem Display ausgegeben. Dieses wird über ein Schieberegister angesteuert. Damit solltest du dann schon zurechtkommen.
umsetzen, die "Dienstvorschrift" schreiben. Wenn C nicht erlaubt, dann halt Assembler, ist bei derr 8051 Family recht komfortabel, auch das "mischen" von C usd ASM geht mit dem Keil-Tool sehr gut. (kenne den Vorgänger µVision2)
-
Thread
Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH
SU1278 datasheet: http://f5ad.free.fr/Docs_Composants/SU1278.pdf Galaxis POP Receiver als Quelle: http://iqzone.de/iqzone/pop/image/pop1.jpg BSRU6 datasheet: http://f5ad.free.fr/Docs_Composants/BSRU6
and automatically records them for you. IVON will continuously be enhanced with more services, e.g. ad-free recording or a zapping assistant for ad breaks.
-
Thread
AVR-Studio 5
hat eindeutig auch dazu geführt - obwohl ich für die µC von TI / ST / Freescale / AtmelAVR / Atmel8051/ Microchip und RENESAS Dev. Tools da habe - (bis auf Freescale jeweils incl. Debugger/JTAG/ICD) ergänzt von Cypress dev. Kits mit USB bootloader.- eindeutig Microchip bevorzuge. Denn da werde ich bei
ganz brauchbar, für den Preis jedenfalls. Klar, Keils µ-Vision (ich kenne nur die UV2 für die 8051-Family) ist deutlich angenehmer im Handling, kostet aber einiges. Wenn nun der STK500, wegfällt, könnte bei weiteren Projekten ATMEL rausfliegen. TI hat da einige sehr interessante Bausteine
-
Thread
Atmel 0-2V am Ausgang?
wie es mit "dem Atmel" geht. Aber der Atmel an sich ist ein sehr vielseitiges Tier. Könnt auch ein 8051 oder ein ARM9 oder ein EEPROM sein. Soviel zum Thema Präzision. *SCNR*
es mit "dem Atmel" geht. Aber der Atmel an > sich ist ein sehr vielseitiges Tier. Könnt auch ein 8051 oder ein ARM9 > oder ein EEPROM sein. Soviel zum Thema Präzision. > > *SCNR* 100% *ACK*
-
Thread
Zeigt her eure Kunstwerke (2) Gesperrt Bilder
Mein Roboter, mit nem 8051. Hab ich als Schulprojekte 2011 gemacht.
einen Widerstand abgebaut. Der Differenzverstärker erzeugt mir daraus einen Spannungspegel für den AD Wandler (Siehe Oszillogramm [Gelb = Puls, Blau = Spannung am AD Pin]). Wenn jetzt Metall in die Spule kommt, erhöht sich die Induktivität, damit auch die höhe der Selbstinduktionsspannung und dadurch
-
Thread
OKI 66507 MCU
nutzen willst, ist der Anschluss über Port-Pins (wie gezeichnet) unbrauchbar. Der OKI-Chip hat ein 8051-kompatibles Bus-Interface, das A0-A7 und D0-D7 über die Pins AD0-AD7 multiplext. Um A0-A7 für das EPROM zu erhalten, ist ein Adress-Latch (z.B. 74HC573) nötig. Ciao, Yagan
-
Thread
Atmel oder Microchip?
Hi Über einen zusätzlichen Versorgungsanschluss wird der AD-Wandler versorgt. Dadurch lässt er sich besser vom Digitalteil entkoppeln. MfG Spess
Welcher Atmel solls denn sein? 8051, AVR, ARM? Peter
-
Thread
TEKWAY DST1xx2B Oszilloskop
Nachricht müsste bei dir eingetroffen sein. Ich bin stutzig geworden, da Hantek nur einen schnellen 8Bit AD Wandler einsetzt. Richtig interessant finde ich allerdings den AD8370. Diese Bausteine sind mir in dieser Form unbekannt. Wenn ich die Funktion der Schaltung korrekt verstanden habe, dann misst der AD
der AD Wandler immer ein > bestimmtes Messignal-Fenster. Also das was gerade auf dem Bildschirm > ist. wie meinst du das ? Da sind 4 x double-ADCs (also 8) drin die interleaved verschaltet sind. Der AD8370
-
Thread
Charles (Chuck) Moore ist wieder aktiv: Es kommt ein Forth Chip mit 144 Cores
altes Design pack das x-mal in einen chip und programmier das dann in Forth ? Eine Art Cray aus 8051er .. auch nicht schlecht ;)
. > Die Cores können auch rs232 oder ADC spielen und dabei parallel > arbeiten. > Also 72 AD Wandler mit Rs232 Ausgang ? Das gefällt mir ! Welche Auflösung und wie schnelle ? Welchen Eingangsspannungs Bereich ? Interne oder externe Referenz ? > Cores, die nicht aktiv sind, brauchen auch
-
Thread
Suche gutes Board mit viel Peripherie
vielen Schnittstellen. Wir haben ein wenig mit dem I2C Bus gebastelt und desen Hardware (Cardreader, AD-Wandler, ..) und einen 8085 mittels Assembler programmiert, sowie dessen Hardware. Nun möchte ich etwas für zu haus. Ich stelle mir vor, dass ich dort annähernt beliebige Hardware ansteuern kann
Wenn es kein 8051 sein muss: Atmel STK500. mfg.
-
Thread
LCD an Datenbus
kaskadierst nicht 2 595er? Da brauchst du nur noch 3 Leitungen, hast 16 Ausgänge und so schnell wie beim 8051 ist das allemal. mfg.
1 1 0 Schreibzugriff 1 1 0 x Ruhezustand d.h LCD ---> AVR D0-D7 AD0-AD7 (Port A0-A7) D/I A8 (Port C0) R/-W -WR E not (-WR and -RD) (1/4 74HC00) -CS per HC688 aus A9-A15 (Port C1..C7) ausdecodieren [/code] Da Du A0-A7 nicht brauchst
-
Thread
AD-Wandler 8Bit 100MHz
Problem. Hat sogar schon jemand mit USB-Anschluss erfunden -> FTDI FT2232D (MPSSE). Controller mit AD und DA-Wandler z.B. C8051F06x 2x 16-Bit ADC (1 Msps), 2x 12-Bit DAC dsPIC33FJ64GP804 12-Bit ADC (500 ksps), 2x 16-Bit Audio DAC oder einen der PSoC3/5 von Cypress (falls die mal irgendwann in Stückzahlen
FTDI FT2232D > (MPSSE). Ich kann keine Umsetzungssoftware schreiben. > > Controller mit AD und DA-Wandler z.B. > C8051F06x 2x 16-Bit ADC (1 Msps), 2x 12-Bit DAC > dsPIC33FJ64GP804 12-Bit ADC (500 ksps), 2x 16-Bit Audio DAC > oder einen der PSoC3/5 von Cypress (falls die mal irgendwann in
-
Thread
PIC oder AVR, was ist besser
oder AVR sein. Mir fällt auf die Schnelle keine Anwendung ein, für die ein PIC im Gegensatz zu 430, 8051, etc nicht geeignet ist. Bei den AVRs dürfte das ähnlich sein.
Speicherinhalte schon mal auf den Stack gepusht werden, anstatt in Registern abgelegt. Bei 8048, 8051, PIC, ist das völlig unmöglich. Ich experimentierte gelegentlich mal mit einer so selbst gebauten 8085-Schaltung, allerdings in Assembler, das war ganz nett.
-
Thread
8051F330 Silabs Toolstick A/D Wandlung
Enable ADC 0, Normal Tracking, */ /* Start Convert on AD0BUSY set */ while (1){ AD0BUSY = 1; /* Start ADC 0 conversion */ while (AD0BUSY); /* Wait for conversion
Enable ADC 0, Normal Tracking, */ /* Start Convert on AD0BUSY set */ while (1){ AD0BUSY = 1; /* Start ADC 0 conversion */ while (AD0BUSY); /* Wait for conversion
-
Thread
Berechnung Temperatur aus PT1000 Spannungsmessung
Allerdings.... mul und div auf einem 8051er sind mehr als nur ungenau... Für ein 22,x° Zimmerthermometer wirds wohl noch reichen, aber mehr auch nicht.
Mr Bean schrieb im Beitrag #1979423: > Muss ich den vom AD-Wandler ausgegebnen Wert durch 23 teilen? Im Moment > siehr mein Code zur Berechnug folgendermaßen aus: > > [c] > uint8_t GetAnalogTemp(int16_t *temp) > { > int16_t analogTemp = 0; > uint16
-
Thread
Frequenzzähler 1Hz - 40MHz
Hallo Eric Mit dem AD8307 könnte es in der Tat gehen. Ich muss das mal zu Hause ausprobieren. Da ich so einen AD8307 einmal als HF Demodulator und als NF Demodulator aufgebaut habe , in jeweils einen Blechkistchen. Ralph
Daten* AD8310: Fast, Voltage-Out, DC to 440 MHz, 95 dB Logarithmic Amplifier Datenblatt: http://www.analog.com/static/imported-files/data_sheets/AD8310.pdf
-
Thread
Bücher über Assembler und C für µC
ausgegeben, einen Taster entprellt und dafür einen Timer benutzt. usw. usw. Irgendwann bist du dann beim AD-Wandler, PWM, E²PROM, UART ... Was du dazu brauchst findest du alles im Tutorial. mfg.
Eingemachte: http://www.amazon.de/dp/3895762180/ http://www.amazon.de/dp/3895762008/ Davon habe ich 8051-Version, die ist recht anschaulich: http://www.amazon.de/dp/3486589881/ Einfach mal bei Amazon oder Google-Books reinblättern, oder in der UB ausleihen. tschuessle Bernhard
-
Thread
Interruptprobleme mit Atmel megaAT16
zu beachten? Dies ist mein erstes Projecht mit diesem Rechner - bisher nur Erfahrung mit 6800 un 8051 Derivaten. 57: TIMSK |= (1<<TOIE2); //Aktiviere Timer2 Overflow Interrupt +000001A8: B789 IN R24,0x39 In from I/O location +000001A9: 6480 ORI R24,0x40
Global Interrupt Enable +000001AC: CFFF RJMP PC-0x0000 Relative jump @000001AD: USART_Init ---- USART.c ------------------------
-
Thread
Drehzahl erfassung für langsame Drehzahlen mit 2 Timern
Drehzahl erfassen mit einem Zahnradsensor. Dazu verwende ich zwei Timer. Mein Mikrokontroller ist ein C8051F124 von Silabs, der 4 Timer besitz. Das erfassen der Drehzahl soll so gestaltet werden das in einem festen Zeitinterval was vom einen Timer vorgegeben ist, der zweite Timer in diesem Zeitinterval die
auspuckt. Program Description: // // This program presents an example of use of the Timer2 of the C8051F12x's in // 16-bit capture mode. It uses the 'F12xDK as HW platform. // // In this example code the TRIGGER I/O toggles at a fixed rate. This I/O pin // is connected to the capture input associated
-
Thread
[Suche] Interessierte(n) an Projekt (ARM/FPGA)
denn da trotzdem Daten und Programme im selben Memory halten? schön wäre es natürlich, wenn man quasi ad-hoc via RS-232 was ins SDRAM laden und ausführen könnte. 8051 war ja auch Harvard, und ohne spezielle Hardwaretricks ging das nicht. Weisst du dazu etwas? Ich kenne nur ARM7, und da geht sowas definitiv
... >> Nicht nett. > > Das tut mir leid, war nicht beabsichtigt. Habe das ganze einfach aus > AD10 exportiert mit dem SmartPDF Tool. Ich werde nachher nochmal schauen > ob ich dort etwas einstellen kann, ich kann mir aber vorstellen, dass er > das Javascript für den Sprung zu den Netlabels braucht
-
Thread
Starterkitt für Anfänger,
Hallo luckyfu, meinst du den: NEW Emulator AVR JTAG ICE MKII USB Atmel mega w/ ISP DB-AD002 USD$112.00 http://www.sureelectronics.net http://www.sureelectronics.net/goods.php?id=931
(damit schließe ich auch 100%-ige Nachbauten ein). Mein erstes µP-Programm habe ich auf einem 8051 (89C535?) in Assembler geschrieben, komplett ohne Debugger und ohne tatsächlich die Hardware um den Prozessor schon fertig zu haben - also komplett auf dem Papier (incl Debuggen). Das Programm füllte
-
Thread
AD9833 mit Hardware-Spi ansteuern 8051
Hallo.. Ich habe vor, einen AD9833 DDS Baustein mit einem AT89C5131A-UM anzusteuern. Nur leider kommt aus dem AD9833 nichts brauchbares heraus. Hat jemand vielleicht nen Beispielcode wie man die Daten in den AD9833 schicken muss? Ich habs jetzt so gemacht: [c] void SetzeFrequenz(long int Steuerwort) { long int steuerwort; SPCON = 0x92; //Initialisierung SPI, SPIEn = 0, Baudrate Flc/128; Master=1; SPCON |= 0x40; //SPIEn=1 //Reset durchführen nach einschalten fsync = 0; Warte10Us(100); steuerwort = 0x0100; //0000 0001 0000 0000 SendeDatenSPI(steuerwort
-
Thread
RS-232, empfangen der Daten am µC, Assembler
ist verständlich: -------------------------------------------------------- CPU 8051 INCLUDE REG_8252.INC ; INCLUDE HWS52_02.LIB ;allgemeine Hilfsprogramme ;INCLUDE HWSADDA.LIB ;AD/DA Wandler Hilfsprogramme ORG 0 Ljmp start
C-Code hat, und etwas logisch denken kann, da sollte das gehen. Egal für welchen µC, es muß kein 8051 sein.
-
Thread
High Speed Capturing (10MByte/sec)
einfach umzusetzen. Die FX mag ich persönlich garnicht, weil man dann wieder einen weiteren µC (8051er) zum Programmieren hat, der Rotz schon ausgestorben ist und die Tools total verbuggt. Ich hab z.B. den FX-USB-Programmer nie zum Laufen bekommen ... Grüße, Edding400
mikrocontroller.net hochladen kann, dann gerne. Die Daten stammen von einem mit 10MSamples laufenden AD-Wandler. Weiterführende Informationen entweder hier http://www.mikrocontroller.net/articles/1090_MHz-ADS-B-Receiver oder auf meiner Webseite http://www.qsl.net/dl4mea/fpgaadsb/fpgaadsb.htm Somit
-
Thread
50Hz Detektor - Kapazitiv
deutlicher als das Nutzsignal. Wenn Du einen sauberen Sinus hast, dann kannst Du ja auch mit einem AD-Wandler darangehen. Anscheinend kennst Du Dich da besser aus. Für eine rein analoge Lösung sollte man schon einen Oszi haben. Gruss Klaus.
lassen sich auch 50 Hz von 51 Hz trennen, wenn es ein muß. Die normalen kleinen µCs (PIC18, AVR, 8051,.. ) reichen da aus - die ADCs reichen fast immer über 1 kHz Abtastrate.
-
Thread
Anforderungssammlung CAN Hausbus mit PIC µC
Volt Differenz noch Über ? 1,0V : 10 --> 0,1V. Sollen wir dafür den OpAmp Sparen und einen 2. AD-Eingang nehmen ? Denn soweit ich das Datenblatt gelesen habe, soweit ist mir nicht aufgefallen, dass der PIC18 aus 2 ADC-Eingängen über "Differential gain" einen AD-Wert wandeln kann, was ich
PIC18Fx58 Seite 245 ( AD-Wanldung mit Uref ) http://ww1.microchip.com/downloads/en/DeviceDoc/41159e.pdf
-
Thread
AD9833 Datenwort per Hardware SPI schicken
Hallo.. Habe vor mit einem 8051 mit Hardware-SPI-Schnittstelle ein 16Bit Datenwort in einen AD9833 zu senden. Da ich momentan leider noch keine fertige Hardware zur Verfügung habe wollte ich fragen ob das, was ich mir ausgedacht habe
Also im Datenblatt steht, das der 8051 nur 8Bit Daten sendet.. Der AD9833 braucht hingegen ein 2 16-Bit Wörter hintereinander. In einer vorhergehenden Funktion habe ich schon dafür gesorgt das aus einem 32-Bit Wort 2 16-Bit Wörter gemacht
-
Thread
Erste Gehversuche: Projekt und DSP gesucht
Richtung DSPs gemacht, Erfahrungen beschränken sich auf typische Studieninhalte (Assembler auf einem 8051, VHDL auf einem Spartan 3E, C wurde auch schon programmiert). Hätte denn jemand vielleicht Vorschläge, was ein interessanter und am besten auch irgendwie anschaulicher Einstieg in die Welt der DSPs
Mein Vorschlag zum Einstieg: Spartan3E-Board mit seriellen AD- und DA-Wandlern. Versuche das eingelesene Analogsignal wieder auszugeben. Gruß Martinsgans
-
Thread
Richtiger µc für meine Applikation
ich nicht dienen. Aber bei 2..3,3V hätte ich da einen. Der STM32F103xC-D-E (ab 256KB Flash) hat 3AD-Wandler (16CH) und 8 Timer, genügend UARTs, SPI und IIC. Gibt es in verschiendene Gehäuse, Pins außen (nicht unten). Schaue mal hier, Artikel: [[STM32]] EEPROM muss extern sein oder man nutzt das
ich kann mich auch > nicht erinnern jemals einen Controller gesehen zu haben der mehr als > einen AD-Wandler hatte. Die STM32 haben bis zu 3 ADCs.
-
Thread
Guter Rauschgenerator in VHDL
denn nun der ultimative Rauschgenerator nach eurer Sicht? IMHO ein analoger Rauschgenerator mit AD-Wandler zum FPGA und im FPGA ein Kontrollschaltung (Verteilung im Histogramm, spektrale Leistungsdichte) die Verfälschungen durch Parameterdrift im Analogteil (bspw. in Richtung Sättigung AD) erkennen
Faktoren. > Es gibt auch nette Attacken mit modifizierten HID-Devices ('trojanische Maus' mit 8051..). Die erzeugen unbemerkt sehr schlechten Zufall im /dev/random. > Robert K. schrieb: >> Was ist mit der klassischen Variante, mit einem offen ADC einfach >> Laufrauschen zu sampeln und auszuwerten
-
Thread
C8051F120, 100 MHz Mode
Watchdog timer deaktivieren ////////////////////////////// WDTCN = 0xDE; WDTCN = 0xAD; //SFR-Page Einstellungen ///////////////////////// SFRPAGE = 0x0F; SFRPGCN = 0x00; //disables automatic paging // Porteinstellungen /////////////////////
Watchdog timer deaktivieren ////////////////////////////// WDTCN = 0xDE; WDTCN = 0xAD; [/c]
-
Thread
uC mit ADC und Verstärkung on chip
Silabs C8051F da gibts so ziemlich alles was du suchst...
mal bei Cypress die PSOC Geschichten und bei Analog Devices die ADuC an. Prozessorkern ist entweder 8051 oder ARM. fchk
-
Thread
Selbstbau eines guten 30m-Empfängers
Du kanst als Oszilator auch einen DDS Baustein nehmen. Z.B. AD9854 der hat direckt einen I und einen Q Ausgang. Ist allerdings ein bischen komplexer. Mfg Michael
6dB Verbesserung kommt, ist nicht geklärt. Das Verfahren ist ja dem Mehrfach-Samplen im UART des 8051 zur Transientenunterdrückung sehr ähnlich. Und nochmals die eigentliche Frage: Warum sollte das besser als ein Bandpaßfilter sein?
-
Thread
GIRA Taster Nachbau - Interesse ?
product_info.php/n/gira_014700_taster_schliesser_4_fach_taster/cPath/2_3046_4095_5867_4097/products_id/21914/ad/froogle/language/de?osCsid=sbu02rqai0ij2t13c2pcbfi0mf8i963r
Ich habe hier noch Evaluation-Kits für System On Chip (ISM 433/868 MHz Transmitter mit 8051) rum liegen. Wenn jemand daran Interesse hat, kann er sich ja per email hn (ät) gsm-modem.de melden. Zu dem System on Chip gibt es ein Referenzdesign für eine Handfernbedienung und obendrein den Sourcecode
-
Thread
Controllertypen: Blick über den Tellerrand
ich da auf folgende Rechnung (AVR8): Adresse an Ports ausgeben (2 Takte), Latch triggern (2 Takte), AD-Port auf Input (1 Takt) OE auf low (1 Takt) auf SRAM warten (1-2 Takte) Byte einlesen (1 Takt) OE auf high (1 Takt), AD-Port auf Ausgang (1 Takt), 16-Bit Adresse inkrementieren (2 Takte), das Ganze von
da auf folgende Rechnung (AVR8): Adresse an Ports > ausgeben (2 Takte), Latch triggern (2 Takte), AD-Port auf Input (1 Takt) > OE auf low (1 Takt) auf SRAM warten (1-2 Takte) Byte einlesen (1 Takt) > OE auf high (1 Takt), AD-Port auf Ausgang (1 Takt), 16-Bit Adresse > inkrementieren (2 Takte), das
-
Thread
Wechselrichter zur Netzeinspeisung bauen?
dem lezteren habe. Ebenso steht auch noch nicht der endgültige Microcontroller fest, ob es ein C8051F502 oder ein LPC11C24 wird. Grüße Michelle
nach dem Prinzip arbeiten und selbst bei etlichen MHz viel genauer als 1Hz einzustellen sind. z.B. AD9832: http://www.analog.com/en/rfif-components/direct-digital-synthesis-dds/ad9832/products/product.html Also man braucht eine Sinustabelle, einen Addierer und eine periodisch vorgenommene Addition
-
Thread
8051F120 Blinklicht
[c] #include <c8051F120.h> void main() { //Watchdog timer dissable EA = 0; WDTCN = 0x0DE; WDTCN = 0x0AD; EA = 1; XBR2 = 0x40; //Crossbar and weak pull-up enable OSCICN = 0x83; //full speed
[c] #include <c8051F120.h> void main() { //Watchdog timer dissable EA = 0; WDTCN = 0x0DE; WDTCN = 0x0AD; EA = 1; SFRPAGE = 0x0F; XBR2 = 0x40; //Crossbar and weak pull-up enable OSCICN
-
Thread
20Euro Embedded System mit ARM, 128MB ram und 256MB Flash
Laufen bekommen hat. Bei meinem auf rt73usb basierenden stick scheint das nicht zu funktionieren. Und Ad hoc macht leider oft Probleme, wenn mehrere Rechner im Netz sind.
info=p38650_netzwerkadapter-freeagent-dockstar---firewire-6-pins-maennlich--maennlich--1-8-m--cf1000aed06-.html Delivery time: ca. 3-4 days ca. 3-4 days Wenn nicht gibt es eine Abmahnung ;-)
-
Thread
Frage zu R2R-Netzwerk
Hi Peter, > Nimm doch nen AVR mit PWM. Ich bin 8051-Anhänger :) Ich würd gern einen der SiLabs Controller verwenden, die sind wie die AVRs auch SingleCycle-Core, aber das weisst du ja :) Vielleicht sollte ich mal schildern was ich machen will: Ich
Ralf schrieb im Beitrag #1805059: > Ich bin 8051-Anhänger :) Ich würd gern einen der SiLabs Controller > verwenden, Was gefällt Dir dann an deren internen 12Bit DACs nicht? Peter
-
Thread
Algorithmus für Linefollower mit 5 Sensoren
die Frage 32bitµC oder nicht damit zu tun? Ein 8bit-AVR langweilt sich mit der Aufgabe zu tode. 5x AD-Wandlung, winzig kleines bisschen rechnen, neue Comparewerte an Timer übergeben, fertich
Brocken Sei Diese Teile arbeiten durchaus im 'Linearbetrieb'. Die Auflösung, in Bit, wird durch den AD-Wandler bestimmt. MfG Spess
-
Thread
Philips PZ5032 CPLD freies Development Tool?
Ich habe keinen Bock drauf ein Grafikdisplay (was auf der Rückseite angeschraubt ist) mit einem 8051 zu betreiben, demzufolge werde ich die Platinen wohl schlachten. Was wird mit diesen CPLDs? Kann ich die noch verwenden? Das Datenblatt sagt 32 Macrocells und Support durch Cadence, Mentor, Synopsis
Ha! http://www.mqp.com/ad441.htm Gruß, Holm