-
Artikel
8bit-CPU: bo8
ZO.Z SL.Z 28- DX0 DX1 DX2 DX3 DX4 DX5 DX6 DX7 30- DY0 DY1 DY2 DY3 DY4 DY5 DY6 DY7 38- DZ0 DZ1 DZ2 DZ3 DZ4 DZ5 DZ6 DZ7 40- O.VZ O.VS B.VZ B.VS O.UZ O.US B.UZ B.US 48- O.AZ O.AS B.AZ B.AS O.KZ O.KS B.KZ B.KS 50- O.WY O.RP B.WY
GTMZ ANMZ XRMZ NRMZ 80- NO2 TK1 TK2 TK3 TK4 TK5 TK6 TK7 88- TK8 TK9 TKa TKb TKc TKd TKe TKf 90- NO1 TA1 TA2 TA3 TA4 TA5 TA6 TA7 98- ST.B LV.B AV.B SV.B GT.B AN.B XR.B NR.B a0- EX.S LV.S AV.S SV.S GT.S LD.S AD.S SD.S a8- EX.X ES.X SW.X
-
Artikel
Bitmanipulation
in Binärschreibweise) 0b00000001 für (1 MEINBIT0) und 0b00000100 für (1 MEINBIT2) . | : Das Ergebnis wird bitweise ODER-verknüpft, also 0b00000001 oder 0b00000100 wird zu 0b00000101. |= : Diese Maske wird mit dem aktuellen Inhalt
beliebige Folge zusammenhängender Bits gelöscht werden: Standard-C. Die letzte Zeile entschlüsselt: (1 n) : Zuerst wird durch die „ “-Ausdrücke eine „1“ n-mal nach links geschoben. Dies ergibt somit (in Binärschreibweise) 0b00000001 für (1 MEINBIT0) und 0b00000100 für (1 MEINBIT2) . | : Das Ergebnis wird
-
Artikel
Drehgeber
Change Interrupts Rechenzeit gespart werden kann. Dabei wird bei einem Pegelwechsel von Spur A oder B ein Interrupt erzeugt. Dort werden dann A und B eingelesen und vollständig ausgewertet. Diese Methode ist besser, aber nicht gut genug. Sie vermeidet Fehler 1. und 2.2 der oben genannten Auswertung,
sind 0b0…001, 0b1…101 bzw. 0b1…111, 0b0…011. Damit wird klar, dass man Bit 0 (diff & 1) als Kennzeichen heranziehen kann, dass sich in diesem Schritt überhaupt etwas geändert hat, und Bit 1 (diff & 2) als Kennzeichen
-
Artikel
AVR-GCC-Tutorial
den entsprechenden Anschluss auf Ausgang schalten, werden mit DDRB=0xff alle Anschlüsse des Ports B als Ausgänge eingestellt. Die den ersten beiden Bits des Ports zugeordneten Anschlüsse (PB0 und PB1) werden 1, alle anderen Anschlüsse des Ports B (PB2-PB7) zu 0. Aktivierte Ausgänge (logisch 1 oder
sei anfangs 0b00000000. Die erste Anweisung (a) setzt Bit 0 auf 1, PORTA ist danach 0b00000001. Nun wird im ersten Teil der zweiten Anweisung der Portzustand in ein Register eingelesen (b). Unmittelbar darauf (vor
-
Artikel
Demo Gilbertzelle
, C19, C21, C22 12x Foko 100 nF C3, C9, C10, C11, C12, C20, C23, C24, C25, C26, C27, C28 1x Elko 22µF bis 100 µF C2 Halbleiter Stückzahl Typ Wert Position 1x LED 3mm D1 1x Diode 1n4148 D2 2x npn-Transistor BC547B T3, T4 2x pnp-Transistor BC557B T1, T2 1x IC NE555 / TLC555 / ... IC2 1x IC NE602
Strömen und Spannungen "Geschicktes" Einsetzen Ausmultiplizieren und "geschicktes" Einsetzen In I X1 einsetzen und Substitution mit T A und T B I Senke ausklammern und kürzen Wieder Einsetzen Klammern auflösen Kürzen I X1 in I X2 einsetzen Kürzen I X1 und I X2 in U X einsetzen Auflösen der Klammer und
-
Artikel
Wanderkiste (Widlar)
SIL Reed Relais SMD: J111, BCP53-16, TLC272, TLC372, DIR1703, LP2985 1,8V, div. L/C/R Chipbauteile... 11 Simon 81xxx 02.06.2025 10.06.2025 Hermes: 02161165005342 15,7kg S: Bauteile, v. A. THT B: THT/SMD, ICs, Stecker, Buchsen usw. auf Anfrage 12 Hobby B 13.06.2025 15.09.2025
30.07.2026 Hermes S: SMD-Bauteile, Optoelektronik, HF B: div.THT: 74LS/HCT/TL072/NE5532/MC33078, BF245B, BAT42, SIL Reed Relais SMD: J111, BCP53-16, TLC272, TLC372, DIR1703, LP2985 1,8V, div. L/C/R Chipbauteile... ENDE Runde VIII =Ergänzende Informationen
-
Artikel
Optokoppler
4N37 DIP6, DCJ6 30 — 100 100 ton/off 7 µs B C D DK e F U R Broadcom CT-Micro Everlight Isocom LiteOn ONSemi QT-Brightek Toshiba Vishay 6N135 6N136 PS8501 DIP8 20 15 30 100 1 MBit/s Dual-channel: HCPL-xx3x B C D DK F P U R Broadcom Cosmo CT-Micro
CT-Micro Everlight Isocom LiteOn, ONSemi QT-Brightek Vishay H11L1 VOH1016A DIP6 16 16 digital 50 1 MBit/s Schmitt-Trigger B C DK F P U CT-Micro Everlight, Isocom ONSemi QT-Brightek Vishay PC400 VOH1016A SO5 Sharp Vishay HCPL-814 K3010 CT814 EL814 ISP814 KB814 LTV-814
-
Artikel
Raspberry Pi Einführung
ersetzt man SUBNETZ durch das Subnetz, in dem auch der Raspberry Pi ist, in CIDR-Notation. Wenn man z.B. in einem Netz ist, in dem IP-Adressen von 192.168.1.0 bis 192.168.1.255 verteilt werden, muss man 192.168.1.0/24 verwenden. Nachdem man die IP-Adresse herausgefunden hat, verbindet man sich per SSH
Man ändert KEYMAP=us zu z.B. KEYMAP=de-latin1 für QWERTZ und speichert wieder mit Strg+O -> Enter und Strg+X. Zeitzone. Um die Zeitzone zu ändern muss man einen Symlink zu /etc/localtime erstellen: ln -sf /usr/share/zoneinfo/ZEITZONE
-
Artikel
CAN
weil die Anstiegszeit des TX-Signals zu schlecht ist. Freescale MC9S08. D Serie Freescale MC9S12. B, C, D, G und H Serie NXP LPC11CXX. 32-bit ARM Cortex-M0 LPC11C12 16KB flash, 8KB SRAM, 1x C_CAN LPC11C14 32KB flash, 8KB SRAM, 1x C_CAN LPC11C22 16KB flash, 8KB SRAM, 1x C_CAN, on-chip CAN transceiver
Reichelt (ca. 1,00 ) PCA 82C251. von NXP (ex. Philips) PDIP8 und SO8 VCC = 4,5...5,5V V-CAN: -40V..+40V -> +24V Bus-Spannung erhältlich z. B. bei Reichelt (ca. 1,50 ) TJA 1041. von NXP (ex. Philips) SO14 VCC = 4,75.
-
Artikel
WordClock mit WS2812
ESP8266-Firmware-Versionen führen auf jeden Fall zu Fehlverhalten! Regel ist dabei: Die STM32-Version A.B.C muss mit der ESP8266-Firmware in den ersten beiden Ziffern A.B übereinstimmen, die dritte Ziffer C darf unterschiedlich sein. Aktuelle STM32-Version: 3.1.3 vom 25.01.2026 Aktuelle ESP-Version: 3.1.2
f = 1 Farbanimation Rainbow B b - Helligkeit (Britghtness) setzen b = 0 ... 15 Helligkeit L l - Automatische Helligkeitsregelung l = 0 Regelung aus l = 1 Regelung an P p - Power p = 0 Power off p = 1 Power
-
Artikel
Festkommaarithmetik
Allerdings hat man keine Referenzspannung oder Referenztemperatur. Das ist aber kein Beinbruch. Z.B. der LM74 hat eine Auflösung von 1/16°C = 0,0625°C. Um das Messergebnis ohne Verlust von Auflösung auszugeben könnte man als erstes den Digitalwert auf 1/100 °C umrechnen. Das geschieht mit der Multiplikation
, z.B. a = b / 0.5432. Das kann man zunächst mathematisch korrekt umformen zu a = b * ( 1 / 0.5432) = b * 1.8409426. Die Divison ist identisch mit der Multiplikation des Kehrwertes. Auch hier kann man wieder
-
Artikel
AVR In System Programmer
Bestell-Bezeichnung WSL 6G . Etwas Platz sparender sind die nicht verpolungssicheren 2xN Stiftleisten (z. B. 2x40), wobei man diese auf 2x3 Pole kürzt. Sechs- und zehnpolige IDC-Buchsen zum Anquetschen an ein Hosenträgerkabel (Programmierkabel) mit 1,27 mm Teilung sind mittlerweile überall erhältlich (z. B
führen. Z.B. wird eine gerade angelaufene Datenübertragung nach 1s abrupt abgebrochen, startet neu und läuft danach fehlerfrei. Dave Jones hat im EEVblog #158 ein Videotutorial erstellt, wie man beim Atmel AVRISP
-
Artikel
Formatierung im Forum
„* Anzeige-Link“ versehen. Tabellen. Auch Tabellen werden von der Forumssoftware unterstützt: A | B | Q | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 0 | Formel-Beispiele. Da die TeX-Formelsyntax nicht jedem unbedingt geläufig ist, hier ein paar Beispiele. → Siehe auch: Wikipedia-Hilfe für TeX Hoch
einem Leerzeichen). Dadurch wird ein zusätzlicher normaler Zeichenabstand eingefügt. Beispiel: [math] 1 2 3 \ 1 \ 2 \ 3 [/math] Darstellung: Ein schmaler Abstand (z. B. zwischen Maßzahl und Einheit) wird mittels „ \, “ erzeugt. Ein Komma in einer Zahl wird in geschweifte Klammern eingeschlossen, da TeX
-
Artikel
STM32
als SO, LCSP, TSSOP, QFN, QFP und BGA (kein PDIP) Spannungsbereich normal 2 ... 3,3 V (manche ab 1,65 V) Temperaturbereich bis 125 °C Flash-ROM: 16 KB ... 4 MB SRAM: 4 KB ... 4,2 MB EEPROM 512 B ... 16 KB (nur STM32L0 und STM32L1) SDRAM-Controller (z.B. bei den STM32F42xxx und STM32F43xxx bis 512
) 512 one-time programmable Bytes (STM32F2/4) Externes Businterface (nur bei Gehäusen ab 100 Pin z.B. bei STM32F4, STM32F2 und STM32F1 Performance line) PLL zum erhöhen der Taktfrequenz aus internem RC-Oszillator externes Taktsignal Quarz Waitstates für Zugriff auf Flash werden je nach Modell durch
-
Artikel
Elektronikversender
bei Conrad / Reichelt etc. nicht findet Verkauft auch problemlos an privat, ist Conrad-Tochter mit B2B-orientiertem Angebot. Aus dem Impressum" "Mit dem Akzeptieren der Allgemeinen Geschäftsbedingungen (AGB) bestätigen Sie, dass Sie als Unternehmer im Sinne des BGB (§ 14, Abs. 1) tätig sind." ;) Stand
typischer "China-Versender", mit allen Vor- und Nachteilen Lieferzeit bei Standardversand sehr lange (etwa 1 Monat nach D), aber schnellere Lieferung gegen Aufpreis möglich tritt auch bei eBay in Erscheinung (eBay-Shop), die Preise dort sind in der Regel aber etwas höher als im Online-Shop China B2B. siehe
-
Artikel
Transistor-Übersicht
Fairchild 0,04 2N3055 TO-3 60 15 20-70 115 2,5 Leistungstransistor Rei alldatasheet.com 0,54 BC107B TO-18 45 0,1 200-450 0,3 300 Rei alldatasheet.com 0,32 BC547B TO-92 45 0,1 125-500 0,9 0,625 300 Schalttransistor Rei Fairchild 0,04 BD679A TO-126 80 4 750 40 Darlington Rei alldatasheet.com 0,29 MPSA42
NPN ECB 0,15 50 200 - 400 Komplementär A733 BC337 NPN CBE 0,8 45 100 - 630 0,625 210 BC517 NPN CBE 1,2 30 30000 1 0,625 100 - 350 Sehr hohe Stromverstärkung, hoher Kollektorstrom. BC547B NPN CBE 0,1 45 200 - 450 (Klasse B), 110 - 800 (alle Klassen) 0,09 - 0,6 0,5 300 Der populärste der nahezu identischen
-
Artikel
Zahlensysteme
aufwändiger. Die nachfolgende Tabelle sollte jeder Programmierer auswendig kennen, diese ist das kleine 1x1 der Zahlensysteme dezimal hexadezimal oktal dual 0 0 0 0000 1 1 1 0001 2 2 2 0010 3 3 3 0011 4 4 4 0100 5 5 5 0101 6 6 6 0110 7 7 7 0111 8 8 10 1000 9 9 11 1001 10 A 12 1010 11 B 13 1011 12 C 14 1100
15 1101 14 E 16 1110 15 F 17 1111 Darstellung. Hexadezimal. Hexadezimalzahlen werden meistens (z. B. in C oder im AVR-Assembler) mit dem Prefix "0x" geschrieben, also z. B. 0x3A; auch anzutreffen ist die Schreibweise mit einem führenden "$" (z. B. $3A). Die vierstellige hexadezimale Schreibweise wird
-
Artikel
AVRDUDE
= 0x1e 0x94 0x0b; ... danach kann, unter Angabe des neuen config-Files, auch ein ATmega168P programmiert werden, z.B.: avrdude -pm168p -C ~/.avrdude.config.neu -cstk500v2 -v -U flash:w:main.hex Anschluss an
------------------------- part id = "t13"; desc = "ATtiny13"; has_debugwire = yes; flash_instr = 0xB4, 0x0E, 0x1E; eeprom_instr = 0xBB, 0xFE, 0xBB, 0xEE, 0xBB, 0xCC, 0xB2, 0x0D, 0xBC, 0x0E, 0xB4, 0x0E, 0xBA, 0x0D, 0xBB, 0xBC, 0x99, 0xE1, 0xBB, 0xAC; stk500_devcode = 0x14; avr910_devcode = 0x55; ....
-
Artikel
Operationsverstärker-Grundschaltungen
Möglichkeiten der Beschaltung: die invertierende nach a) und die nichtinvertierende Beschaltung nach b). Berechnungsbeispiel für Schaltung b) Angenommen die Leerlaufverstärkung Vo von 40000 und eine Eingangsspannung von 0,1 Volt. Die Betriebsspannungen Vcc und Vee legen wir auf +/- 24 V fest. Damit ergibt
R 6 = R 7 = R 4 = R 5 dann ist U a = U e2 - U e1 oder b) wenn die Widerstandsverhältnisse gleich sind : R 6 \R 4 = R 7 \R 5 Dann ergibt sich für Ua: U a = (U e2 R 7 \R 5 ) - (U e1 R 6 \R 4 ) oder noch einfacher: U a = (U e2 -U e1 ) R 6 \R 4 Addierer
-
Artikel
Pulsweitenmodulation
Intervalls [0,T] ist unten stehend beschrieben. ist dabei normalerweise 0V, die Betriebsspannung , z. B. 5V. Deshalb kann man vereinfacht schreiben: . Beispiele. Die folgenden Beispiele zeigen PWM-Signale mit einem Tastverhältnis von 75% bzw. 25%. Beispiel 1 Beispiel 2 Die blaue Linie in der Grafik zeigt
etwa . Die Abschätzung gilt aber nur dann, wenn der Ausgang des RC-Filter kaum belastet ist, wie z. B. durch einen Operationsverstärker oder einen andern hochohmigen IC-Eingang. Beispiel: 100 Hz PWM Frequenz(T_PWM=10ms), R=100k , C=1 F, Vcc=5V Um die Bandbreite besser auszunutzen wird ein besseres Filter
-
Artikel
UHF-Modulator ALPS MDLP3W104A
übersprungen. Zwei weitere Pins sind "not connected" (NC) und bieten sich für eigene Erweiterungen an (z.B. externe Messung der VCO-Spannung). Die Anschlüsse sind wie folgend: 1: Video In 2: Audio In 3: MD B+ (5 V-Versorgung Modulator analog + digital) 4: NC 5: BST B+ (Versorgung Antennen-Durchschleif-Verstärker
ebenfalls mit 5 V +/- 0,3 V spezifiziert bei maximal 45 mA Stromaufnahme. Die Abstimmspannung TUNING B+ sollte im Bereich 30 V +/- 3 V bei maximal 3 mA Strombelastbarkeit liegen. Die typische Strombelastbarkeit der Abstimmspannung wird mit 0,1 mA angegeben und wird in der Praxis eher noch geringer ausfallen
-
Artikel
Datenschutzerklärung
Verarbeitungsvorgänge personenbezogene Daten eine Einwilligung der betroffenen Person einholen, dient Art. 6 Abs. 1 lit. a DSGVO als Rechtsgrundlage. Bei der Verarbeitung von personenbezogenen Daten, die zur Erfüllung eines Vertrags erforderlich ist, dient Art. 6 Abs. 1 lit. b DSGVO als Rechtsgrundlage. Für Verarbeitungsvorgänge
Die Verarbeitung dieser Cookies erfolgt auf Grundlage unseres berechtigten Interesses (Art. 6 Abs. 1 lit. f DSGVO). Darüber hinaus nutzen wir ggf. Cookies von Drittanbietern (z. B. für Analyse-, Tracking- oder Werbezwecke). Diese setzen wir nur mit Ihrer Einwilligung (Art. 6 Abs. 1 lit. a DSGVO) ein
-
Artikel
AVR-Tutorial: Equipment
geringere Stromentnahme auch eine niedrigere Differenzspannung ausreicht. In manchen Datenblätter ist z.B. angegeben 0,5 A = 1 V Spannungsgefälle und bei 1 A = 2 V Gefälle … Weiterhin sei gesagt, dass es so genannte Low-Drop-, Ultra-Low-Drop- usw. -Regler gibt, die mit einer viel kleineren Differenz zwischen
LEDs 5mm (Standard-LED, ruhig auch in unterschiedlichen Farben, rot/gelb/grün) 5 Taster 6 Widerstände 1k 5 Widerstände 10k --------------------------- Teil 6 (LC-Display) 1 Potentiometer 10k 1 HD44780-kompatibles LCD, z. B. 4x20 oder 2x16 Zeichen besitzt das LCD eine Hintergrundbeleuchtung, dann noch einen
-
Artikel
NIC
also zum Beispiel 0x1234. Zahlen können auch im Binärsystem angegeben werden. In diesem Fall ist 0b voranzustellen, z.B. 0b10011100. Beispiele: 1234 ist eine Dezimalzahl 0x23AF ist eine Hexadezimalzahl 0b01010101 ist eine Binärzahl String-Konstanten. String-Konstanten werden in Anführungszeichen angegeben
F_BLUE Vordergrund blau F_MAGENTA Vordergrund lila F_CYAN Vordergrund türkis F_WHITE Vordergrund weiß B_BLACK Hintergrund schwarz B_RED Hintergrund rot B_GREEN Hintergrund grün B_BROWN Hintergrund braun B_YELLOW Hintergrund gelb B_BLUE Hintergrund blau B_MAGENTA Hintergrund lila B_CYAN Hintergrund türkis
-
Artikel
FPGA
unterschiedlichen Taktfrequenzen zu unterscheiden: Mit einem Systemtakt von 20 MHz lassen sich z. B. 18-Bit AD-Wandler auslesen, die so z. B. alle 1 µs neue Daten liefern, die verarbeitet werden müssen. Bei der Nutzung von 5 solchen Wandlern, die sequentiell verarbeitet werden, lägen 5 MHz Datenfrequenz
bzw Parallelinterface oder einen 1 Bit breiten Anschluss für ein serielles streaming interface. Mit einem FiFo-enable können die zu sampelnden Zeiten (Busphasen) festgelegt werden, z. B. anhand eines Kriteriums wie die Erfüllung einer
-
Artikel
Platinenherstellung mit der Photo-Positiv-Methode
: 5-10 Minuten bei 7 cm Abstand, 1 mm Glasabdeckung, Reprofilm von Bauriedl und photopositives Original-Bungard. Gibt es mit 2-pol. Sockel G23 in 7, 9 und 11 Watt und mit 4-pol. Sockel 2G11 in 18 Watt. Bezug z.B. über mercateo.com, dort
unbedingt bei einseitigen Platinen den Photolack auf der Unterseite vor dem Entwickeln entfernen, z.B. mit Aceton. Typische Werte: 10-15 g Entwickler pro 1 Liter Wasser Arbeitstemperatur ca. 20 °C ca. 60 Sekunden Entwicklungszeit (bei korrekter Belichtung) Die Luxus-Variante gibt es bei Conrad in Form
-
Artikel
Wellenwiderstand
langsamsten Logikbausteine verwenden, um Probleme mit Reflexionen zu minimieren (Wozu braucht man 1ns Anstiegszeit bei 5 MHz Takt?). Ausgänge sollten möglichst identische Ausgangswiderstände für LOW und HIGH haben (wie z. B. die HC-Familie), sonst wird eine Serienterminierung schwierig bis unmöglich
Signalamplituden im Millivoltbereich mit engen Toleranzen über eine lange, analoge Verstärkerkette (+/-0,5dB über 10 Stufen) Fazit. Die Winkel spielen unter 1 GHz keine Rolle, darüberhinaus nur sehr wenig. VIAs spielen bei 1GHz und mehr eine Rolle. 10fach wichtiger ist jedoch immer eine solide Bezugsfläche
-
Artikel
Webby
TYPE NAND FLASH Display TFT LCD 3.5", 320*240, 24bits color with Touch screen Wireless WiFi 802.11 b/g, Verschlüsselung: WEP, WPA, WPA2 Interface Ethernet RJ45 USB2.0 Embedded Microphone 2 Speaker x 1.5W, 8ohm 3.5mm phone Jack DC-in Jack Temperature Sensor SD/MMC Card socket Buttons Hardkeys -widget
,sync 100MB Alles aus /root Alle Partitionen können natürlich auch größer sein. Partition 1 ist gedacht als "Transportpartition, wenn man zB Images von und nach Windows kopieren will. Im /factory Verzeichnis befinden sich nur die Dateien mit der Seriennummer und der HW Adresse, dafür ist eine
-
Artikel
Spannungsteiler
des ADC ist. Der Einfluss von wird durch den Spannungsteiler etwas abgeschwächt und liegt bei ca. 0,1 bis 1. D. h. 10 mV Fehler von erscheinen als 1…10 mV Fehler auf dem Messsignal. Selbstverständlich muss auch ausreichend stabil und belastbar sein. Der einfache Aufbau wird jedoch mit einigen Nachteilen
Widerstand einfach ermitteln. Selbst wenn das Meßobjekt 100 mal hochohmiger als das Multimeter ist (z.B. 1 GOhm), so hat man mit 10V Testspannung immer noch 100mV als Meßwert, welcher relativ sicher und genau gemessen werden kann. Messung der Spannungsquelle, UT Messung in Reihe mit Meßobjekt, U2 Fehlerrechnung
-
Artikel
RFM69
nur +13dB) Module RFM69HW und RFM69HCW basieren auf dem SX1231H von Semtech == Vergleich zum RFM12B == RFM12B RFM69(C)W Versorgungsspannung 2,2 - 3,8 V 1,8 - 3,6 V Max. Datenrate 115,2 kbit/s 300 kbit/s Sendeleistung
0b01001 -> 200 kHz 0x25 RegDioMapping1 DIO Funktionen 0x27 RegIrqFlags1 Statusflags (ModeReady, RxReady, TxReady, PllLock, RSSI, Timeout, AutoMode, SyncAddressMatch) 0xD0 -> Empfänger bereit zum Datenempfang
-
Artikel
Fehlersuche
des Oszillators sinkt auf unter 1pF. "Hello World!" Minimaltest für Mikrocontroller. Eine LED im 1s Rhytmus blinken lassen. Damit kann man viele einfache Dinge erstmal prüfen, das sollte man am Anfang immer erst einmal machen. Compiler
auf? Mit Kältespray und Heißluftpistole kann man sie provozieren. Einfache Logikschaltungen wie z.B. den SPI-Bus kann man auch ohne Oszilloskop anschauen, indem man das Timing der Steuersignale extrem verlangsamt. Das schafft man, indem man im Programm hinter jedem Portzugriff eine Pause von ca. 1s
-
Artikel
Platinenhersteller
inkl. MwSt) Anbieter Lagen Breite/mm Höhe/mm Dicke/mm Arbeitstage Preis/Euro ermittelt am AISLER¹) 1 160 100 1.6 9 18.27 2026-08-18 AISLER¹) 2 160 100 1.6 9 18.27 2026-08-18 AISLER¹) 1 160 100 1.6 1 33.21 2026-08-18 AISLER¹) 2 160 100 1.6 1 33.21 2026-08-18 AISLER¹) 4 20 20 1.6 9 6.18 2026-08-18 AISLER¹
160 100 1.6 3 192.93 2014-09-16 Multi-CB¹) 1 100 80 1.6 5 27.61 2019-02-27 Multi-CB¹) 2 100 80 1.6 1 73.01 2019-02-27 Multi-CB¹) 2 160 100 1.6 4 39.67 2019-02-27 Multi-CB¹) 2 100 80 1.6 8 20.93 2019-02-27 Multi-CB¹
-
Artikel
Multitasking
werden dann verschachtelt abgearbeitet, also ein Häppchen von Aufgabe A, ein Häppchen von Aufgabe B, ein Häppchen von Aufgabe C. Das Auslesen der Taste geht immer sehr schnell, kein Ansatz zum optimieren. Das Blinken der LED dauer entweder 1s oder 100ms, eine Ewigkeit für einen Mikrocontroller! Hier
System immer damit gerechnet werden, dass ein Prozess jederzeit unterbrochen werden kann. Das kann z. B. zu Problemen beim Zugriff auf limitierte Betriebsmittel führen. Beispiel: Prozess A sucht freien Speicher und findet einen freien Block Prozess B wird vom Scheduler gestartet und sucht ebenfalls einen
-
Artikel
AVR-Tutorial: UART
richtige Polung achten! Der exakte Wert ist hier relativ unkritisch, in der Praxis sollte alles von ca. 1 µF bis 47 µF mit einer Spannungsfestigkeit von 16 V und höher funktionieren. X1 ist ein weiblicher 9-poliger SUB-D-Verbinder. Die Verbindung zwischen PC und Mikrocontroller erfolgt über ein 9-poliges
passieren, dass die Situation eintritt, dass das empfangende Gerät nicht mehr mitkommt. Das kann z. B. dadurch passieren, dass das empfangende Gerät selbst etwas Zeit für die Bearbeitung der Daten benötigt. Man denke z. B. an die Situation, dass an ein Modem Daten übertragen werden. Das Modem muss diese
-
Artikel
8bit-Computer: bo8h
. STMX speichert A in der Speicherzelle, auf welche X zeigt. IXE inkrementiert X und tauscht A und B. DXE dekrementiert X und tauscht A und B. Damit lassen sich 2-byte-Speicherzugriffe aufbauen nach dem Muster GTMX..IXE..GTMX und STMX..DXE..STMX. Es gibt hierfür die Assembler-Makros GTMXI und STMXD
werden, sind von sich aus "befestigt". Das Installieren kann aber auch durch Slot-Kommandos erfolgen, zB. wenn die Größe der databox erst zur Laufzeit des Programms bekannt wird. Dann sind sie zunächst unbefestigt. BORR leiht den von einer databox in RAM1 oder RAM2 belegten Speicherplatz an mehrere Variable
-
Artikel
AVR
Controllers recht übersichtlich und birgt wenige Fallstricke. 32 größtenteils gleichwertige Register davon 1–3 16-bit-Zeigerregister (paarweise) ca. 110 Befehle, die meist 1–2 Taktzyklen dauern Taktfrequenz bis 32 MHz Betriebsspannung von 1,8 – 5,5 V Speicher 1–256 kB Flash-ROM 0–4 kB EEPROM 0–16 kB RAM Peripherie
ARM-Cores. Controller der ATxmega-Serie verfügen über mehr Funktionen als die "traditionellen" AVR (z.B. DMA- und Eventsystem, 12Bit A-D-Wandler). ATxmega sind jedoch für 3,3V-Betrieb ausgelegt und ausschließlich in SMD-Bauform erhältlich. __NOTOC__
-
Artikel
Allgemeinzuteilung
/2013; FHSS, 1) 10 mW/1 MHz Bandbreite Vfg 10/2013; DSSS, 1) 5,150-5,250 GHz 200 mW EIRP, 10 mW/1 MHz Vfg 7/2010, nur innerhalb geschlossener Räume 5,250-5,350 GHz 200 mW EIRP, 10 mW/1 MHz Vfg 7/2010, nur innerhalb
, HBG, DCF77 und DCF49; siehe Vfg. 1/2010 ) Pegelabsenkung um 3 dB/Oktave für Frequenzen oberhalb 30 kHz (d. h. maximal 69 dBµA/m bei 59,75 kHz, 68,5 dBµA/m bei 70 kHz, 65,8 dBµA/m bei 127 kHz)
-
Artikel
Projekt: Labornetzteil
Eingangsglieder: Ausgangsspannung 40V, es werden also mindestens 45V Versorgung gebraucht Der Gleichrichter hat 1V Spannungsabfall. Der Trafo braucht also (45+1)/sqrt(2) = 33V Damit wird der Ausgangselko im Leerlauf auf 33*1.5=49.5V aufgeladen Der Ausgangskondensator darf auf minimal 45V bei 1.5A (aufgerundet, wir
*1.5A=70W, es wird ein Ringkerntransformator mit 80W, 2x18V gewählt (RKT8018). Dieser Liefert 2.22A Der Gleichrichter muss 1.5A gleichrichten, Sperrspannung 100V (B100C5000-3000) (ggf. etwas zu groß) Damit
-
Artikel
Miniwebserver
Modul (59,-- Euro excl. Mwst). Hersteller-Seite Produkt Seite Schnittstellen: 2 x RS232 2 x RS485 1 x I2C 2 x SPI 2 x TTL-IO 1 x Ethernet 10/100Mbit RJ45(MDIX) / POE(Pins ausgeführt) Dimension: 20 x 34 mm Versorgung: 3.3Volt / ca. 170 mA Software Funktionen: Modem Emulation, Connect-On-Data, Auto-Connect
MicroSD-Slot gleich auf der Platine Raspberry PI (ca. 30 EUR). Broadcom SoC, 700 MHz Modell A: 256, B: 512 MB RAM on Chip 1 x Fast Ethernet 2 x USB 1 x HDMI-Ausgang 1 x S-Video-Ausgang 1 x 3,5 mm Audio-Ausgang SD-Kartenslot für Betriebssystem 26 Pins (2 x 13 @ 2,54 mm): 2 x 5 V 2 x 3,3 V 5 x GND 17 GPIO-Pins
-
Artikel
Statemachine
engl. don't care). + Zustandstabelle der Ampelanlage mit zusätzlichem Eingang Zustand | Name | Ampel 1 | Ampel 2 Induktionsschleife | nächster Zustand 1 OSTWEST_GRUEN rot grün ==1 ? 2 2 OSTWEST_GELB rot gelb x 3 3 ALLE_ROT_1 rot rot x 4 4 NORDSUED_ROTGELB rot/gelb rot x 5 5 NORDSUED_GRUEN grün rot x 6 6 NORDSUED_GELB gelb rot x 7 7 ALLE_ROT_2 rot rot x 8 8 OSTWEST_ROTGELB rot rot/gelb x 1 Warteschleifen. Das Warten auf ein äußeres Ereignis kann mit dem Verzweigen oder auch nicht Verzweigen in einen anderen Zustand realisiert werden. In obiger Statemaschine soll z.B. die Grünphase der
-
Artikel
Digitaler Rauschgenerator im FPGA
Realisation für Messtechnik. Für messtechnische Applikationen sollte man genügend niedrig abtasten, z.B. 1/MHz/bit. Für jedes weitere bit bzw MHz kommt ein weiterer Generator hinzu, der anders parametriert ist. Das stellt platzmäßig nur ein geringes Problem dar, da je nach Realisation nur 50-100 Logikelemente
Generator derselben Art jeweils 60% der Bits invertieren. Es ergäben sich also: 60% * 60% = 36% zu 0 (1 verändert) 40% * 60% = 24% zu 1 (0 verändert) 60% * 40% = 24% zu 1 (1 unverändert) 40% * 40% = 16% zu 0 (0 unverändert) im Ergebnis also 36%+16% = 52% Nullen und 48% Einsen und damit erheblich symmetrischer
-
Artikel
FIFO
einer "Counter" Variable, die den Füllstand des Buffers wiedergibt. Bei Einschreiben wird diese um +1 erhöht, beim Auslesen um 1 erniedrigt. Ist sie 0 ist der Buffer leer. Damit lässt sich die Codeeffizienz steigern, da die obigen Vergleiche kürzer ausfallen und sich auf nur diese eine Variable beschränken
im wesentlichen verfügbar: fifo_init(): FIFO initialisieren fifo_write_busy(): wartet bis mindesten 1 Element im FIFO frei ist und schreibt es in den FIFO fifo_write(): schreibt ein Element in den FIFO, ohne Prüfung ob genügend Platz vorhanden ist fifo_read_busy(): wartet bis mindesten 1 Element im FIFO
-
Artikel
AVR-GCC
Anleitungen sind in diesem Punkt veraltet. Mit halbwegs aktuellen avr-gcc/avr-libc-Versionen kann einfach z. B. DDRB=0xfe bzw. foo=PINB geschrieben werden. Mit PORTB |= _BV(1) setzt man PORTB.1, mit PORTB &= ~_BV(1) löscht man es wieder, mit PORTB ^= _BV(1) kann man es umschalten (_BV(x) entspricht dabei (1<<
"d" (globale bzw. lokale Daten mit Initialisierungswerten im ROM) betreffen das FLASH-ROM. Typen "B" und "b" brauchen ausschließlich RAM (werden beim Start mit 0 initialisiert). (vgl. Forenbeitrag von Jörg Wunsch) Mit dem Tool avr-size erhält man eine Übersicht über den Platzbedarf in den text, data
-
Artikel
Relais mit Logik ansteuern
, deren Nennstrom größer oder gleich dem Relaisstrom ist. Einfache Gleichrichterdioden wie z. B. 1N400x sind hier entgegen der oft gehörten Meinung ausreichend, es müssen keine schnellen Schaltdioden verwendet werden. Denn entscheidend für die Freilaufdiode ist die Einschaltzeit (forward recovery
an. Der Strom kann jetzt auch über den Schließer von K1 fließen, auch wenn der Taster wieder losgelassen wird. Das Relais hält sich selbst. Mit einem Druck auf S1 wird der Strom unterbrochen, K1 fällt wieder ab. Solche Schaltungen werden z.B. in Maschinen
-
Artikel
Transformatoren und Spulen
Parameter Formelzeichen Einheit Einheit Kurzform magnetischer Fluß Weber Wb magnetische Flußdichte B Tesla T Induktivität L Henry H Spannung U Volt V Strom I Ampere A Fläche A Quadratmeter m² Zeit t Sekunde s Energie E Joule J Windungszahl N keine 1 Frequenz f Hertz Hz Länge l Meter m Widerstand R Ohm
ist der begrenzende Faktor die Sättigung des Kerns. Sehr bescheidene Transformatoren sättigen bei 1 T, aber typische Werte liegen bei 1,2 oder 1,3 T, und ein gutes kornorientiertes Material geht vielleicht bis 1,6 oder sogar 1,7 T. Wenn man wirklich nicht weiß, welches Material man hat, sollte man
-
Artikel
SMD One Wire Adapter im Sub-D Gehäuse
versorgt und haben keinerlei Masseverbindung zum PC bzw. Schutzleiter! Eagle Files. Bilder. Seite A Seite B Mit DS18B20 Sensor: Im Gehäuse: Schaltplan und Board. Reichelt Stückliste. 1* 1N 4148 SMD Gleichrichterdiode SMD, Mini Melf , 100V, 0,15A 1* D-SUB BU 09 D-SUB-Buchse, 9-polig, Lötkelch 1* KAPPE CG9G D-SUB-Kappe für 9-polig D-Sub, Kunststoff 2* LL 103A SMD Schottky-Diode, Minimelf, 40V, 0,2A 1* SMD ZF 3,9 Chip-Zener-Diode 0,5W 3,9V 1* SMD ZF 5,6 Chip-Zener-Diode 0,5W 5,6V 1* SMD ZF 6,2 Chip-Zener-Diode 0,5W 6,2V 1* SMD-0805 1,50K SMD-Chip-Widerstand, Bauform 0805, 1,5 K-Ohm 1* X5R-G0805 10
-
Artikel
Fahrroboter
Basis- und eine Oberplatte) prinzipiell Platz für zwei Motoren, acht Taster, ein Batteriepack (3 x 1,5V AA oder 4 x 1,5V AA), zwei Reedschalter und zwei An-/Aus-Schiebeschalter (einer für die Hauptstromversorgung, der andere für eventuelle Peripherieeinheiten). Das Steckbrett bietet hohe Flexibilität
der Basisplatte genormte Maße haben, können sie auch zum befestigen kleiner Lochrasterplatinen (z.B. für ein Linienfolge-Modul) verwendet werden. Die Bohrungen sind rund um die Basisplatte angebracht. Die Kreisrunde Form des Roboters ermöglicht einfache Ausweichmanöver. Der Roboter kann auch sehr einfach
-
Artikel
Lötzinn-Datenbank
es aber nicht mehr HoChiMin Hanwuyou Zinn 60% Blei 40% 1,5-2,0% Beispiel + bAli Beispiel für grobeN Unfug NoName Beispiel Beispiel Beispiel Beispiel --- Ali Beispiel Sieht unter dem Mikroscope so aus als ob das keine Legierung, ist sondern Innenader Blei und
Reparaturen & zum Entlöten Polen um 1999 ca. 75 PLN ? Kilorolle aus Elektronik-Laden hält sich bis heute B-1 JINHU Sn60 Pb40 CF-10(?) 2% Nicht so toll eBay 2020-05 7,69 € Flussmittel riecht komisch nach Kaugummi, Lot benetzt Lötspitze schlecht; evtl. Pb/Sn vertauscht? ESPLB KAINA Sn99.3 Cu0.7 N/A 2% Besser
-
Artikel
Eisenwarenversender
41372 Niederkrüchten) sehr kleine Schrauben, Muttern, Scheiben, Nieten, Zahnräder, etc 0,6mm 0,8mm 1mm 1,2mm 1,4mm 1,5mm 1,6mm 2mm 2,2mm 2,5mm 2,9mm 3mm 3,5mm 4mm 5mm etc. Versand ab 2,20€ Gummifritz24. Homepage: Zellkautschuk: Matten, Platten, Dichtungsbänder Hartschaum Gummikleber Heck & Sevdic GbR
, Gewindestifte inhabergeführter Familienbetrieb in dritter Generation Mindestbestellwert 40€. Nur B2B. Schraubenbude (06420 Könnern). Homepage: Nach eigenen Angaben über 100.000 Artikel Athlet Werkzeuge Made in Germany: (Elektronik)Schraubendreher, Bits und Bithalter, Stift- und Steckschlüssel, Meißel
-
Artikel
Gleitkommazahlen
die Zahlen nicht einfach im Zweierkomplement gespeichert, sondern nach dem IEEE-754-Format: x = (-1) s * m * b e x ist die gewünschte Zahl im Gleitkommaformat s ist das Vorzeichen-bit: 0 entspricht +, 1 entspricht - m ist die sogenannte Mantisse, sie speichert die Ziffern der Zahl b ist die Basis 2
konvertieren. 12,75 10 -> 1100,11 Normieren: Das Komma wird so weit verschoben, bis es genau eine führende 1 gibt. 1,10011 Mantisse: die führende 1 Kommt bei jeder Zahl (mit Ausnahme von den Spezialfällen) vor, also ist sie redundant und wird nicht gespeichert. Somit ist das Bitmuster unserer Mantisse 10011