-
Artikel
8051
Die 8051-Familie (besser: MCS-51) ist eine Prozessorarchitektur von Intel. Der Original 8051 ist mittlerweile veraltet, aber es gibt hunderte Varianten (Derivate) davon, die teilweise durchaus auf dem aktuellen
von Atmel, die MSC12-Familie von Texas Instruments oder die DS89C430 von Maxim (Dallas). Moderne 8051-Derivate warten unter anderem neben höherer Taktfrequenz, I2C-Bus, DA-Wandler und AD-Wandler mit einer geringeren Taktteilung auf. Dadurch werden zur Ausführung eines Befehls nicht mehr 12, sondern
-
Artikel
PSoC
Cypress Microsystems. Sie zeichnen sich durch folgende Merkmale aus: 8 Bit-Kern: M8C (PSoC1) bzw. 8051 (PSoC3) 32 Bit Kern siehe unter PSoC4 und PSoC5LP Konfigurierbare Peripherieblöcke. Sowohl digital, als auch analog! Harvard-Architektur (getrennter Befehls- und Datenspeicher) Akkumulator (wenig Register
Peripherieblöcke. Darin können sowohl digitale (z. B. Timer, Zähler, PWM, SPI, UART), als auch analoge (z. B. AD-Wandler, DA-Wandler, Filter, Komparator) Funktionen umgesetzt und externe Bauteile wie Operationsverstärker eingespart werden. Inzwischen gibt es auch PSoC's mit 8051-Kern (etwas mehr Rechenleistung
-
Artikel
MIPS
solchen CPU muss diese aufwändig in Software nachgebildet werden (was den MIPS Vergleich auch hier ad absurdum führt); Hersteller sich für die Berechnung gerne auf die einfachsten Befehle stützen, die sehr schnell verarbeitet werden können (z.B. NOP), während komplexere Befehle oft viel mehr Zeit benötigen
Allgemeinen ein Befehl genutzt, der wenige Taktzyklen benötigt: Bei den AVRs also 1, bei den meisten 8051ern dagegen 12. oder auch Microprocessor without interlocked pipeline stages siehe
-
Artikel
Interrupt
verschluckt“ werden, d.h. beim UART gehen Daten verloren, beim Timer gehen Zählzyklen verloren, beim AD-Wandler gehen Daten verloren usw. Solche verschluckten Interrupts sind schwer zu finden, weil es nur sehr wenige in ganz bestimmten Konstellationen sind. Wenn dann eine per Timer realisierte Uhr in der
man verschachtelte Interrupts (engl. nested interrupts). Klassische Vertreter hierfür sind PIC18, 8051, PowerPC, X86 und Motorola 68000. Auf dem AVR kann man verschachtelte Interrupts sowohl in Assembler als auch in C nachbilden, allerdings mit einigen Einschränkungen und Tücken. Das ist jedoch Leuten
-
Artikel
USB
69HC908JW32 - Mehr Speicher, mehr Ports LPC2000/3000-Reihe von NXP (LPC2888: High Speed USB 480Mbps) C8051F320 & C8051F340 von Silicon Laboratories (USB, UART, SPI, SMBus, 10-Bit-ADC, Komperator, integr. Spannungsregler & Oszillator) AT91SAM Familie von Atmel, ARM7-basiert, nicht OTG-fähig AVR32 (AT32UC3A
32 PWM 5 USART, 1 CAN SPI, I2C, SSC Siehe Artikel STM32 Farnell ab ca. 5 € Silicon Laboratories C8051T3xx, -T6xx, -F3xx, -F6xx Full 24 28 32 48 1,8..5,25V 8051 25/48MHz 8KB..64KB 1,25..256KB 1 x 10bit, 500 ksps, 23 ins 5 x PWM 2 x UART SPI, I2C Temperatursensor, Komparator, 4 x 16bit timer Mouser OTP
-
Artikel
Digilent Nexys
besonders schwierig zu implementieren sein sollte. Webseite Datenblatt Beispieldesigns. T51-Core - 8051-kompatibler Prozessor mit BASIC-Interpreter, einfaches Beispielprojekt für das Nexys-Board Audio-DSP mit Spartan 3-FPGA Cypress FX2-Firmware. Die USB-Verbindung wird durch einen Cypress FX2-Mikrocontroller
lsusb Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 009: ID 16c0:06ad VOTI Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub JTAG-Software. Nimmt man nun ein aktuelles Release von URJtag (hier:
-
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
-
Artikel
STM32 für Einsteiger
werden meist die Prozessoren AVR, PIC, Arduino, MSP430, LPC1xxx und STM32 empfohlen. Seltener auch 8051 und M16C. Alle haben Vorzüge und ebenso auch Nachteile. = Eigene Fähigkeiten und Wünsche = Dieser Artikel geht davon aus, dass bereits Elektronikkenntnisse vorhanden sind. Wenn nicht dann sollte man
modern, da deren Peripherie zum Teil doch recht eingeschränkte Funktionalität bietet wie z.B. viele 8051 Typen oder PIC16 (oder auch dsPIC30). Die mögen für Mini-Anwendungen gut sein, aber wer will denn schon gerne sich extra für eine Kleinanwendung mit einem kleinen µC auseinandersetzen, wenn man schon
-
Artikel
Sleep Mode
bezeichnet den Zustand eines Mikrocontrollers, in dem verschiedene Funktionsblöcke wie Timer, UART, AD-Wandler etc. deaktiviert sind, um Strom zu sparen. Das ist vor allem in batteriebetriebenen Geräten wichtig, denn schließlich möchte man eine möglichst lange Laufzeit mit einer möglichst kleinen Batterie
auf den AVR ATmega32. Prinzipiell gilt das Gesagte auch für viele andere Mikrocontroller (MSP430, 8051,EFM32 etc.), die Details muss man jedoch in den jeweiligen Datenblättern nachlesen. Bei den verschiedenen AVR Modellen findet man diese Informationen im Datenblatt unter der Überschrift "Power Management
-
Artikel
Reichelt-Wishlist
LT LM4702, LME49810, LME49830 200V-Eingangsstufen für Audioendstufen ("Audiotreiber") von TI (NS) AD623 Single Supply,Rail-Rail, InstrOpamp | | AD628 InstrOpAmp, high voltage inputs | AD8601 Rail to Rail Opamp | IPS5451S intelligenter Leistungsschalter 50 V, 35 A, 25 mΩ | High Side Driver, 8-fach, z.B
Signalsynthese. Clock generator IC's, z. B. PCK20?? von Philips | DDS-IC (Waveform-Generator) von Analog wie AD9833, AD9835, AD9850 | | | | | | | ( -> AD9833BRM und AD9835BRU inzwischen lieferbar) EM4095 (RFID) | LMX2306/LMX2316/LMX2326 PLL Synthesizer von National | * LTC5540 (RF-Mixer 600MHz-1.3GHz) | SA612AD
-
Artikel
Uc-wiki:Kategorieneinteilung
Porterweiterung mit SPI Hardware Prozessoren PowerPC SPARC X86 Mikrocontroller (auch: Controller) 68HC05 68HC08 8051 (auch: MCS51) ARM AVR ATmega, AVR-ISP FAQ, AVR Butterfly, AVR �bertakten AVR-Tutorial Entscheidung Mikrocontroller AVR-Tutorial - Ben�tigte Ausr�stung AVR-Tutorial - I/O-Grundlagen AVR-Tutorial - Der
Bootloader MARC4 MSP430 Z8 C-Control Bussysteme I2C CAN Speicher "Peripherie" 74xx 74HC595 Wandler AD-Wandler DA-Wandler Software Allgemein Programmiersprachen Allgemein ASM vs C, C vs C-Plusplus, Include-Files, Copy&Paste-Programmierung Abel C C-Pr�prozessor Include-Files (C) C Makros C-Plusplus Inline
-
Artikel
Pegelwandler
input,high = 3,2 V) 74HCT125: OE Pins auf Masse und dann das Signal einfach anschließen. SN74LVC07AD SN74LV1T04 (auch geeignet zur umgekehrten Konvertierung (5 V ⇒ 3,3 V)) 74V1T126 (single Gatter, U input,high = 2 V) 5 V ⇒ 9..15(..30) V. Am einfachsten geht das mit einem (geeigneten!) Open-Collector-Ausgang
müssen 3.3V Pegel auf 5V umgesetzt werden. Wenn man jedoch SMBUS Ics verwendet (z. B. ADT7461, Silabs 8051) dann sind die Schwellspannungen TTL kompatibel und es ist keine Anpassung notwendig. Für neue Pegelwandler sollte man hier nachschauen. "Two-transistor circuit replaces IC". Für diese Anwendung kann
-
Artikel
STM32
Ausgängen. Systick Counter 24-Bit Real Time Clock (RTC) mit eigenem Quarz und separater Stromversorgung AD-Wandler oft mehrere meist mit 12-Bit gemultiplexte Eingänge integrierter Temperatursensor Referenzspannung Vrefint Vbat Spannungsmessung Operationsverstärker, Komparatoren DA-Wandler USART teils mit
Variablen verwenden und seinen Code in die main()-Funktion schreiben. Tipps für Umsteiger von Atmel/PIC/8051. Prozessortakt hat unterschiedliche Taktquellen und eine PLL. Alle Peripheriemodule haben einen extra Clock, den man aktivieren muss. Wenn man z.B. einen UART benutzen möchte, so muss man den Clock
-
Artikel
Elektronikversender
an Produkten (~300000) SMD-Bauteile bis 0402! auch spezielle Sachen wie Xilinx-Configuration PROMs, AD9740-DACs oder SMD-Quarze (z.B. Abracon ABM7) im Angebot Alternative zum HBE-Shop für Privatanwender Versand direkt durch RS zuverlässiger und freundlicher Support Eisch-Kafka-Electronic. Homepage: Hochfrequenz
Elektronikladen Mikrocomputer Group. Homepage: Mikrontroller-Evalboards (AVR, CAN, ARM, Propeller, 8051, TMS320, Basic-Stamp, ...) Programmierumgebungen (Keil, BASCOM-AVR,...) Displays Programmer Schnittstellenwandler Logaicanalysatoren ... Nachfolger des "Der Elektronikladen", der sich in den 80ern auf