-
Thread
Suche 24Bit AD Wandler Vcc 10V i2C 4 Kanal
schon gegoogelt, leider nichts gefunden. Kann man verstehen - das Leben ist kein Wunschkonzert. AD7710 / AD7711 können auch kein I²C. Bei den Anforderungen wird das halt ausgesprochen schwierig
Silabs C8051F350 Der kann dann auch gleich vorfiltern und darf den I2C-Slave spielen.
-
Thread
RISC-V: Wird das was?
MicroSD-Steckplatz umzuschalten und für Debuggingzwecke zu verwenden: https://www.lauterbach.com/frames.html?ad3787.html https://www.lauterbach.com/frames.html?ad3883.html
leben. Das wird sich auch auf absehbare Zeit nicht ändern, da braucht man nur in Richtung AVR oder 8051 schielen. Die Frage ist, ob man mit den neuen Chips /besser/ leben könnte. Die Architektur ist da nebensächlich. Dennoch finde ich es ein gutes Zeichen, dass RISC-V langsam käuflich wird.
-
Thread
Aufgabe von FPGA in Logic Analyzer?
Wobei ein billiger Salea-Clone für 12€ auch nur einen 8-Bit Port einliest. AD-Wandler werkeln da keine. Martin schrieb im Beitrag #5593488: > Am Bs. eines Saleae: Die Eingangssignale gehen auf einen AD-Wandler.
Der der 8051 im Cypress FX2 des Saleae kommt jetzt nicht wirklich mit den Daten in Berührung. Im Prinzip konfiguriert er nur etwas interne Hardware (GPIF+FIFO) und lehnt sich dann zurück während die Daten an
-
Thread
Naked ISR hier ok?
delay_ms( 100 ); // Pulse Output PULSE_HIGH(); PULSE_DDR |= (1<<PULSE_PIN); // Disable AD-Comp ACSR |= (1<<ACD); // Unused Pin low DDRB |= (1<<PB2) | (1<<PB3) | (1<<PB4); PORTB &= ~( (1<<PB2) | (1<<PB3) | (1<<PB4) ); //Setup AVR OCR0A = 111; TCCR0A |= (1<<WGM01
Konkretes Beispiel: Ich hab hier einen aktuellen Fall wo ich eine 80kHz PLL auf einem Silabs 8051 (EFM8BB10) implementierte. Der erste Versuch verwendete den ADC-Interrupt (der dann mit 320kHz kam) und fast die ganze CPU-Zeit ging dafür drauf in den Interrupt hinein und wieder hinaus zu springen
-
Thread
Frage zu MSP430 Dokumentation für Einstieg
jetzt in Eclipse. Ich arbeite gern mit IAR. Nicht lachen: Ich arbeitete früher gerne auch mit dem 8051 Keil uV.
das (Smiley). Danke vielmals; aber da muss ich passen. Einfach deshalb, weil ich uV anno 2002 für 8051 und C166 schon habe. (Ich nehme an Deine Version ist viel neuer.) Allerdings sind in Kanada C166 nicht sehr ueblich und mein Interesse galt bis jetzt lediglich den 8051ern und auch da nur aus nostalgischen
-
Thread
Lohnt sich der Einstieg in die MSP430 Welt?
SAM7 ein ARM-µC ist. Fakt ist jedoch, dass dir Größte Menge der 2018 produzierten Prozessorkerne 8051er ausmachen dürfte. Desweiteren sieht ARM gegen X86 im PC-Markt kein Land, und am µC-Markt erfreuen sich diverse nicht-Arm-Kerne wie M16 oder STM-8 weiter großer Beliebtheit. Am Horizont ist bereits
gut geeignet. Sobald man mehr Rechenpower braucht, nen 32Bit ARM-Cortex (NXP, ST, Michrochip, TI, AD, Maxim usw.). Die Bitbreite hat nichts mit der Rechengenauigkeit zu tun, sondern nur mit der Geschwindigkeit und dem Adreßbereich. Auch ein AVR kann 32Bit float und 64Bit int (AVR-GCC) und 256kB Flash
-
Thread
AVR8ASM TWI Interrupt
operation of the TWI"), und da TWSTA noch immer gesetzt ist, wird also wohl ein Restart ausgelöst, ad infinitum; lassen Sie mal in der TWI-ISR auch ein #rm_twi_restart (= $10) als gültig zu und schauen Sie, was passiert - ganz sicher bin ich mir nicht, bin kein I2C-Spezialist.
ein. Es ist explizit erlaubt STA und STO gleichzeitig zu setzen. Nur bei Atmel kracht es (AVR und 8051). Den Ärger mit Atmel hatte ich auch nur deswegen, weil der P89C668 abgekündigt wurde. Die Atmel warten zwar auch nach ihrem STOP die 4,7µs, aber wenn sie die Arbitration verlieren, warten sie nicht
-
Thread
Nicht noch ein Cocktailautomat -.-
itm/MEGA-2560-R3-Arduino-komp-Mikrokontroller-Board-Atmel-ATmega2560-CH340G/253093582639?hash=item3aed8d972f:g:YjcAAOSwjM5aD13I mit einem TFT Touch Aufsteckshield sparst du Bedientasten und kannst auch noch die Drinks grafisch anzeigen https://www.ebay.de/itm/Touchscreen-2-8-inch-Zoll-240x320-SD-SPI-TFT-LCD-MCUfriend-display-fur-Arduino
Vincent H. schrieb im Beitrag #5512589: > Sind PINS an uC's von Haus aus auf high Pegel ? Beim 8051 ja. Neuere 8051 lassen sich per Fuse-Bit konfigurieren, z.B. AT89LP51RD2.
-
Thread
Ähnlicher (gleicher) ersatz für 80c537
haben internes Flash und RAM, waehred es beim 8051 noch extern war. Also schau die 8051 unter dem Stichwort "historisch" an.
> EFM8 Naja, gegen die 100 Pins eines C8051F020 in QFP100 kommen die, was die blanke Anzahl IO angeht auch nicht an. Der 14 bit AD-Wandler ist aber schon schick und die 72 MHz Takt auch.
-
Thread
Code unleserlich schreiben um Zeilen zu sparen.
zeigt doch nur, dass Du die Straße vermutlich noch nie gegangen > bist. Also nichts für ungut. Ad Hominem, ich hör dir trappsen. Ja, ich hab auch mal Spaghetti-Code geschrieben. Vor >10 Jahren... :)
gelernt? In den 80er Jahren. Motorola 6800 ASM, HP-BASIC/QB45/7, viel Instrumentsteuerung mit HP-IB, 8051 Assembler, Delphi., C. LabVIEW. Also alles Zeugs um man sich heutzutage nicht mehr viel schert. Altes Eisen... Auch wenn, wie Du sagst die Grundlagen "modern" implementierter Konzepte teils schon
-
Thread
DDS-Generator mit AD9833 und PGA?
Bei mir ist ein AD8051 drauf. Das sagt zumindest das Brandng H2A aus. So wie das aussieht war sich der Entwickler noch nicht so sicher was für ein Verstärker er einsetzt, da er zwei unterschiedlich große Pad- Anordnungen
Michael K. schrieb im Beitrag #5548305: > Bei mir ist ein AD8051 drauf. danke Michael für den Hinweis. > Interessanterweise ist in der Beschreibung zur Platine kein Hinweis auf > das programmierbare Poti MCP41010. Du meinst es ist ein anderer Baustein
-
Thread
Pollin LCD Modul 7" Touch-monitor FT700TVGA
800x480-ohne-systemkabel-bastelware-121652 Also da ist der RTL2660 Controller drinnen. Mit eigenem 8051 CPU fürs OSD, und zum Panel Ansprechen usw. Der kann neben dem VGA noch Composite und HDMI - es ist aber nichts auf der PCB vorhanden. Der gibt LVDS oder RGB aus. http://aitendo3.sakura.ne.jp/aitendo_data
Geräteadresse eine 0 und als Data eine dezimale 71 (0x47). Ich sende nach diesem Verfahren (https://www.ad-notam.com/download/RS232/ad_notam_IR_protocol_DFU.pdf) - vielleicht musst Du bei IRSND ja das GANZE Konstrukt als Adresse eingeben? Beim "normalen" (nicht erweiterten) NEC-Code wird erst die Adresse
-
Thread
ATmega Development Boards (Sind die OK?)
10620_5722415-10152_10151,searchweb201603_41,ppcSwitch_5&algo_expid=89609d06-eea7-4151-be20-e4982b6987ad-1&algo_pvid=89609d06-eea7-4151-be20-e4982b6987ad&transAbTest=ae803_3&priceBeautifyAB=0 und https://www.aliexpress.com/item/Free-shipping-ATMEGA32-Minimum-system-board-avr-core-board-Development-Board
gekauft mit einem 8051er und in den heutigen Tastaturen sind diese auch noch haufenweise verbaut.
-
Thread
AVR Assemblersprache zu Opcode nicht nachvollziehbar
compare match B OVF0adr: ;Timer/Counter0 overflow SPIadre: ;SPI Serial Transfer Complete URXC1ad: ;USART1 RX Complete UDRE1ad: ;USART1 Data Register Empty UTXC1ad: ;USART1 TX Complete ACIadre: ;Analog Comparator ERDYadr: ;EEPROM Ready SPMRadr: ;Store Program Memory Read :
RETI oder mit der ORG-Anweisung lösen. Das geht sowohl bei festen INT-Einsprungstellen (AVR, 8051, Z8...) und auch bei vektorisierten Interrupts (wie z.B. beim Z80)!
-
Thread
Wanderkiste Widlar, Runde II
Die "EPROMS" sind irgendwelche Microcontroller aus der 8051 Serie, die habe ich in der 1. Runde auf Wunsch der 8051-Freunde reingelegt, okay wenn Sie keiner will, dann entsorge sie.! Was gefällt Dir an den Relais nicht? Das Basismaterial wäre aber zum
Hallo, weiter oben (ende Mai) war von 8051ern im DIP-Gehäuse mit EPROM oder Huckepack-Eprom zu lesen. Diese waren bis jetzt auf keinem der Out-Fotos/Listen (oder ich habe es übersehen?). Wenn die Teile noch da sind, ich habe großes Interesse
-
Thread
Kabel 1,5mm² + 6mm² verbinden
die Verbindung herstellen würde, basiert alles auf einem simplen Drehteil aus PVC oder PE.:) Mit aD etwas kleiner als 42mm und Höhe mindestens 20mm. Seitlich unten würde ich eine (kurze) Nut einbringen, in welche in diese Scheibe (wenn man sie entspr. positioniert) eine VA-Blechschraube einrasten
Kabel kannst Du irgendwo durch die Scheibe Löcher mit dem aD der Kabel bohren. Die Löcher müssen vom aD der Scheibe mindestens so weit entfernt sein, daß Du noch Gewinde für VA-Madenschrauben setzen kannst, mit denen die Kabel in der Scheibe festgesetzt werden
-
Thread
AVR-Studio Obsolet?
verstehen die unter Nachfrage, welche Stückzahlen? Silabs z.B. hat erklärt dass Sie auch Ihren ersten 8051 aus dem Jahr 2000 nicht abkündigen werden.
die DWARF-Spec hält, auch geparst werden kann), aber da der DWARF-Parser im Studio 4 eben sehr „ad hoc“ nach dem gerade damals produzierten Format gezimmert worden ist, hat er dann mit einem neueren Compiler ein Problem.
-
Thread
Schwere Sicherheitslücke in Intelprozessoren?
Prozessoren ohne Sicherheitslücke extra in der Area51 > produzieren lassen So ist offensichtlich der 8051 entstanden. Und der ist ja tatsächlich nicht betroffen, obwohl er von Intel ist. Aber ob er noch den heutigen Ansprüchen genügt?
A. K. schrieb im Beitrag #5270016: > Aber ob er noch den heutigen Ansprüchen genügt? 8051 sind doch völlig zeitlos. :-)
-
Thread
0-pointer in c
ausgeschlossen ist, dass sich > eine Variable tatsächlich an der Adresse 0 befindet. Z.B. beim 8051 ist das möglich, da er getrennte Daten- und Codezugriffe hat. Ich habe daher dem Linker gesagt, daß XDATA an der Adresse 0x0001 beginnt. Das eine Byte ungenutzter SRAM kann man verschmerzen.
dann auch langsamer sein darf, der ist mit C verkehrt und sollte lieber eine andere Sprache nehmen. Ad hoc fiele mir Java ein, was genau mit dieser Zielsetzung entworfen wurde, da hat man die Abhängigkeit von der Hardware in die VM verfrachtet.
-
Thread
USB-Tutorial mit STM32
viele Stunden an Debugging ersparen werden. > Mit dem chinesischen Pendant bin ich bei meinem AD9854 Modul (ist dort aufgelötet) auf max. 38kBd Übertragungsrate gekommen.
bisher an verschiedenen PC kein Problem. Den Treiber habe ich dann für ein Projekt auch auf einem C8051F340 in Turbo51 übersetzt. Geht auch. Der F407 braucht eine andere USB-Software, die geht aber auch. Da ich ohne HAL arbeite, ist die Übersetzung nach c nur schreibarbeit. Mit Gruß Pieter
-
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
Decoder V40511 DDR
scheint ja das 8-bit Arbeitspferd in der DDR gewesen zu sein. Gab es da auch noch irgendwelche lokale 8051 Derivate?
IC's hat man sich internationalen Bezeichnungen > wieder angenähert, z.B. TDA2030=A2030. C520=AD2020=CA3162 :-)
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V3] Gesperrt
10 Stück AD8628 Chopper Opamp 4,00 USD / 10 pieces https://www.aliexpress.com/item/10PCS-AD8628ARTZ-REEL7-AD8628ARTZ-AD8628AR-AD8628A-AD8628-SOT23-5/32837839250.htm Sind 27.12.2018 bestellt, 07.01.2019 angekommen
und wieder zuschrauben, Schrauben unrer den Gummifüßchen. Auf der Leiterplatte finden man einen AD62550 und einen AD12250A von ESMT. Sehr interessante ICs, Datenblätter sind gut zu finden. https://esmt.com.tw/upload/pdf/ESMT/datasheets/AD62550.pdf http://dtsheet.com/doc/743093/esmt-ad12250a
-
Thread
zuverlässige SD-Karte für Raspberry Pi
hinten beschreiben. d) Die Testdatei am Stück auslesen und vergleichen. e) Wiederhole c) und d) ad nauseam.
Translation Layer) ist > aktueller, großer NAND praktisch unbrauchbar. In den µSD-Karten stecken > 8051- oder ARM-Kerne dafür drin. Ganze ARM kerne in einer Micro SD? Richtig faszinierend! Jedenfalls gut zu wissen.
-
Thread
AtTiny85 Core Empfehlung?
ad schrieb im Beitrag #5158773: > Wo ist das Problem? Habe ich auch nicht verstanden, zumal Terrabyte große Platten heute kein Thema mehr sind.
ad schrieb im Beitrag #5158773: > Ralf S. schrieb im Beitrag #5158669: >> Das AVR-Studio ist ja gleich mal 1GByte gross > > Wo ist das Problem? Verstehe ich auch nicht. Zumal das AVR-Studio keineswegs
-
Thread
8-Bit Controller noch zeitgemäß?
Wir setzen je nach Projekt-Anforderungen 8-Bit 8051 z.B. EFM8 oder 32-Bit ARM z.B. LPC ein. Grade bei integriertem ADC DAC sind die 8051 noch immer besser wegen der robusteren Fertigung. Bei AVR gibt es aber keinerlei Vorteile mehr gegenüber ARM schon
Johannes S. schrieb im Beitrag #5152278: > sehe ich nicht so, vor allem das Debuggen funktioniert damit ad hoc. Ad Hoc? Ich hatte das zweifelhafte vergnügen mit einem LPC1758 zu arbeiten. Das Feedback des Debuggers tendiert stark gegen 0. Weder erkennt der das ein Debugger angeschlossen wurde, noch
-
Thread
Schallmessung in dB mit AD Wandler mit SAB 80C535
schrieb im Beitrag #5143096: > Und daher am 80535 nicht zu rütteln ist Die EFM8 sind aber halt 8051 und erst mal zu 90% zum 80535 kompatibel sogar in Assembler. Und serieller Bootloader ist vorinstalliert.
Board flashen kann > und fuer den es einen Debugger auf Sourcecodeebene gibt Also doch das EFM8 8051 Board mit dem J-Link Debugger drauf für 28 EUR :-)
-
Artikel
Entscheidung Mikrocontroller
sind Mikrocontroller der MCS51-Familie von Intel eher für langfristige Investitionen geeignet. Der 8051 wurde 1979 (!) als erstes Mitglied dieser Familie vorgestellt. Heute gibt es bereits hunderte von 8051-Derivaten von dutzenden von Halbleiterherstellern, zum Teil auch mit weiterentwickelten Prozessorkernen
ATMega 88A, 164A, 324A, 644A AVR ATTiny: Praktisch alle, z. B. ATTiny 13A, 24A, 25, 26, 2313A viele 8051-Derivate, z. B. Atmel 89S8252 (nahezu) alle Microchip PIC Controller die mit 40 oder weniger Pins auskommen. Auch 16Bit Varianten und sogar einige Vertreter der 32Bit PIC Familie Spannung. Während früher
-
Thread
Mal wieder Wanderkiste?
Sven L. schrieb im Beitrag #5150456: > Ich hätte hier noch DS8741AD rumliegen. Ich glaube des sind > Microcontroller, die UV-Löschbar sind. Das sind MCS-48 mit Bus-Slave-Interface. Der MCS-48 ist der kleine Bruder vom MCS-51 (8051), und das Slave-Interface ermöglicht
Kaptonbänder 15mm (Bauteile werden von der Heißluft geschützt) + 5x Kaptonbänder 5mm + ein paar ADC's AD7628KR (http://www.analog.com/media/en/technical-documentation/data-sheets/AD7628.pdf) + Abstandssensor (sharp ir - Messbereich 10cm - 80cm) Bewertung: Derzeit beträgt das Gewicht des Paketes 9,8kg
-
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
Spannungsteiler mit Präzisionswiderstand
Achim S. schrieb im Beitrag #5087473: > Der µC bzw. dessen AD oder Eingangsschaltung hat einen Innenwiderstand > Ri. > Der ist selten 0. das ist auch gut so, schließlich würde man sich am liebsten unendlich wünschen
Wenn man die 5V der µC Versorgungsspannung als Referenzspannung für den AD Wandler benutzt, dann reichen wohl zwei gleiche 1% Metallfilmwiderstände. Bei 2 x 4k7 hat man max. 1mA Belastung des Sensorausgangs und ist niederohmig genug. Genauer wirds sowiso nicht mehr.
-
Thread
[V] µC, Halbleiter, Relais
-> 0,25€/Stk. oder 10€/gesamt 4x DS500: 8051, gebraucht, entlötet, ungetestet -> 2,50€/Stk. 3x AN2131SC: 8051, USB -> 1€/Stk. 6x AN2131QC: 8051, USB -> 1€/Stk. Halbleiter: 8x PCA9506DGG
Bauteile. µC: 74x ATMEGA325-16AU: AVR -> 1€/Stk. 5x AT89C2051X2-16SI: 8051 -> 1€/Stk. 4x AT89C2051X2-16PI: 8051, DIL -> 1€/Stk. 9x AT89C2051X2-24PC: 8051, DIL -> 0,75€/Stk. 4x DS500: 8051, gebraucht, entlötet
-
Thread
Wahl Mikrocontroller Abschlussarbeit
16 Bit ist schon sehr genau. Integrierte AD-Wandler habe meist nur 10-12 Bit. Das wird was externes werden. Bei 200 KSamples sind das 400 KBytes an Daten, die pro Sekunde verarbeitet werden müssen. Da sollte die CPU schon Leistung haben. Weniger
Das ist in vielen Fällen sinnvoller, als einfach nur anhand des Datenblattest zu entscheiden... Ad Schrittmotortreiber: Wenn du einen AVR verwendest, nimm einene einfachen Halbbürcken Treiber (z.B. L293). Die Ansteuerung per Timer über PWM verbraucht keine CPU Zeit und ist sehr einfach. Ad Display
-
Thread
Welche Programmiersprache auf µC
man leicht reviewbaren Code innerhalb der Anforderungen erstellen kann. Immerhin wird sogar der 8051 auch heute noch eingesetzt.
. Also wieder keine sachlichen Argumente, stattdessen nur das jetzt sattsam bekannte Argumentum ad verecundiam (die Berufung auf Linus als Autorität) sowie ein Argumentum ad populum (etwas sei "allgemein bekannt"). Angeblich soll Linus C++ einmal im Jahre 1992 ausprobiert haben, als alles noch
-
Thread
Assembler (AVR) Freaks bitte: der schnellste Weg, einen ganzzahligen Wert zu skalieren? Gesperrt
damals auch ausgefuchste Routinen zur Division entwickelt haben, welche um jedes Byte/Zyklus kämpften. Ad hoc fallen wir da die Seiten - http://www.6502.org/source/ - http://codebase64.org/doku.php?id=base:6502_6510_maths ein, bei denen man mal schauen könnte ob es dort etwas brauchbares gibt. Die sind
Vergleich. Oder mit C auf > 32bit@50MHz versus Assembler auf 8bit@12MHz. Dann nimm eben einen 8051. Der kann teilen. 4 Takte. 8Bit/8Bit. Bei dem berechne ich 64 Bit Orthodrome in ASM schneller, als der TO teilt ... BTW: ist die DIV/8 Fuse eigentlich gesetzt? ... Gruß Jobst
-
Thread
Mikrocontroller Einstieg
die pure Größe meinte sondern die kleinere 8-Bit Architektur. Schließt die Markt-Berechtigung eines 8051 übrigens jene der AVRs aus? Ich glaube nicht. Ein 8051 profitiert wie die große AVR-Typenpalette auch von seiner langen Marktpräsenz.
Debugger (8051, ARM) das ist grade für den Einsteiger sehr sinnvoll.
-
Thread
Microcontrollertyp gesucht
chelnov.png Das ist ein Videospiel aus den '80ern, "Chelnov Atomic Runner". Im Original sitzt hier ein 8051, der mit 8 MHz getaktet wird. Die vorhandene Version ist jedoch ein Nachbau ("Bootleg"), die teilweise andere Bauteile verwendet -- so auch hier. Aussschließen kann ich 8051, 8049, 6801, Z8, und
Pin 2 des unbekannten Controllers hängt ein Elko gegen Masse, das könnte /Reset sein (beim Original 8051 ist Reset high-aktiv mit Elko gegen Plus an Pin 9). /Coin1 geht auf Pin 24 (im Original Pin 15), /JAMMA_Test auf Pin 12 (im Original Pin 17). Die meisten 8051-kompatiblen Controller haben die
-
Thread
Hantek 6022 oder 6052
schaltungstechnisch der Unterschied zwischen dem 6022 und dem 6052 liegt. Wurde einfach ein schnellerer AD-Wandler verwendet?
den Triggerpunkt in den Daten per Software finden muss. Es gibt keinen FPGA o.ä. darin, sondern nur AD Wandler plus eine 8051-basierte CPU. Es hat wohl nur 2 kb Speicher (2 Kanäle a ca 1000 Samples) und muss ständig an den PC streamen. Was ein Problem ist, weil USB 2.0 einfach recht langsam ist. Das
-
Thread
simpler Digital-Optokoppler als Single-Chip-Lösung
einen Opto ausreichen sollte. Die letzten µC ohne Totem-Pole Ausgängen die mir begegnet sind waren 8051ger - und deren moderne Varianten wie EFM8 haben (zuschaltbare) Push-pull Ausgänge.
auf beiden Seiten messen, d.h. der Ausgang folgte mal dem Eingang und mal nicht. Nach Umlöten auf AD ging wieder alles einwandfrei. Seitdem lasse ich die Finger von den TI ISOxxx.
-
Thread
pic - wie aus hex-file asm code machen?
keine andere möglichkeit gibt ist selber schreiben angesagt. Habe zumglück sowas für einen 8048 oder 8051 mal gemacht, nur wo das ganze ist? Wird eine nette suche. Vg, uli
. Beispiel 6502: Assemblerbefehl LDA, Binärcode je nach Adressierungsart $A9, $A5, $B5, $AD, $BD, $B9, $A1 oder $B1) http://www.6502.org/tutorials/6502opcodes.html#LDA
-
Thread
Vergleich 12 Bit-AD-Wandler mit 8-Bit
Hallo, Ich wollte vergleichen, wie genau ein 12-Bit AD-Wandler ist. Die Umwandlungen des AD-Wandlers (MCP3204) sind wie folgt: result_12 =result; für 12 Bit Umwandlung result_10= result>>2; für 10 Bit Umwandlung, dabei 2 LSB-Bits gelöscht result
Ein 8051 uC EFM8BB mit integriertem 12-bit 100 ksps ADC mit DMA kostet nur 1 EUR und EFM8LB mit 14-bit 1 Msps ADC 1.50 EUR
-
Thread
STM32 HAL Tutorial
selbst kippen. Bei der Menge, die ein Cortex-M bietet eine abendfüllende Aufgabe. Einen 8085 / 8051, oder andere 8-Biter sind noch überschaubar, aber ab einem bestimmten Punkt wird es albern, das alles "im Kopf" zu haben. Und Einsteiger / Anfänger mit der Komplexität eines Cortex-M abzuschrecken
genau ich da brauche, hängt von der Funktionalität ab. Aber die üblichen Bausteine wie IO-Debouncing, AD-Glättung, DA-Ausgabe, Datenqueues usw. sind ja Standardmuster, das kennt man. Oftmals muß man Zeugs zwischen Applikationskontext und Interruptkontext tauschen, wo man möglichst wenig Logik in den Interrupt
-
Thread
Mikrocontroller: Programme im RAM ausführen
gemacht. Und einige spezielle 8051 mit großem internen SRAM (z.B. DS5000) können Teile des SRAM als Code mappen. Viele moderne 8051 brauchen das nicht mehr, sie können über einen Bootloader das interne Flash beschreiben.
Peter D. schrieb im Beitrag #4885805: > Der 8051 gehört genau nicht dazu, bei dem sind Code und Datenspeicher > getrennt! Quatsch, Harvard hat überhaupt nichts zu tun mit der Tatsache, ob an einer bestimmten Stelle im Adressraum ROM oder RAM installiert
-
Thread
NUCLEO-L432KC Blinky Projekt mit 11kB Speicherverbrauch
Erfahrungen mit F0, F1 und F4 und Projekte in Code::Blocks damit gemacht (abgesehen von AVR, MSP430 und 8051). Nur bei jedem neuen Controller wird diese Aufgabe immer uninteressanter wieder von neuem mit den Optimierungen zu beginnen. Mein aktueller Eindruck ist der: die LIBs brauchen soviel Speicher. Ich
Ich arbeite gerade an einem Projekt mit dem L476. Da ist ne ganze Menge drinne: AD, DA, 2xTimer mit Interrupt, 3 Uarts, USB-FS, Debug über ITM, Ausgabe immer mit printf, iir-Filter in float, qsort, Parameterspeicher im Flash usw. usw. Verwendet wird als Grundlage CubeMX/HAL für Initialisierung
-
Thread
Weidereinstig Mikrocontroller - welche Familie, welche Tools ?
benötigen keine CPU-Intervention, sondern laufen mit Timern und DMA ab. U.a. paralleles Sampling von 2 AD-Kanälen im 2,7Mhz-Takt, dazu exakt synchrone Pattern auf mehreren Digital-Pins. Auf einem AVR wäre nichts davon zu realisieren gewesen, geschweige denn die anfallenden Daten auch noch zu verarbeiten
Pläsierchen!" Es gibt doch für jeden uC eine zweckmäßige Wahl. In meinem Universum leben PICs, AVR, Z8, 8051, und ARM friedlich nebeneinander. Manche unterhalten sich auch miteinander ohne Sprachschwierigkeiten;-)
-
Thread
Was kann man mit 16Byte an RAM machen?
8051 mit viel PROM. Bei 1, 8 und 16Bit Variablen war der Keil extrem effektiv.
Assembler aus. Der Schuß ging ins Leere. Schau Dir einfach mal die alten Assemblerbeispiele (8051, AVR) von mir an.