-
Thread
Erfahrungen mit PSoC 5, Cortex-M3 basierend
> Cortex-M3 mit 80 MHz, kann einen 20-bit Sigma Delta integrieren Du meinst da ist ein 20Bit AD Wandler integrierst? Dann mach doch mal eine Messreihe und zeig und sie letzten 8Bits. Olaf
3/PSoC 5" - "Ramp Generation Using Logic Gates and DAC - PSoC® 3/PSoC 5" ein TTL grab und CM3/8051 "on chip", das hat was.
-
Thread
Projekt für den NXP 8051 "Mischanlage" in Planung
sollte dein Vorhaben recht gut zu realisieren sein. Vorraussetzung ist natürlich, dass du dich in PC/8051er Programmierung und der Hardware des LPC935 auskennst. Ciao, Rainer
Geschlossen weiter Sonst Meldung Meldung-> Poti einstellen mit T3 bestätigen T3 Geschlossen -> AD Wandlung ausführen und Wert speichern Kann man so ein programm planen ? ich habe immer das die meldungen immer wieder kommen oder auch immer die AD wandlung abgefragt wird. Kann man eigentlich
-
Thread
Wittig(welec) DSO W20xxA Open Source Firmware (Teil3) Gesperrt
können damit ich sehen kann, welche ICs bei den Kanälen 3 und 4 bestückt sind (der Bereich um die AD8131 - ICs)? Gruß Walter
di guadagno porta normalmente ad una risoluzione più bassa durante la conversione. In questo caso la perdita è marginale e credo che sia trascurabile rispetto ad alcuni altri difetti di progetto del Wittig. Luc ha scritto:
-
Thread
$4,30 Arduino-Klon mit MSP430 von Texas Instruments
ein einfacher Prommer, vergleichbar mit Peter Danneggers seriellem AVR-Bootloader, damit auch mal ad-hoc-Programme auf dem Netbook geschrieben werden können. Wenn es da schon etwas gibt, bin ich für Hinweise dankbar. Beste Grüße, Dirk (Bastelator)
hier und habe mich noch nie so viel mit Mikroprozessor beschäftigt. Nur mal ein bisschen mit alten 8051er rumgespielt. Mir ist das MSP430 heute ins Auge gefallen. Wenn ich das richtig hier rauslese, kann ich die Programmierung über die versch. Compiler in C vollziehen. Das ist schonmal sehr gut, nur kenne
-
Thread
Zu alt als Ingenieur?
Zeit hat, sich mit dem bunten Zeug ernsthaft zu beschäftigen, was sie so ergiebig produzieren und ad absurdum treiben, bis im Rauschen der Bildchen kein Sinn mehr zu erkennen ist. Will man seine Ruhe haben, reicht bei den Meetings nur mal kurz die Kriterien für eine oder andere Entscheidung zu erfragen
miterlebt (vom Z80-Rechner mit "sagenhaften" 64kRAM), dem echten CMOS-Prozessor 1802 über die 8051-Family, µPs aus der Schweiz, bis hin zu den PICs, ATMELs AVR usw. Ich mußte immer wieder feststellen, daß die Resistenz gegenüber Neuem nicht (unbedingt) eine Funktion des Alters als solchem ist
-
Thread
Anfänger: 80C517A - Temp. Messung in asm
realisiert. Der geringste zu erwartende Wert ist -20 C der einem ADC Wert von 0Dh entspricht. Die AD-Wandlung soll (ungefähr) alle 2 Sekunden erfolgen. Dies realisiere ich in dem ich mit dem Timer0 im Autoreload-Modus (mit 6 vorgeladen) zwei Variablen auf Null runterzählen lasse, so dass der Timer 8000
Google nach einem Simulator für 8051. Du kannst deinen Code dann zeilenweise ausführen und den Ablauf prüfen. ???
-
Thread
Stackprobleme Mega2560
register on stack +000001AC: 93DF PUSH R29 Push register on stack +000001AD: 93CF PUSH R28 Push register on stack [/code] Im Disassemblerwindow sieht der Return-Teil so aus (13x pop?!) [code] : for(adr_count = 1; adr_count <= 7; adr_count
viel weniger. hm... wegem dem Stack: Ich muss zugeben dass ich das letzte mal Assembler auf dem 8051 programmiert habe, und da wächst der Stack hinter den Registerbänken hoch wenn ich mich nicht irre... Leider / zum Glück hab ich bis dato am AVR fast alles in C geschrieben und somit mit Stack / PC
-
Thread
Wie lange prellt ein Taster in der Regel?
in der im Artikel geschriebenen Form) nur gleich noch dem Timer selbst (der leider in klassischer 8051-Manier neu geladen wird, statt den mittlerweile bei allen AVRs vorhandenen CTC-Modus zu nutzen).
intelligenten Compiler vorausgesetzt) zu exakt 0ms Wartezeit führt und damit die ganze Systematik ad absurdum führt. Und wenn man das dann so umbaut, das dieses Problem nicht mehr besteht, wird auch gleich noch die Arbeitslose gestrichen :-)
-
Thread
USB Programmer für unter 15€
den Klinkenstecker Strom geben, und die Software zeigt es mir an, oder brauche ich auch hier einen AD-Wandler? PS: Sorry, dass ich selber vom Thema weiche...
PCI-Soundkarte rumliegen, daran soll es nicht scheitern;-) Also brauche ich in diesem Fall keinen extra AD-Wandler? Geht es eigentlich auch mit den Front-Buchsen oder kann ich nur die unmittelbar an der Soundkarte vorhandenen Buchsen verwenden?
-
Thread
Open source Autoradio
I2S LineIn/Aux und Chinch Ausgang ist auch etwas rein analoges, wieso sollte man den Umweg über AD/DA gehen?
Nein von mir aus kanns auch ein 8051er sein. Aber es geht eher darum wie es jetzt mit den Modulen ist. Alle wollen was ähnliches aber jeder einen anderen Controller oder ....
-
Thread
AD7814 an 8051 Software SPI
Hallo, wer hat schon mal mit AD7814 gearbeitet? Irgendwie ist das SPI Timing komisch... siehe Datenblatt: http://www.analog.com/static/imported-files/data_sheets/AD7814.pdf Als ob sich der Takt und die Gültigkeit der Daten verschiebt, reichen nun 11 Takte oder müssen es 16 sein? Danke. Gruß, RN
-
Thread
zugriff auf arrays optimieren
der bietet nicht so viele Möglichkeiten des Eingreifens. Ich entwickele auch Programme für den 8051, den kommerziellen C-Compiler von K**l kenne ich zur Genüge, den freien SDCC auch. Das ist Gegensatz zu avr-gcc bei beiden eine echte Strafarbeit! Beispiel: Es gibt acht Register plus DPH/DPL (bilden
de b7 in r29, 0x3e ; 62 258e: ec e0 ldi r30, 0x0C ; 12 2590: 0c 94 ad 38 jmp 0x715a ; 0x715a <__epilogue_restores__+0xc>[/avrasm] Ich stelle die Funktion um: [c]void GetFSymbols(unsigned char *symbols, unsigned char *values, unsigned char *entries
-
Thread
CP/M auf ATmega88
Mit einer 2,5Volt Batterie würde es wahrscheinlich funktionieren... > Auch für weitere IC's (IO, AD, DA ...) ist es interessant. Ansonsten > müßte ein PCA9306 oder ähnliches verwendet werden. Ähnliches wäre z.B.: AN79055 "Bi-directional level shifter for I²C-bus and other systems." (2 FETs und
Joe G. schrieb im Beitrag #3106947: > Osterwunsch :) 2014 :) > Nutzung der beiden AD-Wandler (ADC6 und ADC7) Sie könnten > z.B. als 8 Bit Wandler laufen und über einen IN Befehl von einer festen > Adresse geladen werden. Sollten da nicht ein paar Parameter einstellbar sein? Vref
-
Thread
STM32: Interrupts vs. Events?
unfreiwillig darüber gestolpert bin. :-) Wo so etwas passieren kann? Wenn man mit Timer-Interrupt AD-Daten zu fixen Intervallen erfassen möchte und auch die AD-Wandlung per Interrupt erfolgt und zwecks Energeieinsparung (Datenlogger) in der untätigen Zeit sleep benutzt wird.
Irritation. Ich kann jetzt auch nicht mehr sagen, wo ich das mit den Bits der Interruptlogik des 8051 gelesen hab. Es steht jedenfalls nicht in den üblichen Datasheets/Manuals. Es ist aber doch sehr wichtig, um die Funktion zu verstehen. Maxim (Dallas) hat auch einige 8051, wo diese Bits (Read only
-
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
uC mit guten ADC & USB gesucht
Siehe hier, der [[STM32]]. 12 Bit ADC und 3 AD/Wandler drin, mapbar auf jede Menge IO-Pins
SiLabs C8051F345. Ist klein, hat USB, ADC 12-bit (wie schnell weiß ich gerade nicht)
-
Thread
CAN controller an externen Bus
mit nem externen Register? Im Prinzip wie da: http://www.cs.ucr.edu/cs120B/cs120b_03fal/8051.pdf Seite 4
Nein, nicht so. - Die A0 Adressleitung mit ALE verbinden - D0..7 der CPU mit AD0..7 vom SJA. - 1. Write auf Adress-Maske + 1 >> Schreibt die Adresse in den SJA - 2. Wr/Rd auf Adress-Maske + 0 >> Schreibt/liest von dem Register Man müsste sich das Timing-Diagramm genau anschauen
-
Thread
Schöne Erfindungen, die (fast) ausgestorben sind (Bauteile und Fertigungstechnik)
Preis - ohgottogott), eine Menge Dinge die mit Glas und Hochspannung zu tun haben (PMTs, CRT-basierte AD-Wandler), Styroflexkondensatoren,...
kaum glauben. Warscheinlich ist nur das Alu-Schild Made in GDR. Was ist denn der 40-Pinner, ein 8051? Peter
-
Thread
Auswahl des richtigen µc
Abkürzungsfimmel. Wenn man den MC nicht kennt, ist es schwer, die Abkürzungen zu deuten. Beim 8051 heißt das Ding z.B. PCA (Programmable Counter Array). Peter
. Ich musste bei jeder Halbwelle messen (alle 50 uS) wurde ein Spitzenwertgleichrichter abgefragt (AD-Wandlung), dann musste ich für 5us den Kondensator den Spitzenwertgleichrichters entladen. Das war ein komplexes Zusammenspiel aus Externen Interrupt, AD-Wandlung/Interrupt und Timer/Interrupt (Entladepuls
-
Thread
Konzept für eine Waage gesucht
Schaltungen mal ein paar X2Ys sieht :-) @Armin Statt des AD7190 kann man, wenn man keine DC sondern eine AC-Brücke aufbauen will, den fast identischen AD7195 nehmen. Vorteil des oben genannten AD7794 gegenüber den gesamten TI/BB-Teilen ist vor allem die Möglichkeit
ATmel) SCLK (ATmel) DIN (ATmel) +V (VS Analog) +Sense (REF1 AD7590) +Signal (AIN1 AD7590) -Signal (AIN2 AD7590) -Sense (REF2 AD7590) -V (GND Analog) und als output: DOUT (ATmel) So ein projekt wäre mal interessant! Die wägezelle wäre zb.: http://www.soemer.de
-
Thread
Empfehlung 8-Bit-Controller: STM8
@Spess: So wie ich es verstanden habe hatte er nach 8051-Typen geschaut.
sowas dann auf Maschinenebene aussieht, davon habe ich eine ungefähre Vorstellung. Es gibt wohl 8051-Versionen mit 1MB Flash. Aber nicht, weil sich damit besser programmiert als mit 1MB ARMs, sondern weil man die jenen Leuten verkaufen kann, die seit zig Jahren 8051er programmieren und sich nicht gern
-
Thread
Riesenstress mit C-Programmierung und Chef
Berufserfahrung und hatte bislang viel (wenn auch nicht nur) mit Mikrocontrollern zu tun. Früher 8051 und PIC, zwischendurch mal eine ganze Zeit Atmel AVR. Seit neuestem auch kleinere Projekte mit ARM-Kern-Prozessoren. Ich muss aber zugeben, dass ich letztere Architektur nur relativ oberflächlich kenne
Fehlerfreiheit getestet werden sollten. Also LEDs mal leuchten lassen, Taster einlesen, I2C mal testen, den AD-Wandler die Betriebsspannungen messen lassen, SDRAM und seriell angebundenes Flash-Eprom testen, Daten zwischen zwei verbunden seriellen Schnittstellen hin- und herschieben, Ethernet-Schnittstellen anpingen
-
Thread
SAMMELBESTELLUNG: 12V LED Streifen 5m lang
zusammen tun und eine neuen größere Einkauf tätigen. Vor allem wenn ein halbes dutzend AVR/ARM/8051/PIC user anfangen, jeder mit 1-2 meter herumzuexperimentieren kann das noch was werden. Also sind wir schon mal zu viert. (= 3 Smart Stripes) Gute Nacht Michelle
erreichen, aber die blocken seit ein paar Wochen meinen Server wegen einer Fehlkonfiguration von ProxAd auf die ich keinen Einfluß habe. Wie dem auch sei, die Ware ist bereits verpackt. Grüße Michelle
-
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
Suche Mikrocontroller-board mit 16 Bit A/D Wandler
verbreitet ist und bei dem du guten Community-Support bekommst. Hier in diesem Forum wären das dann AVRs, 8051er, und ein bisschen PIC. 2. Der Controller sollte die Möglichkeit bieten können, on-chip debuggen zu können. 3. Das Board sollte idealerweise die Möglichkeit bieten, den Controller programmieren zu
-> Auf Debugfunktionalität achten). 4. Auf den meisten Evaluationboards wirst du keinen externen AD-Wandler finden, also entweder einen Controller auswählen, der den ADC intern hat, oder noch zusätzlich einen anschließen. 5. Was willst du machen? Wenn man das weiss, kann man schon konkrete Boards
-
Thread
suche 8051 µC für einsteiger
speziell für Lehr- und Ausbildungzwecke und damit auch für Einsteiger entwickelt worden. Der verwendete 8051er (AT89C51CC03) ist sehr leistungsfähig (AD-Wandler, Timer/Counter, PWM, ...) und hat bereits 64 kByte Programmspeicher ON Chip. Programmierumgebung ist kostenlos, Du brauchst keinen besonderen Programmer
Xxx Xxx schrieb im Beitrag #1844396: > 1. > Kann man mit dem 8051 (und deren Derivate), was ja ein 8-Bit µC ist, > auch 12- oder 16-Bit-Daten verarbeiten? > Bsp: > AD-Wandler wandelt ein 5V signal mit 0,005V Auflösung um, das sind dann > 1000 Schritte bzw. 10
-
Thread
C Compiler und Entwicklungsumgebung für 80C537
Projekt leicht abändern und neu compilieren. Hab aber leider nur den Quellcode, sonst nix. Hab mit den 8051'ern auch noch nichts gemacht, komme aus der PIC-Welt. Kann mir vielleicht jemand sagen was ich dafür alles brauche? Am besten nur Freeware und wenn möglich für Ubuntu, zur Not hätte ich allerdings
Projekt nicht aus, 80C537 deutet auf was komplexeres hin. Alternativ SDCC, Freeware C-Compiler für 8051, aber nicht ganz so effizient. Einige Änderungen am C-Code wären auch fällig. Aus QS-Gründen wäre bei kommerziellen Projekt und Änderungen auf jedem Fall der Original-Compiler zu empfehlen. Ältere
-
Thread
Programmierung 8051 (HT83C51 von Honeywell) ISP o.Ä. Möglich?
auch 1:1 zu übertragen ist. > Weiß nicht ob das so einfach möglich ist? Dafür kenne ich mich mit 8051ern zu wenig aus. Bei der Anzahl der verfügbaren Derivate sollte es sowas aber schon geben. Vielleicht kann sich jemand mit mehr Erfahrung mit 8051ern mal dazu äußern. Ich weiß nicht ob es mit dem
Übrigens, (fast) alle 8051er haben UART, einige haben auch SPI. Aber die Programmierschnittstelle kann eine ganz andere sein...
-
Thread
Projekt: DDS basierter Funktionsgenerator mit AD5930
Wenzel H. schrieb im Beitrag #1670119: >>Hmmm, also ich habe hier stangenweise 8051er Derivate rumliegen. > Hoffendlich hat nicht noch jemand ne Kiste alter Röhren.... "SORRY" Ich denke 8051er sind beständiger als ATmegas. Gruß Jobst
Der AD9850 oder AD9851 wäre tatsächlich eine ernstzunehmende alternative zum AD5930. Ob nun als einzelnes IC, oder als Modul. Auch wenn das Modul beim Filter nicht gut ist, könnte man viel davon mit einem zusätzlichen
-
Thread
2 ADC s starten
1. Von welchem Controller sprichst du? 2. Kann es sein dass er nur einen AD Wandler hat und mehrere Eingänge, von denen aber immer nur ein einziger intern mit dem Wandler verbunden wird?
Controller, sondern ehestens die Bezeichnung deines Evaluation boards. Aber es sollte auf dem 8051 Kern aufbauen. Nur gibt es soviele derivate mit verschiedensten Komponenten, das hier keiner sagen kann wie dein AD-Wandler konfiguriert werden muss. Das einfachste ist multiple channel conversion einzustellen
-
Thread
Schnelle Division - welcher uC?
teilen können. AVR32 und ARM sind mir zu groß. Derzeit einziger Kandidat ist ein singleclock 8051 von AD, der 9 Quarztakte für eine Division benötigt (ADuC841) Evtl. habt ihr ja noch einen Tip für mich ...!? Gruß Jobst
Als 8051 gibts von Infineon die XC888 mit MDU: 32/16Bit: 32 Zyklen 16/16Bit: 16 Zyklen Fmax = 24MHz Peter
-
Thread
Puffer-Problem mit C8051F320 (8051)
irgendeinem anderen Speicherbereich ablegen kann - das geht aber nur, mit Konstanten. Die Struktur beim 8051 ist mir zugegebenermaßen noch nicht wirklich klar. Ich dachte das wird so 'ne learning by doing Sache... . . wohl nicht. Tja... dann muss ich mir wohl was anderes einfallen lassen. Die Descriptoren
für den USB-Hardware-FIFO verwendet. Die API kümmert sich um den Zugriff. > Die Struktur beim 8051 ist mir zugegebenermaßen noch nicht wirklich klar. > Ich dachte das wird so 'ne learning by doing Sache... . . wohl nicht. > Tja... dann muss ich mir wohl was anderes einfallen lassen. Was genau
-
Thread
[Z80] Einzelschritt Takterzeugung, langt da ein Knopf an _CLK?
Interrupt implementieren, so daß man an die Clock-Leitung evtl. überhaupt nicht ran muß. Bei Standard-8051 geht ein Single-Step in Software (ist per Hardware überhaupt nicht möglich, da CPU nicht statisch), da zwischen Interrupts immer mindestens ein einziger Befehl des Hauptprogrammes abgearbeitet wird.
Wie soll ein DRAM-Refresh funktionieren, wenn ein Buszyklus durch Wait mittendrin ad infinitum angehalten wird?
-
Thread
Simulation 8051
spess53 schrieb: > Proteus VSM for 8051. Allerdings dürfte auch dort das fehlende Programm > Probleme bereiten. Proteus hat leider nur eine sehr geringe Anzahl an 8051er Controllern und den von ihm benutzen Ramtron µC sowieso nicht.
Hi >>spess53 schrieb: >> Proteus VSM for 8051. Allerdings dürfte auch dort das fehlende Programm >> Probleme bereiten. >Proteus hat leider nur eine sehr geringe Anzahl an 8051er Controllern >und den von ihm benutzen Ramtron µC sowieso nicht
-
Thread
sparsamster Mikrocontroller
SiLabs C8051F9xx sind ebenfalls LowPower, mit integriertem Regler -> https://www.silabs.com/products/mcu/lowpower/Pages/default.aspx Ralf
P622;GROUPID=4244;ARTICLE=26540;START=0;SORT=artnr;OFFSET=16;SID=28aWSemawQARwAAC2g5Q8bc327d8db6e3ae0ad3a007d309f2651b
-
Thread
Warum gibts keine forumeigene C Bibliothek?
angeschlossen. Ich brauche C-Funktionen für: - Text LCD, 4-Bit, ohne RW - RS485-Kommunikation mit MPCM - AD-Wandlung - 1Wire allgemein, DS1820 speziell - PWM für LED (Hard- oder Soft-PWM?) - Tastenentprellung Wo finde ich das denn nun in der Codesammlung und SVN? RazzleDazzle
Funktionssammlung für den 1-Wire Bus (DS18S20 und seine "Kollegen" DS2408 und DS2450). Basis ist ein 8051er und die IDE ist µC/51. Bei Bedarf können wir diese incl. einer kleinen Einführung in den 1-Wire-Bus, gerne hier veröffentlichen. Bernd
-
Thread
AD und DA-Wandler in einem µC (am besten von ATMEL)
verändern kann und es wieder ausgeben kann(Also vereinfacht gesagt). Die meisten µC haben ja nur einen AD an Board? Schonmal Danke!
ADC und DAC in einem Gehäuse? Gibt es von Analog-Devices, ist (leider??) der 8051-Kern aber recht einfach zu verwenden. Schau mal bei Analog.com unter "ADuC".
-
Thread
GCC: Pin toggeln in einem Takt?
mehrere MByte Daten per USB Bus an den Rechner zu übertragen. In einer Schleife wird nun ein externer AD-Wandler gestartet, dieser ausgelesen, die Umschaltung von analogen Quellen getätigt, die Daten in ein FIFO getaktet und noch einige mehr... Viele Aktionen bestehen dabei einfach daraus einen CLock
gelesen und geschrieben wird, würde ich schon sagen, dass man hier quer zum Standard liegt. Aber da 8051 bekanntermassen als Standard gilt, wenn auch nicht für C, bewegt man sich so eben vom Standard "C" zum Standard "8051", denn dort hatte schon immer dieses Problem und scheinbar stört es dort niemanden
-
Thread
Wie Gerät mit RF-, IR- und Bluetooth-Fähigkeiten bauen
sagen, da ich so ein Board auch noch nicht habe. Bzgl. Mikrocontroller habe ich schon einige durch. 8051er, AVR, PIC und den Propeller. Da der Propeller NICHT mit Interrupts arbeitet hat man hier gerade als Anfänger eine Sorge weniger. Durch Multi-Core fällt auch die Anpassung von Fremd-Modulen (beim
Servo - Temperatur-Sensor - SD Karte - Schieberegister (mit dem video-generator vollgepumpt ;o) - AD Wandlung (sigma delta-also ohne externen AD-Wandler) - Keyboard - Lautsprecher - Mikrofon - Text LCD display ... nochmal ... alles in nur wenigen Tagen! Und nicht zu vernachlässigen ist das 1a