-
Thread
DSP Einstieg
Warum geht es: Kenn mich mit Elektronik ein wenig aus, arbeite schon recht lange mit Mikrocontroller (8051er, K0, M16C in Assembler und C). Rein aus Interesse und weil ich davon nur ein wenig theoretisches Wissen habe, würde ich mich gerne mal mit einem DSP versuchen. Nur scheint mir das viel schwieriger
ohne hunderter von Euro schweren Entwicklungstools programmieren kann? Ich stelle mir einen Aufbau AD-Wandler -> DSP -> DA-Wandler vor, mit dem man ein Audiosignal einließt dieses verstärkt/abschwächt und dann wieder ausgibt. Also zunächst nur mal ein Potentiometer per Software realisiert. Klar kann
-
Thread
1023 auf 100% umformen
allerdings könnte die division durch 1024 probleme machen: der maximale wert, den der ad-wandler liefert ist ja 1023, d.h. wenn man den prozentwert mit prozentwert = ad_wert * 100 / 1024 berechnet, kommen maximal etwa 99.90% raus, was bei integer-rechnungen zu 99% abgeschnitten würde. um die 0..1023 des ad-wandlers wirklich auf die 0..100% abzubilden müsstest du also durch 1023 dividieren. das könnte dann wieder ein bisschen aufwändiger werden.
-
Thread
MC mit 24-bit Wandler
Hallo, Ich habe in einem Newsletter einen Hinweis auf einen 8051 Mikroprozessor (C8051F350) gefunden mit einem ADC von 24 bit(!). Link: http://www.elektronikladen.de/c8051f350dk.html Hat jemand Ahnung, was solch ein 24-bit-ADC für einen Eingangswiderstand
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 - Downloadlink auf oben angegebener Seite.
-
Thread
simpler µC ADC2UART
ADC channels @>=12bit -mindestens 1 UART port -halbwegs anständige ADC quali (muss jetzt nich auf AD niveau sein) -einfach und schnell zu programmieren ich hätte momentan sehr schnellen zugriff auf einen dspic33ep, für welchen es aber für meinen geschmack noch zu wenige user in foren gibt, die das
Swampy schrieb im Beitrag #4253931: > mindestens 10 ADC channels @>=12bit 8051 50 Cent 12x ADC 12-bit im SO-16 und 20x ADC 12-bit im SOP-24 http://www.silabs.com/products/mcu/8-bit/efm8-busy-bee/Pages/efm8-busy-bee.aspx
-
Thread
Störung der VCC
@Björn: 8051 sind von Intel also andersrum als üblich.
Andreas Kaiser wrote: > @Björn: 8051 sind von Intel also andersrum als üblich. Ah, ich vergaß ;) Ich sehe gerade das der OP Leuchtstoffröhren schaltet, das sind natürlich ganz fiese Störquellen mit ihren hässlichen Induktionen.
-
Thread
PWM für Fahrtregler
einem ATtiny13, um einen kleinen Servotester zu bauen, der einfach die Stellung zweier Potis über den AD-Wandler ermittelt und entsprechende Signale für die Servos rausgibt. Ob man mit dem Ausgangssignal einen Motorsteller oder einen Servo ansteuert, ist aber im Prinzip egal. > Kann mir jemand bei diesem
, und sooft zählen bis die Zeit rum ist . Leider kenn ich mich nicht mit AVR-ASM aus . ( nur 8051er )
-
Thread
Licht und Gerätesteuerung
auszugeben) 2. Möglichkeit: I2C-Bus (hier gibt es eine Reihe von interesanten IC´s z.B. IO-Expander, AD-Wandler, ...) Gruß, Florian
in Medizinischen Geräten oder auch Ubooten! Beim AVR gibt es (glaube ich) kaum Auswahl, bei den 8051ern allerdings jede Menge. Was den Server angeht, so würde ich dem auch eine CAN-Schnittstelle verpassen. Die serielle reicht definitive nicht aus, um ein gut ausgelastetes CAN bei Höchstgeschwindigkeit
-
Thread
Hilfe: Temperatursensor mit ADC wandeln
Würde das mit dem AD7789 funktionieren? Welches Thermoelement sollte ich nun mit dem 24Bit ADC verwenden? Dann hätte ich noch eine Bitte: Könnte mir jemand vielleicht eine kleine Skitze wie die Schaltung mit dem Thermoelement
MAX127 und das PT100-signal vorher verstärken. Es gibt auch von Analog-Devices, Maxim, Silabs usw. 8051-Derivate mit hochauflösenden integrierten AD-Wandler, sind aber SMD. > nur wie kann > ich die 24bit mit dem Microcontroler verarbeiten, ich habe doch nur 8bit > ein bzw. ausgänge Die meisten
-
Thread
Welche Auflösung muß mein ADC haben?
haben, dann bleib auch dabei... - Mehrkanälige Lösungen sind z.B. MSC1210 (8 x 24 Bit mit 8051 Prozessor von Texas Instruments) bzw. AD7856, AD7890, AD7891 Noch ein hinweis: Die Herstelle bieten sog. Parametric Search Seiten auf ihren Homepages, da kannst Du alle erforderliche
-
Thread
Arbeitet ihr lieber mit SPI oder I2C Bauteilen?
freiem I2C-Bus kein Start. Die AT89C51 mit I2C sind ähnlich buggy, wie die AVRs. Da hat wohl die 8051-Abteilung von den AVRs abgeguckt. Hätten sie mal lieber von Philips abgeguckt.
einschalten einmal lesen und dann vielleicht wenn sich mal ein Wert geaendert hat. Das ist was anderes wie AD-Wandler oder Display. Da werden Probleme dann erheblich seltener auftreten. Olaf
-
Thread
Mikrocontroller Empfehlung gesucht
mit direkt von 4Bit auf 16Bit. Jahre später zogen dann immer mehr Hersteller nach, selbst TI baute 8051er Core in der *CC430* Familie in *LowEnergy* . Heute hat TI zwar wieder einen Vorsprung in *LowEnergy* , dank den FRAM, die sind einiges besser als jeder Flash µC, was *LowEnergy* betrifft. Auch
absichtlich Steine in den Weg, z.B. nimmt für sämtliche Variablen 80 Bit long double. Als ich beim 8051 von Assembler auf C umgestiegen bin, war ich völlig ernüchtert. Der Compilercode lief doppelt so schnell und das Binary war nur halb so groß. Meine ganzen mühsam erstellten Assembler Libs habe ich nach
-
Thread
Mehrere DA-WAndler an einem Controller
Geschwindigkeit sollte kein Problem sein, Döpfer hat früher seine Midi/DV Adapter ja auch mit langsamen 8051ern betrieben. Wenn du nen AVR nimmst ist das ohnehin viel schneller. Allerdings nimmt Döpfer heute für die Tonhöhe 12 bit DA-Wandler und 7 bit für VCA, VCO etc. sollte man überlegen (da bietet sich
Analog Devices: DAC8800: 8 * 8Bit AD8802: 12 * 8Bit Peter
-
Thread
Bus eines unbekannten IC's
wenn man nach "STC10F04 filetype:pdf" sucht, ist folgender: http://www.stcmcu.com/datasheet/stc/STC-AD-PDF/STC11F-10Fxx-english.pdf Sieht für mich nicht grade Chinesisch aus, kommt mir auch nicht spanisch vor ;) > 2.Problem: Um welche Art von IC handelt es sich? 8051er > Vielen Dank im Voraus
-
Thread
8051 Adress- und Datenbus, externe Peripherie und GLCD Problem
irgendwie weiterzukommen. An dem gemultiplexten Adress-und Datenbus sind EPROM(Programmspeicher), 16Bit AD-Wandler, ein DA-Wandler und ein GLCD mit einem T6963c controller angeschlossen. Die externe Peripherie reagiert jedoch nicht wenn Sie über XDATA angesprochen wird. Einen Hardwarefehler schließe
Und das ging natürlich immer schief. Nun werden die Pins des T6963 mit den WR und RD Ausgängen des 8051er eingesteuert.
-
Thread
4051 Grundätzliches
den Atmega bedient. Die ganze Schaltung arbeitet ohne 4051 problemlos (jeweils ein Eingang zum AD Wandler), nur mit dem Analogmuxer komme ich nicht klar. Wähle ich einen Eingang per Verdrahtung aus, funktioniert es. Schalte ich die Steuereingänge über den Atmega, treten folgende Effekte auf: -
in einer industriellen Anwendung mal. Analogmultiplexer für höhere Pegel, Kanalauswahl mit einem 8051 angesteuert. Ein einfacher Transistorinverter am Pin des 8051 als Pegelwandler tat das.
-
Thread
Messverstärker oder nicht ?
gibt auch einen von TI, wie der heisst, weiss ich im Moment auch, 8051er glaube, der hat auch einen 24bit-Wandler on Chip. Ob man die wirklich nutzen kann, bezweifle ich aber mal... Aber du brauchst ja "nur" 20bit, könnte schon gehen. Grössere Auswahl hast du natürlich
60dB also eine Million fach. Ein Messverstärker kann an dieser Tatsache nichts ändern, solange der AD-Wandler nicht wesentlich stärker rauscht als der Messverstärker. Mit 24 Bit wird das auch nicht viel besser als mit 16, man sagt zwar 6dB pro Bit Dynamikumfang aber über 100 dB hinaus wird das Gesetz
-
Thread
Anfänger! C-Programmierung für PIC 12F629
einen IIC übung :D. oder du nimmst einfach einen temperaturabhängigen widerstand und arbeitest mit dem AD-Wandler. ansonst kann ich dir keinen spezifischen empfehlen, denn das hängt von der anwendung ab (auflösung,tempbereich usw)
, mein wissen über PICs ist (noch) nicht wirklich gross. ich hab in der schule eigentlich nur mit 8051er (atmel, infineon) zu tun gehabt und hab eigentlich erst vor ca 3 monaten mit den PICs begonnen. woher ich mein wissen habe, kann ich dir gern verraten: einerseits von www.sprut.de . diese seite
-
Thread
PCM 1802 und USB-Controller
Soundkarten. Dazu habe ich bereits einen Plan, jedoch noch nicht für das folgende Problem: Ich möchte zur AD-Wandlung gerne den PCM1802 verwenden. Dieser verlangt jedoch eine Synchronisation zwischen der LRCK (rechts-links-Clock) und SCKI (System-Clock), die nicht weiter als 6 BCK (Bit-Clock)s pro Frame differieren
. der Cypress USB 2.0-CY7C68013 oder -14A. Dieser müsste jetzt nurnoch schnell genug sein, um zwei AD-Wandler und einen DA-Wandler auszulesen und mit Daten zu versorgen. Leider ist der eingebette 8051 offenbar nicht schnell genug, da er er bei 48Mhz nur 12 MIPS schafft, ich aber selbst assembliert mindestens
-
Thread
Kondensator vor ADC? Welcher, wenn nicht Tantal?
verkleinern (von SMD/THT in SMD umbauen). Auf diesem Board befindete sich unter anderem ein ADC (AD LTC1298), welcher an VCC einen 1uF Tantal-C hat, so wie es auch im DaBla empfohlen wird. Wenn ich nun keinen Tantal-C einsetzen möchte, sondern einen anderen Chip, was kann man denn da sinnvollerweise
Michi schrieb im Beitrag #5798803: > Auf diesem Board befindete sich unter anderem ein ADC (AD LTC1298), > welcher an VCC einen 1uF Tantal-C hat, so wie es auch im DaBla empfohlen > wird. Na du kannst Probleme haben.... Ich würde dort ganz einfach nen 10µ/10 in 0805 nehmen, weil ich grad
-
Thread
Anschluß einer Wäägezelle (DMS-Brücke) an einen 80C51
anzupassen. Als Controller würde ich den MSC1210 von TI empfehlen. Hierbei handelt es sich um einen 8051 kompatiblen Controller mit einem integrierten Sigma/Delta-Wandler. Ein gutes Evaluation-Board kannst du bei der Elektor finden. Genauer kann ich deine Frage leider nicht beantworten, da ich keine
Microcontroller bzw Instrumentenverstäeker bzw A/D_Wandler Sense+ verbinden VCC verbinden mit Ref+ vom AD-Wandler Sense- verbinden mit V- verbinden mit Ref- vom AD-Wander
-
Thread
TMS320 - welche Bedeutung hat der DSP heute noch
nicht, dass es früher (90-00er) viele gab die privat mit DSP oder FPGA gearbeitet haben, da war ein 8051 oder Atmel ja schon eher was spezielles.
, dass es früher (90-00er) viele gab die privat mit DSP > oder FPGA gearbeitet haben, da war ein 8051 oder Atmel ja schon eher was > spezielles. Atari Falcon... ^^
-
Thread
CRC-16 Prüfsumme (serielle Übertragung)
oder weis wo ein solches zu finden ist. Ich benötige dies in einer Microcontroller-Anwendung mit dem 8051 und zur Überprüfung mit dem PC. Danke für eure Hilfe Klaus
So gehts auch: int crc16_table[256] = { 0x0000, 0x1189, 0x2312, 0x329b, 0x4624, 0x57ad, 0x6536, 0x74bf, 0x8c48, 0x9dc1, 0xaf5a, 0xbed3, 0xca6c, 0xdbe5, 0xe97e, 0xf8f7, 0x1081, 0x0108, 0x3393, 0x221a, 0x56a5, 0x472c, 0x75b7, 0x643e, 0x9cc9, 0x8d40, 0xbfdb, 0xae52, 0xdaed, 0xcb64, 0xf9ff
-
Thread
Poti "entprellen"
vorgeschlagen hat. Ich mach das auch so mit nem M16 (Is AD-mÄßIG gleiche Hardware) bei 8 Bit auflösung. Die letzten 4 Bit werden einfach weggelassen und schon isser superstabil "und" schnell ;) Preismäßig tut sich da auch kaum was wesentliches und du bekommst
vor dem Runterteilen machst, sinkt auch die Auflösung nicht unter 7 bit. Viel Erfolg, Markus_8051
-
Thread
Steuersignale visualisieren - 8085
beabsichtige ich aber auch die Steuersignale und Bussignale über LED zu visualisieren. (ALE,WR,RD,IO/M,D0..7,AD0..15). Und weiss aber nicht so recht wie ich das realisieren soll, da diese ja nur kurz auftreten. Die Ansteuerung der Leds, über die passenden Treiber ist ja kein Problem aber der Rest.....!(leider
noch lernen, wie der seinerzeit seine Buszyklen vollendet hat? Sinnvoller wäre da wenigstens der 8051, den gibts wenigstens noch... > Nun beabsichtige ich aber auch die Steuersignale und Bussignale > über LED zu visualisieren. (ALE,WR,RD,IO/M,D0..7,AD0..15). > Und weiss aber nicht so recht wie
-
Thread
Scannerkopf verwenden, aber wie?
an seinem Ausgang mit dem Oszilloskop beispielsweise ein Strichmuster als Impulsfolge sehen. AD-Wandler dran Pixeltakt Adwandeln ablegen nächsten Takt usw..... Für einen Strichcodescanner würde das schon reichen (Kann man aber auch fertig kaufen.) Strichgitter oder ein Prisma und schon
Such mal auf der Hauptplatine, ob du ein IC WM81xx finden kannst, das ist der CCD Controller mit AD Wandler usw. Es kann aber auch sein, dass das ganze mit einem ASIC gelöst wurde. Ist auf der Platine ein 8051 uC und ein EPROM von Winbond ?
-
Thread
Welcher µC zum Einstieg?
Bittern). Man kann da mit einem einfachen Chip anfangen und später Sachen wie DMA, Low-Power-Modi, AD-/DA-Wandler programmieren und z. B. mit der internen Temperatur-Diode die IC-Temperatur zu messen. Sowas wie Reprogrammierung des Flash im laufenden Betrieb um z. B. Daten zu speichern, ist auch machbar
lediglich noch einen MAX232 dazugeschalten. mit dieser beschaltung hab ich schon UART,PWM,Interrupts, IOs, AD-Wandler, SPI und I²C zum laufen gebracht und damit geübt. ich hoffe ich habe dir nicht zu viel und zu detailiert geschildert ;-) vl sieht man sich ja im PIC-Forum ;-) mfg schoasch
-
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
Unbekannten Controller identifizieren
ergab beim 40poligen, dass seitens der > Pinbelegung ein ATMega8515 oder 8535 passt. Oder ein i8051. Von dem hat Atmel das Pinout der ersten Generation abgeguckt. Der 8051 hat Reset high-aktiv, also im Betrieb low. Beim Atmel ist es umgekehrt, so kannst Du die unterscheiden.
versorgt und gibt über den Schleifer eine Spannung von 0V bis 5V an Pin 7 des 18poligen, welcher ein AD-Eingang ist und der Istpositionsabfrage des Potis dient. Die Hintergrundbeleuchtung wird über Pin 5 angesteuert. Da ich von Microcontrollerprogrammierung keine Ahnung habe, habe ich inzwischen im
-
Thread
ADC - immer gleicher wert in ADCH???!
Hallo! hab heute versucht meinen AD-wandler am Mega128 zum laufen zu bringen. Der versuchsaufbau ist eigentlich ganz einfach: Am Port-pin ADC0 wird eine spannung von 2,5V angelegt (poti). Die Referenzspannung beträgt 5V und wird
völlig daneben.... ihr müsst mich entschuldigen, bin noch keine Woche AVRler.... davor hab ich nur 8051er programmiert.... Auf jeden fall funktioniert es jetzt wie ichs mir vorgestellt hab. @Dennis: Danke für die bemühungen. Sehr gut erklärt, habs gleich geblickt :-)))) Danke, Burt
-
Thread
AVR Mikrocontroller Lohnenswert?
Es ist lohnenswert jede MCU mal kennengelernt zu haben. Ich habe mit 8051 und Assembler angefangen und musste vor 20 Jahren noch hunderte Seiten Doku durchforsten bevor der Controller irgendwas von sich gab. Daher ist ein Arduino ein nettes Tool für kleine Projekte, die
es nicht der µC meiner Wahl wäre, aber einfach weil ich schon auf andere /einfachst/ µC wie, 8048, 8051, 6502, usw. usw. eingefahren bin.
-
Thread
SchulProjekt mit Mikrcontroller ,RaumtemperaturSensor ertellen
Könnte SDCC und 8051 sein... bin auch schon etwas müde :-)) Mal einen einfachen Vorschlag. Bau doch ein Thermometer mit einer Bargraph Anzeige (z.B. 30 LED's) und zur Temperaturerfassung verwendest du einen NTC und den
jemand im Thema steckt oder nicht... Aber gut... einfaches Display HD HD44780, Sensor der mit dem AD Wandler ohne Umwege ausgelesen werden kann... AD 22100 oder so... Da ich einen guten Tag habe ;) Das Wäre die Hardware, 5V Bekommst du schon irgendwo her... http://www.mikrocontroller.net/
-
Thread
Arm Cortex im DIP Gehäuse Gesperrt
DAC und 72 MHz kostet 1.50 EUR im QFP-32 was wesentlich einfacher zu löten ist. Das ist zwar ein 8051 aber langsamer als der M0+ ist der nicht. Hat zudem DMA
ots=Ub31N8dyfy&sig=owT9d-BewFO2JGzQxp0ae9CWFyw&hl=de&sa=X&ved=0ahUKEwjvi-L1tMPXAhVFXhoKHTehCycQ6AEIRjAD#v=onepage&q=cortex-m%20recursive%20interrupt&f=false
-
Thread
Bauelementsuche Operationsverstärker
mal was moderneres. Schnell, robust und extrem gutmütig (keine Schwingneigung) ist zum Beispiel der AD8051 (oder AD8052, AD8054) Von Analog Devices. Ist nicht ganz billig (knapp 4 Euro bei Digikey für den 8052), aber oft seinen Preis mehr als wert.
-
Thread
Abschätzung Codegröße Mikrocontroller
Kannst ja mal alles abklemmen und einen Konstanter (oder Batterie per Spannungsteiler) an den AD-Wandler-Eingang anschliessen und mal schauen was da so passiert.
desto aufwändiger und anstrengender wird es. IHMO würde ich für höhere Auflösungen einen externen AD-Wandler benutzen, da ich es für unsinn halte einen 16-Bit Wandler in einen uC zu packen. Achja. Versuch während der Wandlung, alles unnötig Digitale auszuschalten --> Schlafmodi.
-
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
LED gegen VCC oder GND
Bei Verwendung des AD-Wandlers ist es sinnvoll, die LEDs gegen GND zu legen (LED-Strom fließt dann durch VCC des MC), damit der LED-Strom keinen störenden Spannungsabfall auf der GND-Leitung erzeugt. Oder man tastet die
@ Peter Dannegger (peda) >Bei Verwendung des AD-Wandlers ist es sinnvoll, die LEDs gegen GND zu >legen (LED-Strom fließt dann durch VCC des MC), damit der LED-Strom >keinen störenden Spannungsabfall auf der GND-Leitung erzeugt. Sternförmige Masse
-
Thread
Suche 16 bit CPU mit externem Buszugriff
lassen und die Bauteile kosten einiges. Ausserdem will ich mir vorher meinen Stufe-2-Progger (mit 8051-Herz) bauen mit dem ich dann alles flashen kann. Am Stufe-1-Progger (mit DIL-Switches) bin ich schon dran, ich habe die geätzte Platine schon hier :-)
Grafikkarten-Prototypen flexibel mit Tastern und LEDs damit ich da feinabstimmen kann. Ausserdem plane ich ihn an den 8051er-Progger zu hängen, der hat 6x8 Ausgansports mit dem ich im Bildpuffer schreiben kann etc.
-
Thread
Analoge Schaltung
kann man über einen µC auch anders abfragen... - Müssen es unbedingt 12V sein? Gruß, Markus_8051
sehr hochohmig auslegen. (Such die halt einen OPV mit hohem Eingangswiderstand) Gruß, Markus_8051
-
Thread
FIR Filter auf PIC
der Soundkarte eingebaut ist) und einen relativ hochohmigen Spannungsteiler (z.B. 2x10kOhm) vor den AD-Wandler, um hier den DC-Level auf die halbe Versorgungsspannung zu ziehen.
mit max. 72MHz, 14-bit ADC und > 12-bit DAC, zur IDE bekommt man kostenlos eine Lizenz des Keil 8051 > C-Compilers dazu. Weiaweia, da wuerd' ich aber mal ganz genau gucken, was da so ein FIR, wie's dir vorschwebt an Zyklen frisst. Klar hat der 8051 einen HW-Multiplizierer, aber halt nur 8x8bit.
-
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
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
2* UB8830D was mach ich nur mit Ihnen?
Itemid=1&p=catalog&parent=5&pg=1 Für die Basic-Variante hab ich jedoch nichts gefunden. Nur für den 8051 gibt es Editoren/Compiler.
sicher, das die Reihenfolge am Port 1 richtig ist? Ich denke die Zuordnung ist eher andersrum: P10 = AD0 und P17 = AD7...
-
Thread
Mikrocontroller mit 9 PWM ausgängen?
für ausgesprochen unzeitgemäß, hier noch auf THT Bauteile setzen zu wollen. Leg dir mal ein paar AD8403 zu und nimm zu deren Ansteuerung irgend einen beliebigen µC. Mit je 4x Digitalpotis zu je 8 Bit bist du für Beleuchtungszwecke allemal ausreichend bedient. Und mit 3x AD8403 kannst du sogar 4 RGB-LED's
Alternativ: Jaja, da gibt es noch ganz andere Alternativen, z.B. N76E003 von Nuvoton, ein 16 MHz 1 Takt 8051er für stolze 24 Ct bei 10 Stück. Bei denen ist verfügbare Infrastruktur noch viel besser. W.S.
-
Thread
Zeitfunktion generieren
Hauptprogramm abläuft, das eine höhe Priorität als die Zeitfunktion hat. Dabei handelt es sich um AD-Wandler. Die Wandlung wird in einer Endlosschleife durchgeführt. Es sollen so viele Wandlungen wie möglich durchgeführt werden. Der obige Code soll in einer Fuktion stehen. Diese Funktion wollte ich
nötig. Ideal wäre ein Interrupt im 1s Raster. Diese große Zeit wirst Du mit einen 16Bit-Timer der 8051er normalerweise nicht erreichen können. (Es sei denn, Du arbeitest mit einen Quarz so um die 500kHz!) Deshalb sind die 50ms Zeitraster schon ok.
-
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
Serielle Daten mit PIC einlesen?
Kanal. Dann kannst Du genau sehen, zu welchen Zeiten der µC die Daten einliest. Gruß, Markus_8051
vielleicht bist Du in die berühmte "Analog-Falle" getappt. Die I/O-Pins von Port A sind mit den AD-Modulen gemultiplext und nach einem Reset im AD-Modus. Nähere Hinweise auf www.sprut.de schlizbäda
-
Thread
Welcher µC für mehrere Displays?
diverse Ein/Ausgänge (Taster, LEDs..). Was würdet ihr vorschlagen? Entwicklungstools für AVR, 8051 und ARM7/9 habe ich. 8051 scheidet wegen Preis, Performance und wenig RAM-Speicher aus (auch die 100MHz Silabs, die Effektiv nicht mehr als 40-50 MIPS liefern bei einfachen Aufgaben). AVR kenne ich mich nicht so gut aus.. Auf Strom und Platz kommt es nicht an. SD/MMC sollte noch rein, externer AD an SPI. Hoffe ihr habt ein paar Vorschläge für mich. Viele Grüße
-
Thread
MMC vs. CF
Informationen dazu finden. - ich wähle XMCRB = (1<<XMM2) | (1<<XMM0) um die Kommandos zu selektieren (AD0:2) - an A15:8 hänge ich die Datenleitungen Irgendwie hat die CF dann doch ein paar mehr Steuersignale als der Controller (ALE,RD,WR), weshalb ich mich frage, ob die Nutzung des Interface einen großen
auch schoen arbeiten kann. Ich setze selber in einem Projekt auch eine MMC zusammen mit einem 8051er und bin gleucklich diese Wahl getroffen zu haben. Insbesondere auch im Hinblick auf das Platinenlayout. Gruss Tobias