-
Artikel
Datei:Hörmann GTO unten4.png
Lizenz.
-
Artikel
Avr-gcc Bugs
recursion for __int24 4.7.1 c 46261 ICE: when compiled with -mint8 4.7.1, 4.6.4, 4.5.4 52261 Add XMEGA support 4.7.0 52148 ICE: spill_failure for movmemhi 4.7.0 51782 Missing address-space information leads to wrong code 4.7.0
4.3/4.4/4.5/4.6 Regression] [avr] code bloat caused by -fsplit-wide-types 4.7.0 34888 Stack patterns not optimal 4.7.0 34792 c++ worse than c compiler at 8-bit optimisations 4.7.0 34791 optimisation of
-
Artikel
Platinenhersteller
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¹) 4 60 50 1.6 9 10.20 2026-08-18 AISLER¹) 4 160 100 1.6 9 30.36 2026-08-18 AISLER¹) 4 60 50 0.8 9 11.14 2026-08-18 AISLER¹) 4 60 50 0.8 5 33.46 2026-08-18 Ätzwerk 1
10-16 AISLER¹) 1 160 100 1.6 1 30.81 2024-10-16 AISLER¹) 2 160 100 1.6 1 30.81 2024-10-16 AISLER¹) 4 20 20 1.6 8 6.91 2019-06-21 AISLER¹) 4 60 50 1.6 8 10.63 2018-06-21 AISLER¹) 4 160 100 1.6 8 29.19 2018-06-21 AISLER¹) 4 60 50 0.8 9 10.12 2018-06-21 AISLER¹) 4 60 50 0.8 5 44.98 2018-06-21 Ätzwerk 1
-
Artikel
STM32
mit NPU Wireless Familie, mit integrierten Funk-Schnittstellen STM32WL (2019) ARM Cortex M0+ und M4F bis 48 MHz sub-GHz z.B. für LoRaWAN, Sigfox, W-MBUS, Mioty, Wi-Sun, IEEE 802.15.4g STM32WB0 (2024) ARM Cortex M0+ bis 64 MHz 2.4 GHz mit Bluetooth 5.4 STM32WB (2018) ARM Cortex M0+ und M4F bis 64 MHz 2.4 GHz mit Bluetooth 5.4, Zigbee, Thread, Matter, IEEE 802.15.4 STM32WBA (2022) ARM Cortex M33F bis 100 MHz 2.4 GHz mit Bluetooth 5.4, Zigbee, Thread, Matter, Aliro, IEEE 802.15.4 Die Serien STM32W und
-
Artikel
Experimenteller Richtkoppler
Widerstand 50Ω R2 1x Trimmer ⌀10mm 100Ω R1 1x Kondensator 100pF siehe Text 1x Spule 0,3µH siehe Text 4x Kurzhubtaster - S1, S2, S3, S4 1x BNC-Buchse gewinkelt X1 4x Lötnagel ⌀1mm JP1, JP2, JP3, JP4 4x Steckschuh mit Lötöse ⌀1mm siehe Text 4x Schraube M3x12mm siehe Text 4x Mutter M3 siehe Text Impulsgenerator Stückzahl Typ Wert Position 4x Drahtbrücke - R2, R3, R5, R6 1x Widerstand 330Ω R4 1x Widerstand 390Ω R1 1x Kondensator 15pF C4 1x Kondensator 4,7nF C1 1x Kondensator 100nF C2, C3 1x Diode 1N4004-1N4007 o.Ä. D1 1x Spannungsregler
-
Artikel
Allgemeinzuteilung
max. Belegungsdauer Bemerkungen 6,765-6,795 MHz 42 dBµA/m in 10m Entf. induktiv, Vfg 4/2014 oder Vfg 30/2014 13,553-13,567 MHz 42 dBµA/m in 10m Entf. induktiv, Vfg 4/2014 oder Vfg 30/2014 rowspan=2 | 26,957-27,283 MHz 42 dBµA/m in 10m Entf. induktiv, Vfg 4/2014 42 dBµA/m in 10m Entf. oder
MHz 40,660-40,700 MHz 10 mW ERP Vfg 30/2014 169,4000 -169,4875 MHz rowspan = 3 | 10 mW ERP 0,1 % 4) rowspan = 3 | Vfg 30/2014 169,4875 -169,5875 MHz 0,001 % (0,1 % zwischen 0 und 6 Uhr) 4) 169,5875 -169,8125 MHz 0,1 % 4) 433,050-434,790 MHz 10 mW ERP Vfg 30/2014 rowspan=3 | 2400-2483,5 MHz 10 mW ERP
-
Artikel
Optokoppler
Gehäuse Vce (max) [V] Vsupply [V] CTR [%] Iout [mA] Geschwindigkeit Bemerkung Lieferant Datenblatt 4N25 4N26 4N27 4N28 DIP6 30 — 20, 10 ton/off 2 µs (typ.) B C D DK e F U R Broadcom CT-Micro Everlight Isocom LiteOn ONSemi QT-Brightek Toshiba Vishay 4N32 4N33 DIP6, SMD6 30 — 500 100 5 µS / 100 µS B C
EL3H4 IS3H4 LTV-214 HMHAA280 PS2805C PC3H4 TLP290 VOS627A SO4 Broadcom Cosmo CT-Micro Everlight Isocom LiteOn ONSemi, Renesas Sharp Toshiba Vishay KPC815 CT815 EL815 ISP815 KB815 LTV-815 Q815 PC815 K815P DIP4
-
Artikel
Operationsverstärker-Grundschaltungen
vorerst nicht beachten). Für den 1. Fall (nichtinvertierender Verstärker) gilt: U a = U e2 (1 + R 6 \R 4 ) Für den 2. Fall (invertierender Verstärker) gilt: U a = -U e1 R 6 \R 4 Der dritte Fall ist die Ansteuerung beider Eingänge: U a = -U e1 R 6 \R 4 + U e2 (1 + R 6 \R 4 ) Diese Schaltung ist gut für eine
= 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
-
Artikel
Raspberry Pi Einführung
indem man die Pin-Nummer in /sys/class/gpio/export schreibt. Wenn man über die Kommandozeile z.B. Pin 4 aktivieren will benutzt man folgendes Kommando: echo 4 > /sys/class/gpio/export Dadurch wird automatisch ein Verzeichnis /sys/class/gpio/gpio4/ erstellt. Nun kann man über die darin enthaltene Datei
ist: echo 1 > /sys/class/gpio/gpio4/value echo 0 > /sys/class/gpio/gpio4/value Wenn man den Pin nicht mehr benutzen will sollte man ihn wieder deaktivieren: echo 4 > /sys/class/gpio/unexport Dadurch verschwindet das Verzeichnis /sys/class
-
Artikel
WordClock mit WS2812
ESP-uclock-4M.bin Android App 2.9.4 26.05.2018 WC24h.apk Versionshistorie WCTris Windows-/Linux-Console-Programm 2.9.4a 02.06.2018 Wctris.zip Versionshistorie Icon Editor 2.9.4 26.05.2018 icon-editor.zip Versionshistorie
Anzeigemodus (Display-Mode) setzen WC12h: m = 0 Wessi m = 1 Ossi m = 2 Rhein-Ruhr m = 3 Schwaben m = 4 Schweizerdeutsch 1 m = 5 Schweizerdeutsch 2 m = 4 Englisch 1 m = 5 Englisch 2 WC24h: m = 0 hh mm (12) m = 1 hh mm (24) m = 2 hh und mm (12) m = 3 hh und mm (24) m = 4 mm nach hh (12+) m = 5 mm nach hh
-
Artikel
Tondecoder 567
von TI übernommen, aktuellere Datenblätter dann unter TI NE567/SE567 Philips Semiconductor Uni Ulm 4,75V 9V LM567 Texas Instruments Texas Instruments 4,75V 9V BA1604 Rohm Semiconductor Mouser 4,75V 9V NJM567 JRC Mouser 4,75V 9V XR-567 EXAR Bitsavers komplettes Datenbuch, Seite 57ff 4,75V 9V KA567 Samsung Jerzy Kazojć 4,75V 9V DBL567 Daewoo Semiconductor Ersin Elektronik 4,75V 9V == Pinout == Die Belegung der 8 Pins ist bei jedem der Bausteine identisch, auch wenn die Dimensionierung der frequenzbestimmenden Bauteile
-
Artikel
CAN
CAN-Schnittstelle (ein Kanal) Speicher: (FLASH,EEPROM,RAM) AT90CAN32 -> 32KB 1KB 2KB AT90CAN64 -> 64KB 2KB 4KB AT90CAN128 -> 128KB 4KB 4KB 15 CAN "Message Objects", jedes individuell konfigurierbar Bis auf den CAN controller weitestgehend identisch mit den nicht CAN Versionen (siehe AVR096) Beispielcode inkl
Nachfolgeprodukt Bustreiber (CAN-Transceiver). High-Speed. MCP2551. von Microchip PDIP8 und SOIC VCC = 4,5...5,5V kostet rund 1 Datenblatt Eagle-Lib PCA 82C250. ABGEKÜNDIGT! In Produktion: NXP Orderlist von NXP (ex. Philips) PDIP8 und SO8 VCC = 4,5...5,5V V-CAN: -8V..+18V -> "TTL-kompatible" Bus-Spannung
-
Artikel
AVR In System Programmer
10-poliger 6-poliger Dreieck = Anschluss Anschluss Pin 1 1 MOSI 1 MISO 2 U CC 2 U CC 3 - (*) 3 SCK 4,6,8,10 GND 4 MOSI 5 RESET 5 RESET 7 SCK 6 GND 9 MISO Pin 1 ist am Pfostenstecker mit einem kleinen Dreieck gekennzeichnet. Um Verwechslungen zu vermeiden, empfiehlt es sich, für die einzelnen Leitungen
. In der Hilfe zu AVR Studio 4.18 SP 1 ist der Pin CLK mit PDI_CLK, und der Pin DATA mit PDI_DATA bezeichnet. Atmel AVR Dragon. Erst mit der Dragon-Firmware im SP 1 für AVR Studio 4.18 soll der PDI-Support des AVR Dragon funktionieren
-
Artikel
Eisenwarenversender
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. Homepage:
,Abstandsbolzen,... Verfügbare Größen M2 M2.5 M3 und M4 Versand 3.95€ keine Mindestbestellmenge Leiner. Homepage: Lenz (14959 Trebbin). Homepage: Kupfer, Alu als Platten, Bleche, Schienen, Leitungsband. Versand 6€ Maedler. Homepage: DIN-Teile Getriebe und
-
Artikel
Wanderkiste (Widlar)
04.10.2018 09.10.2018 00340434220162270527 8,2kg 3 Maik12 017** 12.10.2018 15.10.2018 357602486629 7,4kg 4 Ma_s 45*** 18.10.2018 20.10.2018 357602632919 7,4kg 5 FrankLink 50181 00340434220191946448 7,4 kg 6 Schnibbelwind 27801 30.10.2018 01.11.2018 358612133282 7,2kg 7 dds5 60318 05.11.2018 07.11.2018
22.03.19 27.03.19 00340434220356489766 3 acepilot 58* 29.03.19 02.04.19 00340434220379923483 8,2 kg 4 Ma_s 45*** 05.04.19 08.04.19 357607265567 8.4 kg 5 mindsolve 40591 10.04.19 15.04.19 357607438205 8,74 kg 6 f_p 890xx 17.04.19 29.04.19 340434220387461915 9,02 kg 7 Patrick_j96 38458 03.05.19 962375013461
-
Artikel
Statemachine
20%"| Ampel 1 width="20%"| Ampel 2 width="20%"| nächster Zustand 1 rot grün 2 2 rot gelb 3 3 rot rot 4 4 rot/gelb rot 5 5 grün rot 6 6 gelb rot 7 7 rot rot 8 8 rot rot/gelb 1 Die Zustandsnummer ist in diesem Fall einfach die Taktung der FSM. Verfolgt man die Zustände von einem Zustand zum nächsten, dann
Induktions- schleife Wartezeit nächster Zustand 1 rot grün ==1 ? x 2 2 rot gelb x x 3 3 rot rot x x 4 4 rot/gelb rot x x 5 5 grün rot x =4 9 6 gelb rot x x 7 7 rot rot x x 8 8 rot rot/gelb x x 1 9 x x x dec / ==0 ? 6 Umsetzung in Tabellenform. Im letzten Beispiel wollen wir die Ampelsteuerung noch etwas
-
Artikel
Miniwebserver
or microSD-Card Configuration using a single XML file Web Server, ZeroConf, Auto-IP, Messenger, IPv4/IPv6, … Questions: FRDM-K64F (ab 24 Euro). Ethernetbuchse eingebaut ARM® Cortex™-M4 Core with Floating point unit and DSP 120MHz, 256KB RAM, 1MB FLASH SPI (3) I2C (3) I2S UART (5) USB OTG / Host / Device
128 MB SDRAM (64M x 16) 4 MB FLASH-Speicher Ethernet-Controller SMSC 91C111 serielle RS232-Schnittstelle E/A-Erweiterungsanschlüsse für Blackfin-Peripherie PPI SPORT0 & SPORT1 SPI Timer IrDA 2-Leiter-Schnittstelle JTAG-Schnittstelle
-
Artikel
Elektronikversender
. Zahlung per Rechnung, Bankeinzug nur für Stammkunden (ab 4 bis 5 Bestellung), Für Institute/Firmen direkt auf Rechnung möglich Abholung von Ware in Bonn-Tannebusch möglich Umzug ab 1.1. 2024 nach Bonn Tannenbusch. dad24. Homepage, Shop: E-Bay Shop: nicht mehr
, Rechnung für öffentl. Einrichtungen EIBTron.com. Homepage: 4.3.21: der link führt zu einer Firma mit anderem Namen, die nur noch Elektroartikel und Smarthome Zubehör hat Riesige Auswahl an Produkten (~300000) SMD-Bauteile bis 0402! auch spezielle Sachen wie Xilinx-Configuration
-
Artikel
8bit-CPU: bo8
read / Adresse ist Z ---------------------------------------------------------------- +0 +1 +2 +3 +4 +5 +6 +7 00- H.. ST.S SS.X ST.X SS.Y ST.Y SS.Z ST.Z 08- IX0 IX1 IX2 IX3 IX4 IX5 IX6 IX7 10- IY0 IY1 IY2 IY3 IY4 IY5 IY6 IY7 18- IZ0 IZ1 IZ2 IZ3 IZ4 IZ5 IZ6 IZ7 20- ZO.S SL.S ZO.X SL.X ZO.Y SL.Y 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 B.CN GTR
-
Artikel
Benutzer:Tom z703
Loongtion, einem Hersteller von Industrie-Speicherlösungen: breittemperaturbeständige DRAM (DDR3/DDR4), eMMC und industrielle SSDs für raue Umgebungen (-40 °C bis +85 °C). Interessen: eingebettete Systeme, Speicherarchitektur, Zuverlässigkeit in industriellen Umgebungen.
-
Artikel
AVR-GCC-Tutorial
4 2.3 float pgm_read_float 4 1.7 double pgm_read_double 4 / 8 2.3 void* pgm_read_ptr 2 Soll ein Zeiger gelesen werden, so verwendet man pgm_read_ptr und castet das Ergebnis zum gewünschten Zeiger-Typ.
folgt aufgebaut: {| class="wikitable" style="text-align:center" + Aufbau des EECR-Registers Bit 7 6 5 4 3 2 1 0 Name - - - - EERIE EEMWE EEWE EERE Read/Write R R R R R/W R/W R/W R/W Init Value 0 0 0 0 0 0 0 0 Bedeutung der Bits Bit 4-7: nicht belegt Bit 3 (EERIE): EEPROM Ready Interrupt Enable: Wenn das
-
Artikel
AVR-Tutorial: Equipment
. Hier die Liste der benötigten Bauteile: R1 Widerstand 10 kΩ C1 Keramikkondensator 47 nF C2, C3, C4 Keramik- oder Folienkondensator 100 nF Stiftleiste 6-polig Mikrocontroller ATmega8 oder ATmega8A (kann u. a. bei Reichelt bestellt werden) Quarzoszillator 4 MHz Beim Steckbrett ist darauf zu achten,
anschließen kann, samt passenden Vorwiderständen --------------------------- Teil 19 (7-Segmentanzeige) 4 7-Segmentanzeigen mit gemeinsamer Anode 4 PNP-Transistoren BC328 4 Widerstände 1k 7 Widerstände 100Ω Für weitere Bauteile, die man als angehender µC Bastler auch des Öfteren mal benötigt, empfiehlt sich
-
Artikel
Transformatoren und Spulen
gültig für die Berechnung der Windungen für alle Transformatoren und Spulen mit Sinusspannung. Die 4,44 ist kein Umrechnungsfaktor, sondern ergibt sich aus 2 * 2 * 1,11 oder aus pi * Wurzel aus 2 (3,1415926 * 1,4142136 = 4,442883). Eine "2" ist für die Tatsache, daß der magnetische Umschwung doppelt
unserem anderen Kern, 0,55 µH/N². Zwei Stapel mit je vier Stück ergeben mehr als genug Querschnitt mit 4,4 µH. Das ist eine brauchbare Lösung und bringt uns mehr Platz für die Wicklungen. Bei höheren Frequenzen ist die Flußdichte geringer und bleibt damit unterhalb der Grenze des Materials. Das Verhältnis
-
Artikel
Benutzer:Ltjg boimler
Ebenso kompakt Hinweise auf einen Vergleich der verschiedenen Tools und Alternativen. Forumsbewertung: -4. Je wahrer desto negativer: Gesehen in: Gleicher Inhalt (Verweis auf Spezialisten Weidinger), entgegengesetzte Bewertung: Gesehen in: Denk-Anstöße. === Regel in anderen Foren (bspw: FPGA Developer Forum
-
Artikel
8bit-Computer: bo8h
Page 1: ROM (32K), Text-RAM (16K), Video-RAM (16K) Page 2: RAM1 Haupt-RAM Page 3: RAM2 Neben-RAM Page 4: Slot4 Page 5: Slot5 Page 6: Slot6 Page 7: Slot7 Die 3bit-Register MP, MX, MY, MZ legen zusammen mit dem 2bit-Register SL fest, in welche der 8 Memory-Pages das betreffende Adressregister P, X, Y, Z zeigt. MP, MX, MY, MZ können nur die Werte 0 bis 4 annehmen. Wenn der Wert 4 ist, dann liefert SL die unteren 2bit für die Page-Auswahl. Ausserdem gibt es die Schattenregister NP, NX, NY, NZ. Das CPU-Signal zur Memory-Page-Umschaltung für eines der Adressregister
-
Artikel
Linksammlung
FreeRTOS (.org!) - "Real-Time-Kernel" unter anderem für ARM7 (LPC2xxx) auch AVR, MSP430, '51er FunkOS L4Ka Linux für Toradex Module basierend auf Intel XScale und Nvidia Tegra Linux4SAM Informationen, Anleitungen und Code zur Anwendung von Linux auf AT91SAM9xxx NicheTask (URL ist www.freertos.com aber hat
interoperate with any RFID ISO-Reader to make the contents stored on RFID tags accessible. (Linux) 2,4 GHz RFID. OpenBeacon - a free active 2.4GHz beacon design. (Reader: USB oder Ethernet; Tags: RF_Chip: NRF24L01, PIC16F684) DMX512. DMX-512 - was ist das? Eine Übersicht von SOUNDLIGHT. USB DMX Interface
-
Artikel
RFM69
Endstufe für eine etwas höhrere Ausgangsleistung. Das RFM69C hat 2 Pins weniger (es fehlt der Pin DIO4), und ist Pinkompatibel zum Vorgänger RFM12B. Es kann ohne Änderung am Layout oder der Schaltung ausgetauscht werden. Lediglich die Software muss angepasst werden. Viele Module haben noch die Endung
Stromaufnahme 22 mA/11 mA/0,3 µA 45 mA/16 mA/0,1 µA FIFO Größe 16 Bit 66 Bytes Syncmustererkennung Fest 0x2DD4 oder 0xD4 Frei bis zu 8 Bytes Ansteuerung. Das Funkmodul kommuniziert über die SPI Schnittstelle mit dem µC. Im einfachsten Fall werden SCK, MISO, MOSI und NSS benötigt. Am besten führt man auch noch
-
Artikel
Platinenherstellung mit der Photo-Positiv-Methode
FS1020D oder HP LaserJet 1010, Auflösung 1200x1200 dpi) sind auf Transparentpapier Leiterbahnen mit 0.4 mm (und weniger, z.B. 10 mil) Breite problemlos möglich! Normalpapier. Wenn nur bedrahtete Bauteile auf dem PCB und die Leiterbahnen auch schön breit sind, gibt es keinen Grund nicht normales Papier
. .. enthalten meist 4-6 Röhren und sind speziell dafür gebaut, viel bräunendes UV-Licht abzugeben. Mit bedrucktem Transparentpapier auf der Foto-/Kupferschicht, Glasplatte und Gesichtsbräuner darübergelegt (so dass die Röhren
-
Artikel
Transistor-Übersicht
Bemerkung Lieferant Datenblatt ca. Preis/ C1815 eigentlich 2SC1815 TO-92 50 0,15 70 - 700 25 0,1 0,4 80 Generischer China-Transistor. Ursprünglich aus Japan. Komplement A1015. Rauscharm. China 0,006 PN2222 TO-92 30 0,8 100-300 1 0,6 300 Allrounder Rei National 0,06 2N3904 TO-92 40 0,2 100-300 0,5 300
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 TO-92 300 0,5 40 0,625 50 hohe Spannung Rei Fairchild 0,05 BC337 TO-92 45 0,8 100-630 100 0,7 0,625 210 Rei Fairchild 0,05 BC368 TO-92 20 1,5 100-450
-
Artikel
AVR Arithmetik
Instruktionen und 120 Ticks inclusive Funktionsaufruf und Parameteraufbereitung (getestet mit avr-gcc 4.6 und auf Größe optimiert): Binär-zu-BCD-Umwandlung. Zur Ausgabe einer Binärzahl auf ein Textdisplay oder zur seriellen ASCII-Übertragung an den PC ist diese Umwandlung nötig. Sie ist ähnlich aufwendig
Erklärung des Algorithmus soll hier versucht werden: Um die niederwertigste 4-Bit-Binärziffer in BCD umzuwandeln, ist für $0…$9 keine Änderung nötig, für $A…$F wird „6“ addiert. Diese Addition wird ersetzt durch eine Addition von „3“ und anschließendes Linksschieben. Das führt
-
Artikel
Demo Gilbertzelle
etwa 80 mVss. Schaltpläne und Materialliste. Materialliste Widerstände Stückzahl Typ Wert Position 4x Widerstand 10Ω R8, R9, R10, R12 3x Widerstand 100Ω R7, R11, R19, R21 1x Widerstand 220Ω R4 2x Widerstand 1kΩ R20, - 3x Widerstand 1,5kΩ R1, R2, R18 2x Widerstand 1,8kΩ R13, R22 1x Widerstand 2,2kΩ R5
Widerstand 5,6kΩ R3, R6 1x Widerstand 6,8kΩ R14 2x Widerstand 22kΩ R15, R24 1x Widerstand 47kΩ R26 4x Widerstand 100kΩ R16, R17, R23, R25 Potis Stückzahl Typ Wert Position 1x Trimmpoti 1kΩ ⌀ 10mm P3 1x Trimmpoti 5kΩ ⌀ 10mm P4 1x Trimmpoti 10kΩ ⌀ 10mm P2 2x Trimmpoti 25kΩ ⌀ 10mm P1, P6 1x Trimmpoti 250kΩ
-
Artikel
AVR
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: AD-Wandler 10 bit, 8- und 16-Bit-Timer mit PWM, SPI, I2C (TWI), UART, Analog-Komparator, Watchdog 64kB Externer SRAM (ATmega128, ATmega64, ATmega8515/162); (Bei den
Tutorials. AVR-Tutorial AVR-GCC-Tutorial Kurzanleitung zum Einrichten des STK500 und dem AVR Studio 4 Gratis Assembler Kurs (pdf). Mehrere hundert Seiten mit vielen neuen Grafiken. Besonders zum Selbststudium geeignet. Es existiert auch ein Entwicklungsboard zum Kurs. Datenbuch ATmega8 und Xmega384 mit
-
Artikel
AVR-GCC
Das FemtoOS-Paket beinhaltet Scripte zum automatischen Herunterladen und Bauen einer avr-gcc Version 4.3.3. Empfehlenswert ist auch CDK4AVR, das die entsprechenden Tools als einfach installierbare Linux-Pakete bereitstellt. Leider ist das Projekt schon etwas älter, im Forum findet sich ein Beitrag, aktuellere
werden, kann man einfach noch diesen Befehl ausführen: Damit sollten ihr im Ordner $HOME/local/avr4win die gesamte Toolchain haben. Diesen Ordner müsst ihr nur noch auf euren Windows-PC kopieren. Für das klassische WinAVR fehlt noch Programmers Notepad, sowie die Utility-Programme, vor allem avrdude
-
Artikel
Digitaler Rauschgenerator im FPGA
Bitgenerator in VHDL ergibt sich durch einen Zähler, von dem ein Takt (hier 1/8-tel - es klappt oft auch 1/4-tel) abgeleitet wird und der sich infolge der aynchronen Rückkopplung auch noch verzählen kann: signal toggle : std_logic_vector(2 downto 0) := "000"; signal clock : std_logic; p_osc : process (toggle
man einfach 2 Inverter mehr dazu, wodurch sich etwas die Frequenz senkt. Je nach Technologie sind 4 Inverter besser, da dies einen deutlicheren Frquenzhub zur Folge hat. Entscheidend ist bei der Methode auch, dass durch das Umschalten ein Phasensprung erzeugt wird. Sollte der Oszillator begonnen haben
-
Artikel
FPGA
realisieren. Die Anzahl der Eingangssignale pro LUT ist vom FPGA abhängig und liegt meist zwischen 4 und 6. Für Funktionen die mehr Eingänge erfordern als eine einzige LUT besitzt (hohes Fan-In), werden mehrere LUTs direkt miteinander verschaltet. Die FlipFlops dienen dazu, Signalwerte zwischenzuspeichern
können damit Single- oder Dualport-RAMs mit variabler Bitbreite erzeugt werden. Üblich sind mehrere (4 - 30) kleinere Dualport RAM-Blöcke von 4 - 18 kbit, in modernen FPGAs bis zu 72 Bit. Einige Familien besitzen einen größeren internen RAM, andere spezielle FIFO-Blöcke. Taktgeneratoren. Zur Erzeugung
-
Artikel
NIC
MINOS-Projekt ---- Optimierungen. Der NIC-Compiler bringt sämtliche arithmetische Ausdrücke wie "3 * 4 + x + 1 << 6" nach den Prioritätenregeln (Punkt- vor Strichrechnung usw.) in die UPN-Notation - auch Postfix genannt. Dabei werden konstante Teilausdrücke wie "3 * 4" direkt durch das Ergebnis "12" zur
Programmiersprache Version i7-2600 CPU @ 3.40GHz i7-6700 CPU @ 3.40GHz Intel T6500 @ 2.10GHz NIC 0.9 5,3 sec 4,5 sec 17,3 sec PHP 5.6.23 10,4 sec 7,9 sec PHP 7.0 9,7 sec 7,3 sec Python 2.7 25,6 sec 27,95 sec 118 sec Lua 5.2 6,1 sec Es empfiehlt sich nicht, obiges Programm auf dem STM32 mit dem oben verwendeten
-
Artikel
Webby
Benötigt wird: SU101: LM73CIMK-0(Die -0 ist wichtig, wg. der device Adresse!) SC107: 100nF SR119: 4k7 SR113: 4k7 SR120: 4k7 Um die Temperaturanzeige im Bildschirmschoner zu realisieren, muss in app.cramfs-milano folgendes ersetzt werden: /milano/app/screensaver/screensaverwin.pyc -> gepatchte Version
kein Linux auf eurem PC habt, könnt ihr euch auch wie in diesem Kommentar beschrieben (Punkte 1 bis 4) beim Webby einen temporären Telnet-Zugang hacken und den Hash auf dem Webby selbst erzeugen. Dort ist der Befehl allerdings minimal anders: (ohne Bindestrich zwischen sha und 512) Telnet Zugang. Telnet
-
Artikel
Bitmanipulation
Ausführung langsamer sein wird, weshalb die ldr -Version eher zu bevorzugen ist. ARMv7-M (Cortex-M3/M4/M7). Die ARMv7-M basierten Prozessoren unterstützen die gleichen oben gezeigten Möglichkeiten für Bitoperationen wie ARMv6-M, aber zusätzlich noch einige weitere, effizientere Varianten: Die orr -Instruktion
lässt - d.h. als 8bit-Wert, der an eine beliebige Stelle im 32bit-Wert geshiftet wird, oder sich 1-4x wiederholt. Im ARMv7-M Architecture Reference Manual ist dies detailliert spezifiziert. Auf dem ARMv7M hat man bei der orr -Instruktion zudem die Wahl, ob die Flags im Flag-Register gesetzt werden sollen
-
Artikel
Zahlensysteme
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 13 D 15 1101 14 E 16 1110 15 F 17 1111 Darstellung. Hexadezimal. Hexadezimalzahlen werden meistens
-
Artikel
CH32V003
in drei Versionen (Windows, Linux, MacOS) verfügbar. Übersicht. Es gibt den Controller in derzeit 4 Gehäusevarianten TSSOP20, QFN20, SOP16 und SOP8. Allen gemeinsam ist die Programmspeichergröße mit 16kBytes und die Hauptspeichergröße mit 2 kBytes. zu ergänzen Register. zu ergänzen Peripherie. zu ergänzen
Probleme CH32V003 RC-Oscillator / Jitter Problem: CH32V003 läst sich nicht (mehr) flashen CH32V003F4P6 verliert sein Programm CH32V003: Probleme mit Bootloaderspeicherbereich CH32V003 gcc und Codegenerierung CH32V003, float wirklich langsam? strchr und ch32v003 mit riscv-none-elf-gcc ch32v003 externe
-
Artikel
Hoermann GTO 90 Torantrieb
1x SIEMENS SAB 8048-P (?Intel MCS-48?) beschriftet mit GTO 90 v52 IC2 1x SN7407N IC3 1x TAE 1453A IC4 1x MC 7805CT K1 1x GRUNER 175 A 03 010 ES (Link zum Datenblatt) K2,K3 Omron Spulenspannung 24V C1 1x 470µF 25V (in einem anderen Fall wurde 220µF verbaut) C2,C3 1000µF 16V LED1 Grün LED2 Gelb LED3 Rot
taster scheint nicht mehr im Handel verfügbar, alternativ kann man diesen (und die Anschlüsse 1 und 4 verwenden, 2 bleibt unbelegt) oder diesen nehmen oder man öffnet den Schalter (siehe Bild) und versucht ihn zu reparieren. Zudem gibt es einen Betriebskondensator von 12 µF (kein Anlasskondensator, siehe
-
Artikel
Drehgeber
13] = -1 6 mal 0101 -> table[05] = +0 1 mal 0100 -> table[04] = +0 oder -1 bei doppelter Auflösung 4 mal 0000 -> table[00] = +0 1 mal 0010 -> table[02] = -1 3 mal 1010 -> table[10] = +0 Betrachtet man nun nur die Stelle an der das Prellen auftritt so sieht man, dass das Prellen heraus gerechnet wird
Allgemeine Betrachtung mit Beispielcode Quadraturdekoder mit ATTiny25 (einfache Version) oder ATtiny202, 4xx, 8xx für SIN/COS Dekoder Download. "Solide Lösung" als Bibliothek
-
Artikel
AVR-Tutorial: UART
wird, wird zeichen jedesmal mit dem ASCII-Code des zu übertragenden Zeichens geladen (so wie in Teil 4 bei der LCD-Ansteuerung). Der Assembler wandelt Zeichen in einfachen Anführungsstrichen automatisch in den entsprechenden ASCII-Wert um. Nach dem Wort „Test!“ werden noch die Codes 10 (Line Feed oder
Schaltung sieht dann wie folgt aus: Am ATmega8 stehen dann die Signale RTS bzw. CTS an den Pins PD4 bzw. PD5 zur Verfügung. An PD5 kann abgefragt werden, ob die Gegenstelle zum Empfang von Daten bereit ist, während der ATmega8 über PD4 signalisieren kann, dass er im Moment keine Daten über die serielle
-
Artikel
Festkommaarithmetik
Sensoren in digitaler Form geliefert. Doch wie wandelt man diese in eine "normale" Anzeige wie z. B. 4,56V um? Der einfachste Ansatz ist der Einsatz von Gleitkommazahlen. Dabei gilt nahezu immer die Formel Den so errechneten Wert der Eingangsspannung kann man einfach per C-Funktion in einen String umwandeln
Beispiel: Referenzspannung: 5 V ADC-Bitbreite: 10 neue Auflösung = 0,001 V = 1 mV Der Korrekturfaktor 4,8828125 wird zweimal mit 10 multipliziert und dann auf 488 gerundet, das entspricht einem Rundungsfehler von gerade mal 0,05 %! Die neue Auflösung ist 0,00001 V = 10 µV. Das Ergebnis muss in einer 32
-
Artikel
Pulsweitenmodulation
der Heizung selber ab, der Verstärker "verbraucht" nur 1 V. Es fließen ca. 1,2 A, es werden ca. 14,4 W in der Heizung in Wärme umgesetzt, im Verstärker ca. 1,2 W, der Wirkungsgrad beträgt 92%. Wenn jetzt aber nur noch 6 V an der Heizung anliegen sollen, muss der lineare Verstärker die "übrigen" 7 V
ein Strom von ca. 600 mA, in der Heizung werden ca. 3,6 W in Wärme umgesetzt. Allerdings werden auch 4,2 W im Verstärker in Wärme umgesetzt! Der Wirkungsgrad ist nur noch 46%! Im Gegensatz dazu sind bei einer PWM die Transistoren des digitalen Verstärkers immer nur entweder voll durchgesteuert oder gar
-
Artikel
AVR - Die genaue Sekunde / RTC
in einer Sekunde F_TIMER mal aufgerufen. Mit diesen 256 Hz ergibt sich eine Periodendauer von ca. 4ms, die auch sehr gut zum Entprellen von Tasten benutzt werden kann. Eine Entprellroutine kann also bequem in den Timerinterrupt mit eingefügt werden. Beachten muss man nur noch, dass das Nullsetzen des
neu beschrieben werden. Bei 1 MHz RC-Oszillatortakt sind das nur 30 Takte, wovon 6 zum Aufwachen und 4 zum Anspringen der ISR benötigt werden. Dazu kommen noch das Sichern einiger Register am Anfang der ISR, was man im C nicht direkt sieht. Sicherheitshalber sollte man auch einen höheren Takt einstellen
-
Artikel
Multiplexen
man die Mehrfachnutzung eines Mediums durch verschiedene Nutzer bzw. Quellen. Beispiel: Digitaler 4:1 Multiplexer. Mit Hilfe der Steuereingänge A1 und A0 wird ausgewählt, welcher der vier Eingänge I0 bis I3 auf den Ausgang Y durchgeschaltet wird. A1 A0 Y 0 0 I0 0 1 I1 1 0 I2 1 1 I3 Die Umkehrung des
zweiadrige Leitung? Unidirektionale Datenübertragung, 1 Leitung, kein Quarz Taster + LED am selben Draht (4*) 2 Relais mit einer Leitung umschalten Tastenmatrix auslesen über nur 2 Leitungen Gyrator zum entkoppeln, Nachbildung einer sehr großen Induktivität mit aktiven Bauteilen Phantomspeisung & FBAS, Videosignal
-
Artikel
Relais mit Logik ansteuern
und wir haben etwas Mehrstufiges. Ausnahmen sind sogenannte Logic Level MOSFETs, welche schon mit 4,5V praktisch voll durchgesteuert sind. Diese können direkt von 5V Logikausgängen betrieben und somit wie im vorherigen Kapitel angeschlossen werden, wie man in diesem Forumsbeitrag sehen kann. Entsprechende
Fachbegriffe bei Relais Forumsbeitrag Toggleschaltung mit zwei Invertern Forumsbeitrag: Quizzmaster für 4 Spieler komplett mit Relais Forumsbeitrag: Energie einer Spule zurückgewinnen Forumsbeitrag: Freilaufdiode auf Platine platzieren? Forumsbeitrag: 32 Relais über einen Arduino mit SCPI Forumsbeitrag:
-
Artikel
Spannungsteiler
oder E24-Reihe mit der niedrigsten Toleranz automatisch berechnet, findet sich unter elexs.de/kap2_4.htm. Online (mit JavaScript) geht dies unter gjlay.de/helferlein/spannungsteiler.html. Spannungsteiler mit Biaskorrektur. Manche Spannungsteiler ziehen Strom, bzw. liefern einen konstanten Strom. Eine
bzw. 150 kΩ und 10 kΩ, stellt sich ein Teilungsverhältnis von 1:16 ein … welches sehr einfach durch 4fach-Shift im Controller kompensiert werden kann. Das geht wesentlich schneller als die entsprechende Multiplikation. Messung hochohmiger Widerstände. Will man sehr hochohmige Widerstände messen, die
-
Artikel
RS-485
SN65HVD23D von TI extended common mode -20 to +25V 25MBit @160m 64 nodes Supply 7mA plus load SO8 Gehäuse 4.05$@1 SN65HVD24D von TI extended common mode -20 to +25V 3MBit @500m 256 nodes Supply 10mA plus load SO8 Gehäuse 4.05$ @1 MAX3079E von Maxim 250kBit, 500kBit, 16MBit umschaltbar 256 nodes Supply 1.5mA