-
Thread
Digitale FSK Demodulation mit Goertzel Algorithmus
* 800 = 10ms benötigen, also länger als ein Bit (3.3ms). Als Controller hätte ich mir einen C8051F5X von Silabs mit 50Mips vorgestellt, eventuell auch noch einen Cortex M3. Nur ist eine sinvolle Auswertung der FSK mit gegebenen Parametern mittels Goertzel Algorithmus überhaupt möglich? Und wenn
Rechenarbeit ja dann auf eine atan Funktion? Bei Verwendung einer atan Funktion mit CORDIC (http://www.8051projects.net/downloads108.html), welche mit Shiften, Addieren und Subtrahieren auskommt, wäre das doch wohl auch mit einem 8-Bit uC möglich? Vielen Dank nochmal!
-
Thread
klausur_vorbereitung
@ Michael M. (ad-rem) >400 maschinenzyklen = 400 clock cycles = 400 takte. Nöö, keinesfalls, erst recht nicht beim 8051.
Falk Brunner schrieb: > @ Michael M. (ad-rem) > >>400 maschinenzyklen = 400 clock cycles = 400 takte. > > Nöö, keinesfalls, erst recht nicht beim 8051. grade nochmal nachgeschaut. ein NOP braucht auch auf dem 8051 einen takt. bei 400
-
Thread
IRMP - Infrared Multi Protocol Decoder
Das dritte Byte enthält das Toggle-Bit TB und die Ebene/Adresse falls man mehrere FBs hat TB AD2 AD1 AD0 0000 also normal bei Adresse 0: 10000000 und abwechselnd 00000000 Eigenlich gehört das Togglebit an eine andere Stelle. Das Trailer Bit soll eigentlich toggeln. Aber Kathrein lässt
was es sein sollte. Die kathrein scheint wohl so langsam zu sein, da das Gerät dazu nur einen 8051 mit 1MHz hat und die FB dazu angepasst ist. Fred
-
Thread
Kameramodul bei Pollin: Kennt das jemand?
Inch-VGA-Camera-Module-SX5433M14X-X0B0_W0QQitemZ390147369694QQcmdZViewItemQQptZPDA_Accessories?hash=item5ad6986ade#ht_2906wt_1031
High-Speed-FIFO.] Normale Mikrocontroller sind deutlich zu lahm. Auch sollten die Daten nicht durch den 8051-Core laufen, sondern direkt zum USB. Die passende Entwicklungsplatine ist deutlich teurer als die Kamera, ist aber nicht allzu schlimm: http://www.ebay.com/itm/200910097384 Selbermachen lohnt nicht
-
Thread
Bausatz Add-on für AVR-NET-IO
Mein Feedback: Ad-ON Bausatz Bestelldatum 23.1.10. Der Bausatz wurde ebenfalls mit dem falschen R19 geliefert. Es fehlte eine LED, dafür ein 22uF Elko zuviel. Ich habe den R19 wie oben bereits beschrieben, ausgetauscht
m.E. eine Brücke von ISP zu ISP1 zwischen den beiden Pin 5. Somit wäre es möglich, den ISP auf den AD-ON einzustecken und den Prozessor über das Ad-On zu programmieren. Ich habe eine Drahtbrücke eingebaut und nun tut das. Ich habe den OpenMCP Code runtergeladen und so modifiziert, dass ich die MMC
-
Thread
TB6560HQ wird ohne Last warm
LCD-Display rauf...nur sieht man dann nichts mehr von der Schaltung;-) Bitte zur Beachtung : Ich bin 8051-Fan und arbeite nur unter Win. Mit Gruß Pieter
ein Grund diese Steuerung so zu bauen. UART ist im MC noch recht einfach zu proggen, USB (hat mein C8051F340 ja) ginge auch. Nur hier wirds dann auf der PC-Seite blöde, welches Programm greift schon auf USB zu? Drehbank...hmmm was ist denn da so viel anders als bei einer Fäse? Mit Gruß Pieter
-
Thread
ATmega 128 langsam?
der Bitschubser, d.h. bei Bitmanipulationen im SRAM siehts stockfinster aus. Da mußt Du besser nen 8051 nehmen (z.B. AT89LP4052), der hat 128 Bitvariablen (= 16 Byte) im SRAM. Und Bascom dürfte gegenüber C oder Assembler nochmal nen ordentlichen Overhead haben. Was soll das überhaupt werden? Wenn
funktioniert so was besser. http://www.analog.com/en/switchesmultiplexers/digital-crosspoint-switches/ad8150/products/product.html
-
Thread
OPV-Impedanzwandler bei verschiedenen Frequenzen
Ich verwende immer gerne den AD8051/8052. Auch unter 1$ zu bekommen und hat ausgezeichnete Performance für die meisten Anwendungen. Ist für deine Anwendung zwar überdimensioniert, aber was solls:)
-
Thread
Brauche bitte Hilfe zu der Aufbereitung eines RGB für ADC
gepolt. Den Widerstand zur "Strombegrenzung kannst du dir auch sparen. Ich würde dir als Audio OP den AD8051 ans Herz legen. Wenn du den OP auf Masse referenzierst, lässt dieser automatisch keine negaiven Signale durch/verstärkt. In dessen Datenblatt findest du auch einige Applikationsbeispiele zu Video
Tiefpass dort einbauen, also Ausgang OP-->R-->C gegen Masse. Am Knotenpunkt R/C kannst du dann an den AD-Wandler gehen.
-
Thread
80C31er IDE Interface an Datenbus anschliessen?
als Befehl > Interpretieren und sich somit Verhaspeln. Du hast Dich also noch garnicht mit dem 8051 beschäftigt. Sollte man aber tun, *bevor* man die Schaltung macht. Der 8051 hat ne Harward Architektur, d.h. getrennte Adreßräume für Daten und Code. > Wie kann ein Byte im durch den Adressbus
Controller sein. Das verstehe ich nicht. Für die Programmierung ist es doch wurscht, welcher aus der 8051-Familie. Was stört Dich an nem 8051, der den Flash und Bootloader schon intern hat und doppelt so schnell ist? > Dennoch ist mir die Trennung nicht ganz klar, wenn der PC von 0 bis FFFF > und
-
Thread
Pic Lernen aber wie??
perfektes code schreiben.ich weiss nur einige sachen. Ich möchte auch anderes programmieren können wie ad-wandler, glcd,-lcd ansteurungen, temperaturmessungen, FFT etc.Ich möchte mit grundlagen anfangen.Dafür muss ich auch Assembler bisschen beherrschen können und zu Hause ist es ja sehr schwer das man alleine
bloss amuesiert, wenn jemand den Marktfuehrer als Nischenprodukt hinstellt, das war alles. Jetzt 8051-Mikros zum Vergleich herzuziehen ist nicht ganz korrekt, den der Ursprungsvergleich war explizit Microchip PIC / Atmel AVR, nicht PIC/8051-Architektur, und darauf habe ich geantwortet.
-
Thread
Unbekannte Microcontroller Evaluation-Kit MAXIM MAX180/181. -> Pollin
simplen AVR Controller(in), der(die) zudem noch komfortabel über SPI programmiert werden kann. Der(die) AD Wandler(in) MAX180, um den sich das ganze Evalboard dreht, ist von seiner Leistung her nichts besonders. Außer die 12Bit Auflösung ist er(sie) im Gegensatz zum internen AD-Wandler(in) in einem AVR deutlich
Ich denke für das Geld bekommt man(Frau) ein besseres Board, bestückt mit einen AVR + RS232 + 12Bit AD-Wandler(in) mit serieller Schnittstelle. Für die meisten sollte der(die) interne 10Bit AD-Wandler(in) der(die) AVR Controller(in) reichen, da die höhere Auflösung bei einer nicht sauber aufgebauten
-
Thread
Seltsames Verhalten von IAR EW (8051)
70 + 173 sind bei mir 103 und nicht -153! Mach ich da was falsch? ...oder der Compiler ...oder der 8051. Im Disassemly sieht das folgendermaßen aus: [code]// grenzWert = grenzWert + 173; // grenzWert ist ein signed int MOV A,R2 ; dort liegt der "low"-Teil von grenzWert ADD A,#0xAD ; 173
-
Thread
8-bit-Controller gesucht
der Zeit sein, > schliesslich hat heute keiner merh wirklich Bock mit dem Akku > rumzumachen ala 8051. Das sehen die vielen Anwender und auch die vielen Hersteller, die immer wieder neue 8051 entwickeln, aber anders. Wenn man sich den 8051 mal genauer anschaut, dann ist der wirklich äußerst clever
), Vergleichen (CJNE) geht auch mit den 32 Registern bzw. direkt im IO- und SRAM-Bereich. Beim 8051 macht sogar Assembler Spaß. Der Keil C51 ist aber auch sehr effizient. Peter
-
Thread
Temperatur bis 500° (ähnlich DS1820) gesucht
dem DS1820 ähnlich nur mit höherm Temperaturbereich. Verwenden werde ich einen AT89S8253 ATMEL 8051 Controller. Vielen Dank für eure Hilfe im Voraus! Beste Grüße, Stefan
Möglichkeit: PT1000 mit Messverstärker an DS2450 (4-Kanal AD-Wandler). Die Umrechnung in die Temperatur müsste dann noch in Software gemacht werden.
-
Thread
Wer hat Erfahrung mit Induktionsöfen >1kW
Ich leistete mir jetzt zwei Vacuubrand-Vakuummeter, ein VAP5 (1µbar - 1000mbar, Pirani-Sensor, 8051-µC) und ein DVR2 (1-1080 mbar Al2O3-Kapazitätssensor und PIC-µC)- sie ergänzen sich ideal, da das VAP5 im oberen Bereich nur 50 mbar Auflösung hat. Aber was ich nicht bedachte: sie sind nicht kalibriert
prinzipiell kein Problem und ich könnte mich abermals mit Logikentwurf auf FPGA-basis beschäftigen. 4 AD-Wandler (von AD oder TI) + FPGA + SRam + FTDI = Samplerkarte. Ich würde auch nur mit 100 kSa/s abtasten und höhere Frequenzanteile analog filtern. Den Rest dann digital. Ich würde an Genauigkeit gewinnen
-
Thread
Bitte um Hilfe bei µC-Board
kann dass es diesen controller in 100 Jahren auch noch gibt. Kannst du völlig vergessen. Den 8051 gibt es schon 31 Jahre, aber es ist nicht davon auszuhgehen, dass er weitere 69 schafft. Vielleicht ein Bimetall, Aufziehuhr und Papierstreifen? Abe rnur wenn die Firma das aus den Rohstoffen selbst
Du schonmal Analogschaltungen erfolgreich aufgebaut? Gut geeignet ist ein MC mit internem 24Bit-AD-Wandler mit Verstärkung und Präzisionstemperatursensor zur Kaltstellenkompensation, z.B. der ADUC847 http://www.analog.com/en/analog-microcontrollers/aduc847/products/product.html Peter
-
Thread
[Cortex-M3/TMPM330]
Flachbandkabel?) Welche Literatur ist für den Einstieg in Arm7/Cortex M3 zu empfehlen, habe bisher nur in 8051-Assembler gearbeitet. C-Kenntnisse für PC sind vorhanden. Beste Grüße, Marek \Edit: Tippfelher
Projekte ergeben könnten, 512 kB Flash und 32 kB RAM sind schon ne ordentliche Steigerung gegenüber 8051. Beste Grüße, Marek
-
Thread
Frage zu Assembler-Code zeile (8051)
Assembler Code denn ich gerne verstehen und dann in C neu schreiben möchte. Das ganz ist auf nem 8051. Allerdings verstehe ich eine Zeile von dem Code nicht: ;+++++++OUTCOM+++++++++++++++ OUTCOM: PUSH DPH PUSH DPL MOV DPTR, #$E000 <-was passiert hier??? MOVX @DPTR
hex=$) E000 geschrieben (wobei an Adresse E000 vermutlich Dein Display hängt). Das muss beim 8051 über den DPTR (Data Pointer) gemacht werden, ist das einzige Register, was 16 Bit breit ist. Gruss Axel
-
Thread
32 Bit Controller für Motion Control
schau dir mal die AD Blackfins an.
>Der ARM Cortex M3 ist quasi der 8051 der 32Bit-Welt. Dann sollte man wohl besser die Finger davon lassen :-)
-
Thread
Teildefektes DDR 1 DIMM Modul für µC ansteuern?
soll, kann ich Dir noch das hier empfehlen: http://www.nexcom.com/ProductModel.aspx?id=901dbf8b-2ad6-48d3-af39-30d5f1ddc4bb Das Projekt was Du Dir vorgenommen hast ist gewaltig, an Deiner Stelle würde ich schauen, das ich so viel wie möglich nicht selbst machen muss. Wird das ein System was Du
anschrauben kann und funktioniert auch vollständig unabhängig, da eigene Stromversorgung und eingebautem C8051F320 USB-Microcontroller + RTC und SD-Karte. Da ich keine standard USB-Steckverbindung verwende, kann ich zum Laden über die USB-Kontakte 8A schicken und den 12Ah Akku in weniger as 2 Stunden *VOLLSTÄNDIG
-
Thread
NXP verschenkt ARM-Chips
richtigen Microcontroller (ich brauche einen großen ARM9 und dann mehrere kleine, ATmega, AVR, ARM7 oder 8051) suche. Grüße und schönen Abend Michelle
Da bist Du nicht die einzige Person, denn ich habe hier 15 Cypress 8051er und 5 NXP 8051er und 14 NXP LPCs in massen und muß mich totlangweilen weil ich noch nicht die PCBs habe. Mist und wir haben Wochenende... Das sind 8 Projekte und ich kann nicht weitermachen.
-
Thread
[Geschichte] Der billigste, der die Aufgabe erfüllen kann, wird eingesetzt - Oder: Yoshi und Toshi
man sich Swapbyte-Orgien wie beim MSP ersparen kann. Was gibt es so am Markt, fragt sich Yoshi. 8051 von SiLabs eventuell, der ist klein und schnell. Sieht gut aus, gibt aber wenige OTP-Versionen. Bei SiLabs nachgefragt, OTP auf Wunsch lieferbar. Aber nichts passendes unter 1,50 EUR. Die Texaner werden
Ich wäre nicht allzu erstaunt, wenn das im KKW-Umfeld vorgeschrieben sein sollte. Ein sich selbst ad hoc umprogrammierender Controller ist da möglicherweise nicht gern gesehen. Allerdings kann ich mir in diesem Umfeld kaum vorstellen, dass man die Dinger nach Preis aussucht und aus diesem Grund wie
-
Thread
Eval AD7760/62EDZ an FX2
Development Board CY3681 PDC-9018 REV C (http://www.cypress.com/?rID=14319) und ein Analog Devices EVAL-AD7760/62EDZ (http://www.analog.com/en/analog-to-digital-converters/ad-converters/ad7760/products/product.html) Ich habe mir das FX2 GPIF Tool Utility-Beispiel von Cypress genommen (zu finden in: C:\
Ich habe einfach das Gefühl, dass die zweiten 8 Bit nicht auslesen kann? Habe mir das TRM und die AD-Unterlagen schon zu Gemüte geführt (würg), weiß jetzt aber nicht weiter?! Jetzt hoffe ich dass man mit dem Ganzen hier ein wenig was anfangen kann? Danke schonmal mfg
-
Thread
Library für EA-DOGM Grafikdisplays inkl. Font-Generator
lcd_putc('X'); macht gibt nich definierte Zeichen auf das Display Ich habe bislang mit den 8051 programmiert und frage mich wie der 168er die Fonts Tabellen anspricht,. Oder müssen die vorher im EEprom bereich geladen werden. Gruß Juppo
an, wie erwartet. Gegenprobe: Ausgangszustand: Display ist On. 0xAE Display Off Befehl 0xAD Static Indicator On Befehl (2 Byte Befehl) 0xAF Display On Befehl -> Display bleibt aus, trotz On Befehl Warte auf Taste 0xAF Display On Befehl -> Display geht an, wie erwartet Erwartet: Display
-
Thread
DS2450 1-Wire-AD-Wandler stört
Ich bin gerade dabei, eine Temperaturmessung (hobby!) mittels NTC und DS2450 (AD-Wandler am 1-Wire-Bus) aufzubauen. Am Bus hängen mehrere DS1820. Das Einlesen der Temperatursensoren ohne DS2450 am Bus funktioniert einwandfrei. Sobald ich aber den DS2450 dranhänge, werden die Sensoren
3 tipps http://www.8051projects.info/proj.asp?ID=75 http://www.maxim-ic.com/appnotes.cfm/an_pk/4255 http://www.pjrc.com/tech/8051/board5/temperature.html Gruß RABIS49
-
Thread
Drehzahlregelung für DC-Motor
erreicht. Geht das? Könnt ihr mir einen Tipp geben, wie ich das am besten anfange? Ich verwende einen 8051 Controller, genauer einen AT89C4051. Gruss
gemacht >Könnt ihr mir einen Tipp geben, wie ich das am besten anfange? > Ich verwende einen 8051 Controller, genauer einen AT89C4051. entweder Impulse pro Zeit messen, oder die Impulsbreite und danach auf die Drehzahl hochrechnen Gruß Christian
-
Thread
Wahl eines Controllers für bestimmte Aufgabe
Ein AVR schafft 15000 AD-Wandlungen pro Sekunde. Hier werden nur ~1000 gebraucht. Klingt nicht nach einem Problem. Und von mehr als 10-Bit AD ist nirgends die Rede. Ein Analogmuxer erweitert problemlos auf 12 AD-Kanäle.
Pascal O. schrieb: > Damit wir mal alle Prozessoren durchgegangen sind. Der 8051 fehlt noch. Da hätten wir z.B. den Silabs C8051F330: - 25MHz - 20 Pin (DIP oder QFN) - 16 Analogeingänge 10 Bit. Damit die Rechenleistung für alle Deine float-Berechnungen reicht, kann man
-
Thread
Power-down mit Taster
Batteriewächter realisieren. Das ist ja leider etwas komplexer. Über einen Spannungsteiler auf den AD Wandler geht leider schwer. Z-Diode und dann Komperator ist auch blöd. Über diesen Reset Controller weiss ich rein gar nichts. Es gibt doch solche Bausteine die Bandgap reference device oder so heißen
mehrere Meßaufgaben, also führst Du sie nacheinander aus. Und für jede Meßaufgabe stellst Du den AD-Wandler entsprechend ein, startest die Messung, wartest auf das Wandlungsende und liest den Wert aus. Fertsch. Der AD-Wandler ist für Deine Aufgabe (Ansteuerung von LEDs) mindestens 10000-mal schneller
-
Thread
Drehzahlsensoren auslesen
Ich habe mal eine Drehzahlregelung mit einer maximalen Drehzahl von 6000U/min auf einem C1515C (8051pendant) mit 10MHz realisiert. Zeitlich ist es weniger kritisch, da du die Messung der Drehzahl ja in der ISR machen würdest. Was du dann im hauptprogramm hast spielt da also keien Rolle. Du stellst
2. Die einfachste Methode: Strom durch einen Widerstand jagen udn abfallende Spannung über einen AD Wandler ausmessen.
-
Thread
Hitex Teletest T51
Hallo Joerg, hier mein EMADR. p l s k o d a ad t - o n l i n e Punkt d e Gruß peter
Assemblercode schneller. Geht zumindest mir so. Einen Trace zu haben ist echt Gold wert. Und warum 8051? Ganz einfach: Weil ich genug Chips habe. Da gibts für mich keine Diskussionen.
-
Thread
Bauteil gesucht: 4 Taster zu 3 Port
oder keine taste unbeding so expilzit benötigt!? bei einer widerstandsnetzwerklösung mit einem ad wandler würden sie mit abfallen als beispiel. wird das ganze auf 5v basis mit/ für einen controller benötigt!? oder z.B. Sps steuertechnik!? gruß, Markus Jung
...es steht nichts dort von uc, ad wandler, avr oder sonstigem. wieso wird hier angenommen das jemand der hier eine frage dieser art stellt einen uc einsetzten will? und wenn es so jemand ist, wird er sicher nicht diese frage stellen
-
Thread
Wie schließt man einen IC an bzw. wie kann ich was mit diesen bauteilen bauen
oder ganz simpel die Grundlagen der Elektrotechnik. Wenn in einem deutschen Anfängerbuch über 8051'er auf Seite 11 technische Ergüsse über "Kippglieder" (bekloppter Name, Flipflop heisst das Ding auf der ganzen Welt) lesen muss, läuft etwas gewaltig falsch.
8051 sollte man ohnehin eher sein lassen...
-
Thread
Warum schaltet man 2 HC573A hintereinander?
Steuerplatine an einen HC573A Die Inputs gehen an 2 HC573A Die drei HC573A sind an einen ADUC812BS (8051) und der ADUC812BS ist abgeraucht. es existiert zwar noch ein Steuergerät, nur das steuert das zweite identisch aufgebaute Lauflicht. Könnte den Code aus dem 8051 raus ziehen nur A hab ich keine Ahnung wie man einen 8051 von Analog Devices Seriell ausliest (MAX232 zwischen 8051 und PC) und wie die Parity Bits oder wie die heißen festlegt sind. B Wollte ich das ganze auch mal verstehen Der LATCH des "2ten" HC573A wird
-
Thread
JTAG-Debugging mit AduC7020 im ROM
makes sure that the board ## doesn't reboot when halted via JTAG. Yes, on the older generation ## AdUC702x, timer3 continues running even when the CPU is halted. #proc watchdog_service {} { # global watchdog_hdl # mww 0xffff036c 0 ## puts "watchdog!!" # set watchdog_hdl [after 500
ein paar Instruktionen auslassen. Jetzt werde ich erstmal wieder zurück in meine (heile) Keil/8051 Welt gehen um mir wieder Platz für ARM7 Experimente zu schaffen. Der ADuC7020 muss und wird fallen!
-
Thread
Welchen Widerstand an A/D von Atmega
sein" sondern "wie groß darf das poti sein". der widerstand darf nus so groß sein, dass der in den AD wandler fließende Strom (zum laden der kapazitäten etc.) ausreichend groß ist. wie nierderohmig das poti gewählt wird hängt von der versorgungsspannung und der maximalen verlustleistung des potis ab
Hi, denke es könnte noch der passende Ort für diese Frage sein obwohl es eine 8051 Baureihe ist. (Sorry, meine Microcontrollererfahrung ist noch nicht so gut!) Ich möchte aufgrund von zu wenigen Pins den A/D Wandler (Port6) nun als Digitalen Eingang benutzen. An jedem Pin kommt