-
Artikel
Wer hat was
, Rs, Cs, ATMegas, ATTinys, STM32, 3D Drucker, Verschiedene ISP Programmer (auch welche ab zu geben), ESP8266, Funkmodule 433MHz, 2.4GHz, I2C LCD Module und vieles mehr Thüringen. matrixstorm Erfurt/Schwansee 99195 auch alles moegliche in
ATmega1284(p), ATmega128, ATmega2560, ATmega32u4, ATXmega128A3U, ATXmega256A3U, ATXmega384C3, ATXmega256D3, ATXmega384D3 und IC-Sockel; LEDS insbesondere auch RGB klar und diffuse als auch WS2812B auf Rolle;Powerinduktoren, Ferritkerne (auch Toroide) und Spulenkoerper, Ferritstaebe Kaschke K600 und U-Kerne
-
Artikel
Kondensator
0G 0L 0J 1A 1C 1E Spannungs- festigkeit /V 4,0 5,5 6,3 10 16 20 Kombination 1H 1J 1K 2A 2Q 2B Spannungs- festigkeit /V 50 63 80 100 110 125 Kombination 2C 2Z 2D 2P 2E 2F Spannungs- festigkeit /V 160 180 200 220 250 315 Kombination 2V 2G 2W 2H 2J 3A Spannungs- festigkeit /V 350 400 450 500 630 1000 Case Code (Bauform) A B C D EIA Code 3216 3528 6032 7343 Länge (mm) 3,2 3,5 6,0 7,3 Breite (mm) 1,6 2,8 3,2 4,3 Höhe (mm) 1,6 1,9 2,5 2,8 Maßtoleranz (mm) 0,2 0,2 0,3 0,3 Siebkondensator. Der Siebkondensator sitzt hinter einem
-
Artikel
5V/3V3 DC/DC-Wandlerboards
Parameter Ausgang 5V Ausgang 3V3 Eingangsspannung min 6,3V 4,5V Eingangsspannung max [1] colspan="2" style="text-align:center" | 25V Wirkungsgrad [2] >85% >82% Schaltfrequenz colspan="2" style="text-align:center" | 500kHz Ausgangsstrom max. colspan="2" style="text-align:center" | 600mA [1]: Grenze
style="text-align:right" | 2 1,64 style="text-align:right" | 1 0,82 D1, (D3) MBRS140 DIODE-SMB MBRS 140 SMD 0,12 style="text-align:right" | 1 0,12 style="text-align:right" | 2 0,24 style="text-align:right" | 1 0,12 D2, (D4) 1N4148
-
Artikel
Linksammlung
- Share your USB devices via LAN/Internet Viele kleine USB Projekte Rund um die Bibliothek usbn2mc Dies ist eine einfache Bibliothek für den USBN9604/03 von National Semiconductor Mega8D12 - Schritt für Schritt zum virtuellen COM-Port. Ein Einsteiger-Tutorial zur CDC-Klasse mit Schaltung und Firmware
eigenen Lichtanlage benötigt (Mischpult, Steuersoftware, Dimmer, Scanner mit Iris, Shutter-Dimmer, 2 rotierenden Goborädern, 2 Farbrädern, CMY-Farbmischeinheit, Prisma, Fokus ...). Digital Enlightenment Verschiedene DMX-Selbstbauprojekte PS2. PC keyboard to an AVR LANC. 3D LANC Master from Damir Vrancic
-
Artikel
74xx
72 14 1 And-Gated-JK-MS Flipflop with preset & clear F-F 73 14 2 JK Flipflop with clear F-F 7476 4027 74 14 2 D Flipflop with preset & clear F-F 74175 74273 4013 40174 75 16 - 4-Bit Bistable Latch 76 16 2 JK Flipflop with preset & clear F-F 7473 4027 78 14 2 JK Flipflop
inverters with schmitt-trigger inputs Buffer 7407 74240 74241 74244 74365 74541 4050 4503 40107 14 2 Dual 2-input open-collector NAND gates with buffered output NAND 7400 7403 74132 4011 4093 40174 ? 6 6-bit D flip-flop with reset F-F 7474 74175 74273 4013 4503 16 6 2/4-bit 3-state noninverting buffer
-
Artikel
MP3
17,85 2006 Abgekündigt MAS 3587 F-QI 24,80 STA 013 25,00 ? ? Bus SPI SPI UART SPI SPI UART SPI UART I2C I2C PIO I2C I2C SPI PIO I2C Allgemeines MP3 MP3 MP3 MP3, WMA, MIDI MP3, WMA, MIDI, OGG Vorbis, LC-AAC, HE-AAC MP3 decodieren - DSP lässt sich aber durch SW-upload auch umprogrammieren MP3 de- und encoden
Micronas Distributor: z. B. Rutronik Erhältlich im PLQFP64, PMQFP64 und PQFN64 Gehäuse. Features. MPEG 1/2 layer 3 Encoder mit bis zu 192kbit/s MPEG 1/2 layer 2 and layer 3 Decoder Auslesen des ID3 Tags Schnittstellen. 2 serielle (I2S und andere Formate) 1 parallele I2C zur Steuerung S/PDIF Ein- und Ausgang
-
Artikel
AVRDUDE
verschiedenen Programmen) Schreiben und Lesen des EEPROMs AVRDUDE kann das STK500 (auch mit Firmware 2.x als stk500v2), das Atmel AVRISP (auch mit Firmware 2.x als avrispv2 o.ä.), das Atmel AVRISP MKII (USB Ansteuerung mittels lib-usb bzw. lib-usb-W32), AVR910-kompatible Programmierer, den AVR Butterfly
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; ...... Achtung! Programmieren geht auch mit -cavr911. Allerdings geht das
-
Artikel
Tutorial - Aufbau WordClock mit WS2812
R16 nicht vorhanden nur wenn kein TSOP eingebaut C1 nur wenn TSOP eingebaut nur wenn TSOP eingebaut C2 ja ja C3 ja ja C4 nur wenn DCF eingebaut nur wenn DCF eingebaut D1 nur wenn Spannungsabschaltung eingebaut nur wenn Spannungsabschaltung eingebaut D2 nur wenn Spannungsabschaltung eingebaut nur wenn
zu tun: A. ST Link absägen B. die Brücken SB62/SB63 auf dem Nucleo Board einlöten. Damit werden RX/D0 und TX/D1 auf der einreihigen Arduino Pfostenbuchse C9 und die Pins 35 und 37 auf CN10 (Morpho Connector) angebunden. C. Auf dem ST Link sind die beiden Jumper CN2 zu entfernen. Damit wird der ST Link
-
Artikel
IPod Ladegerät
welche durch verschiedene Spannungen an den Datenleitungen aktiviert werden: Ladestrom Spannung an D+ Spannung an D- 0,5A 2V 2V 1A 2V 2,8V 2,1A 2,8V 2V Ohne diese Spannungen an den Datenleitungen starten die Geräte den Ladevorgang nicht. In der folgenden Tabelle Widerstandswerte für die entsprechenden Ladeströme (Widerstandbezeichnungen siehe Bild) Ladestrom R1 R2 R3 R4 0,5A 15k 10k 15k 10k 1A 12k 15k 15k 10k 2,1A 15k 10k 12k 15k Dabei fließt durch die Spannungsteiler nur ein zusätzlicher Strom von 400µA, was noch verschmerzbar sein sollte. Norm. Das Problem dabei
-
Artikel
P89626/ArchLinuxARM
auf Platte zu legen um es z.T. per chroot zu nutzten, kann man folgendes tun: ~ # cd /i-data/6764ac2f/ /i-data/6764ac2f # mkdir ArchLinuxARM /i-data/6764ac2f # cd ArchLinuxARM/ /i-data/6764ac2f/ArchLinuxARM # wget /i-data/6764ac2f/ArchLinuxARM # tar -xvf ArchLinuxARM-oxnas-latest.tar.gz /i-data/6764ac2f
Booten eines ArchLinuxARM-oxnas Kernels funktioniert mit dem Kernel von: (md5: 2913a873b189461ca3803a0d2114e0de) Boot Ausgaben siehe: Dazu kopiert/entpackt man das rootfs von ArchLinuxARM nach sda2 (ist im Normalen System: /i-data/6764ac2f/) und gibt diese bootargs an: console=ttyS0,115200 root=/dev/sda2
-
Artikel
Diskussion:Entscheidung Mikrocontroller
Funktionsgenerator erzeugt haben. Beim Überfliegen der MSP430-Datenbläter ist mir auch nicht klargeworden, was der 2. Takt mit dem Stromverbrauch zu tun hat. - Markus Software. @Mah Dein Beitrag: Bei AVR JTAG ICE MKII - CN clones sollte man genau auf die unterstütze Software-Umgebung achten - "AVR Studio supported"
neuen Controller eingesetzt, die erst ein Jahr oder weniger im Markt sind. Artikelvandalismus / AfD-Propaganda zur Wahl. Liesse sich ermitteln, aus welcher Ecke die fortwährende Störung des Artikels kommt? Wäre mal interessant, wer diese lausige AfD-Propaganda einstellt! Einfach lächerlich und dümmlich
-
Artikel
Entwicklungsboard mit PIC
dem PC über UART • Datenübertragung über IR • Tonausgabe (Buzzer) • Datenübertragung über SPI und I2C im Halb-Duplex-Mode • Schrittmotorensteuerung • Dynamische Tastatureingabe • AD- Umwandlung • Datenausgabe auf dem HD44780 Display Projektinhalt. a. Mainboard b. SPI-Board c. I2C-Board d. Com-Board
unterschiedlichen HW-Adressen (000 und 111) als I/ O Serial – zu –Parallel Treiber funktionieren. IC2 ist mit 4 Binär zu Dezimal Wandler ausgestattet und wird zur Ausgabe der 16 Bit Daten benutzt. Die ersten 8 Bit vom IC3 können über JP15 mit zwei L293D Schritt-Motoren –Treiber beschaltet werden. Die
-
Artikel
DIY Lernfähige Fernbedienung mit IRMP
µA Senden: ca. 18 mA Lernmodus: ca. 19mA Stückliste:. Name Wert Gehäuse C1, C3, C4 100nF RM 5,08 C2 4,7µF Elko RM 2,54 DM 6 C5, C6 22pF RM 2,54 D1 SFH409 LED 3mm D2 LED_grün LED 3mm grün 2mA D3 LED_gelb LED 3mm gelb 2mA D4 LED_rot LED 3mm rot 2mA IC1 ATMEGA168 DIL28S IC2 TSOP1736 TSOP17.. K1 K1X04 1X04 K4 ISP Wannenstecker 10 stehend Q1 16MHz HC49/U R1 4,7K 0207 R2 33 0207 R3 100 0207 R4 10K 0207 R5, R6, R7 1,2K 0207 S1, S2, S3, S4, S5, S6 Drucktaster Drucktaster T1 BC337 TO92 Download. Version 1.4.1, Stand vom 22.05.2011: RemoteControl.zip Passender Bootloader
-
Artikel
Benutzer:Katta
hallo, hat jemand grundSchaltung von Atmega8 mit L293d... ich möchte mit Motorentreiber L293D 2 motoren.... katta
-
Artikel
Sparmatic Heizungsthermostate
des Steckers, die Buchsen in den Schaltplänen oben sind ggf. andersherum beziffert. 1 VCC red VCC 2 D- white SCK ?? stimmt das ?? 3 D+ green MOSI 4 ID NC MISO ?? stimmt das ?? 5 GND black GND Achtung im Schaltplan des Comet ist die Nummerierung umgekehrt. Beim Aldi thermy ist die Belegung wie folgt: (MISO und SCK vertauscht) 5 VCC red VCC 4 D- white MISO 3 D+ green MOSI 2 ID NC SCK 1 GND black GND Siehe auch ISP. Der AVR ISP ist wie folgt belegt (Anschluss auf der Platine, Ansicht von oben): Reset. Beim Zero ein Pad auf der Rückseite des
-
Artikel
USB
- 4 PWM 2 USART SPI, I2C, SSC größere Chips auch mit Ethernet Reichelt ca. 6,25 € Philips/NXP LPC2378 Full 144 3,3V/5V ARM7 72MHz bspw. 12MHz 512KB 32KB 8 x 10bit 1 x 10bit, 6 PWM 2 USART, 2 CAN SPI, I2C, SSC
1 bidirektionale FIFO ** Reichelt, ab 1,95 € libftdi - FTDI (bitbang) software collection von Intra2net (Opensource) FT232R FTDI Device 28-32 RS232/Bitbang/CBUS 1 bidirektionale FIFO ** Reichelt, ab 3,15 € libftdi - FTDI (bitbang) software collection von Intra2net (Opensource) FT2232D FTDI Device 48
-
Artikel
High-Speed capture mit ATmega Timer
betrachten: Überlauf des Timer Wertes TCNT1. Dies ist kein Problem und wird durch die vorzeichenlose Modulo 2^16 Berechnung der Differenz kompensiert, Rechenbeispiel siehe unten Überlauf der Differenz zwischen zwei Zeitpunkten, d.h. wenn die Differenz zwischen zwei Flanken größer als 65535 ist (Zeitspanne größer
T(7) und T(6) hat Timer1 den Wert 43600 (Timer-Wert bei T(6)) noch zweimal erreicht, d.h. die Differenz ist 2 mal übergelaufen und der Wert um 2*2^16 größer: T(7) - T(6) = (0x266C – 0xAA50) + 2*2^16 = 0x7C1C + 2 * 0x10000 = 0x27C1C = 162844 Mehr zur Theorie der Modulo-2^x Arithmetik (Restklassenring
-
Artikel
USB Oszilloskop
openchoice/ (Open Choice) Http://www.ni.com/signalexpress/ (Signal Express) Http://www.ni.com/labview/d/ (Labview) (WIN + PocketPC) Hardware. (2 Kanaele, 1 MHz, guter Analog-Frontend, leicht nachbaubar; Firmware und PC-Software) USB Oszilloskop im Bau (qC 800Messungen) (1986) (Mini LCD, spanische Seite
4 Kanäle, PIC, +Hinweise für ähnliche Projekte) (Schaltungen für Oszi Funktionen) (8-Bit, 1 GSPS A/D Converter) (8-Bit, 1,5 GSPS A/D Converter) (8-Bit, 3 GSPS A/D Converter) E2V (former Atmel) Gigasample AD Converter Maxim Gigasample AD Converter Bücher. "Meßdatenerfassung mit dem PC" 3-8007-1741-7:
-
Artikel
Royer Converter
, 100V MKP-10-630 33N C3 6,8µF, 50V MKS-2 6,8µ R1 2k2, 1/4W METALL 2,21K R2 22R, 5W 5W AXIAL 22 D1-4 1N5818 1N 5818 TR1 CuL, 0,5mm CUL 100/0,50 Mit 12V Eingangsspannung beträgt die Spannung im Primärkreis ziemlich genau 38Vpeak. Der Leerlaufstrom
strom 0,01 1,0 1,0 0,1 1,1 1,1 0,2 1,1 1,3 0,5 1,4 2,0 0,6 1,6 2,5 0,7 1,8 3,3 0,8 2,2 5 0,9 3,2 10 0,95 4,5 20 0,99 10 100 Formeln zum Royer Converter. (im Leerlauf gemessen) (mit L-Meter gemessen) (Näherungsformel) Formelzeichen Bedeutung
-
Artikel
ARM-ASM-Tutorial
#!"/!/ 0070 30212303 0d9e2121 2f212421 212f2f21 0!#... /!$ //! 0080 03422035 030c2e03 0d2e0311 2e36030b .B 5.........6.. 0090 2e30212f 222f2202 01000101 3b000000 .0!/"/".....;... 00a0 02002400 00000201 fb0e0d00 01010101 ..$
ldr r0, [pc, #60] ; (800012c ) 80000ee: 4910 ldr r1, [pc, #64] ; (8000130 ) 80000f0: 4a10 ldr r2, [pc, #64] ; (8000134 ) 80000f2: e003 b.n 80000fc 80000f4: f852 3b04 ldr.w r3, [r2], #4 80000f8: f840 3b04 str.w r3, [r0], #4 80000fc: 4288 cmp r0, r1 80000fe: d3f9 bcc.n 80000f4 8000100: 480d ldr r0
-
Artikel
AVR-Tutorial: ADC
Nominalwert abweichen kann, vgl. dazu das Datenblatt Abschnitt ADC Characteristics VINT (z. B. ATmega8: 2,3…2,9 V, ATmega324P: 2,33…2,79 V bzw. 1,0…1,2 V, „Values are guidelines only.“). Die typische Abweichung der internen Referenzspannung vom Sollwert bei einigen AVR-Controllern wird in dieser Testschaltung
nur 8 Bit breit ist. Daher wird das Ergebnis in zwei Register ADCL und ADCH abgelegt. Standardmäßig (d. h. ADLAR = 0) werden von den 10 Ergebnisbits die niederwertigsten 8 im Register ADCL abgelegt und die noch fehlenden 2 Bits im Register ADCH an den niederwertigsten Bitpositionen gespeichert. ADCH ADCL
-
Artikel
Raspberry Pi Einführung
eingibt: d 2 n p 2 w Dadurch wird die zweite Partition gelöscht und neu angelegt, und zwar über den gesamten freien Bereich der SD-Karte. Dann muss man wieder einen Dateisystem-Test durchführen: e2fsck -f /dev/
den Arch Linux ARM Paketquellen installieren: pacman -S i2c-tools Nun muss man die nötigen Kernel-Module laden: modprobe i2c-bcm2708 modprobe i2c-dev Soll das beim Systemstart automatisch passieren, legt man eine *.conf-Datei im Verzeichnis /etc/modules-load.d
-
Artikel
Transformatoren und Spulen
bleiben. Für dieses Beispiel nehmen wir an, daß das Eisen für 1,2 T gut genug ist. Durch Anwendung von Formel (2) erhält man den maximal zulässigen Fluß von 0,72 mWb. Doch bevor es weitergeht, warte für einen Moment und denk nach! Eisen kann in beide Richtungen magnetisiert
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 so groß wie der einseitige ist (damit kann man die einfache
-
Artikel
Minila Version MockUp
RAM-Speicher. 512K*32: 512K*32 Kanäle TQFP100 0,65mm Pinabstand GS816036 Optional GS816032 Optional CY7C1381D-133AX wird in der Sammelbestellung verwendet 1M*32: 1M*32 Kanäle TQFP100 0,65mm Pinabstand CY7C1441AV33-133AXC/CY7C1441AV33-133AXI 60eur/stk dazu muss eine Brücke zwischen TP1 am CPLD und TP2 am SRAM
hat. LED8 leuchtet dann auch. Programmierung. FTDI. Zum Programmieren werden die FTDI-Treiber für D2XX und das Programm FT_PROG benötigt. 1. MiniLA über ein USB Kabel an den PC anschließen und die heruntergeladenen FTDI-Treiber Installieren 2. Das Programm FT_PROG starten 3. Im Programm auf "Scan and
-
Artikel
2.4 GHz über Kabel
Abhängigkeit von der Anzahl der Verzweigungen, Annahmen: Typische maximale Sendeleistung des SoCs: 20dB Typische maximale Sensibilität des SoCs: -80dBm Dämpfung des RG58-Koaxialkabels bei 2.4GHz: ca. 1dB/m Dämpfung an Steck- und Lötverbindungen: 1dB Halbierung der Signalenergie an jeder Verzweigung Anforderungen
Signalstärke der Erwartungshaltung? Kabel überprüfen, Methode 2. Mittels T-Stück mit den Anschlüssen T1,T2,T3 T1: Messgerät/Empfänger T2: 13cm RG58 und Sender T3: 13cm RG58 und Terminierung (Messung 1) T3: Kabelanschluss K1, Kabelanschluss K2 terminieren (Messung
-
Artikel
Diskussion:AVR Arithmetik
korrekt rechnet. Bei einer Division sind ja verschiedene Fälle zu beachten: a: 1. Zahl größer als 2. Zahl -> scheint der einzige Fall zu sein in welchem der Algorithmus funktioniert. b: 1. Zahl ist 0 -> Rest ist 2. Zahl -> mit 1. Zahl=0x00000000 und 2. Zahl=0xFFFFFFFF müsste das Ergebnis folglich 0x00000000
nicht abgefangen!) d: 1. Zahl gleich 2. Zahl -> mit 1. Zahl=0xFFFFFFFF und 2. Zahl=0xFFFFFFFF müsste das Ergebnis folglich 0x00000001 und Rest 0x00000000 lauten, es lautet aber 0x00000000 mit Rest 0x7FFFFFFE. --EXS 07:22
-
Artikel
Hausbus
) - keine genormten Hausbus-Protokolle Diskussion im Thread NRF24L01+ als Hausbus EIB / KNX. + nur 2 Leitungen für Daten, Power und GND + kein Abschluss-R nötig, alle Bustopologien + multimasterfähig + übertragungssicher (d.h. bei Übertragungsfehler werden Daten automatisch wiederholt) + Herstellerunabhängig
Freebus Homepage (Deutsch) CAN-Bus. + Protokoll bereits im Chip + multimasterfähig + übertragungssicher (d.h. bei Übertragungsfehler werden Daten automatisch wiederholt) + hohe Störsicherheit durch differentielle Übertragung O Preis ist ausgewogen - es werden 2 Leitungen Daten + Power + GND benötigt - Abzweigungen
-
Artikel
Beschleunigungssensor
Konstanstrom arbeitet (nicht zu verwechseln mit der 4..20mA Stromschnittstelle). Beispieltypen. Analog (d.h Auswertung über ADC) Freescale MMA7260 (3,3V, Low G, 3 Achsen) STM LIS302SG (3,3V, Low G, 3 Achsen) Colibrys VS9000.d (high-end 3D Mems Sensor) VTI SCA610 Digital (d.h spricht I2C, SPI) Freescale MMA7455 (3,3V, Low G, 3 Achsen) STM LIS302DL (2.16-3.6V, Low G, 3 Achsen) BMA150 (2,4V-3,6V, +/-2G, +/-4G, +/-8G) Beschleunigungssensoren unterscheiden sich in der Empfindlichkeit (ab ca. +/- 1G), der Abtastrate (wenige Hz bis mehrere kHz) und der
-
Artikel
MCURSES
eingestellte Größe der verwendeten Terminal-Emulation angepasst werden. Funktionen. initscr. Vor Version 2.2.0: void initscr (void) :Initialisierung mcurses, siehe auch endwin() Beispiel: initscr (); Ab Version 2.2.0: uint_fast8_t initscr (void) :Initialisierung mcurses, siehe auch endwin() Beispiel: initscr
. Versions-Historie. 13.03.2015: Version 2.2.0 Portierung auf STM32F10x und STM32F4xx Auswahl der UART-Schnittstelle (nur STM32) Neue Funktionen: printw() und vprintw() (nur STM32) Neue Makros: mvprintw() und mvvprintw() (nur STM32) Variablen-Typen
-
Artikel
ATxMega Stick - First Steps
(2-mal LED, RX und TX zum USB-Baustein, SPI zum Micro-SD-Kartenslot) Hinweise zum Aufbau. Anmerkungen zum Schaltplan vom 15.09.2011 23:08:38. Seite 1: C1 hat 22µF Seite 1: C14, C15 haben 3.3µF Seite 2:
kann, empfiehlt es sich, einen UDEV-Eintrag für den Stick anzulegen, z.B. neue Datei /etc/udev/rules.d/15_USB_uC.rules anlegen: ATTRS{idVendor}=="04d8", ATTRS{idProduct}=="00df", GROUP="MeineGruppe", MODE="0660", SYMLINK+="ATxMegaStick%n" Für "MeineGruppe" einen geeigneten Werte verwenden, d.h. eine Gruppe
-
Artikel
Platinen Fräsen
ausgedruckt. Auf dem Ausdruck sollte eine eventuell angebrachte Schrift auf der Kupferseite lesbar sein, d.h. es wird gespiegelt ausgedruckt. Der Ausdruck wird mit wasserlöslichem Kleber (Prittstift) auf die Kupferseite der Platine aufgeklebt. Das Trocknen des Klebers braucht seine Zeit ( 1-2h). Dann werden
jpg Dateien ecad: Zeichnen und Fräsen von Platinen-Layouts unter Linux CNC-Suite: Erzeugt G-Code aus 2D und 3D Daten (Frontend: GTK/OpenGL) NC-FRS Mach3 Kommerzielle Soft-CNC Lösung. pcb-gcode: Zum erzeugen von G-Code in Eagle, gute Konfiguration möglich. gcodesim: Einfacher G-Code Simulator um den Output
-
Artikel
FAQ
Basis, in der diese Wandlung erfolgt, ist das 10-er System. Wird das dritte Argument von 10 in zb. 2 oder auch 16 abgewandelt, erhält man die binäre oder eben eine hexadezimale Repräsentierung des Wertes. Auch wenn 10, 2 und 16 die häufigsten Angaben an dieser Stelle sind, kann itoa aber grundsätzlich
wiederrum nicht angegeben werden und printf benutzt in so einem Fall Standardvorgaben. Beispiele. "%d" : Ausgabe eines Integer "%5d" : Ausgabe eines Integer in einem Feld mit 5 Zeichen Breite "%05d" : Ausgabe eines Integer in einem Feld mit 5 Zeichen Breite, wobei das Feld links mit führenden Nullen
-
Artikel
Loxone Digitalout
Die meisten Komponenten wird man bei reichelt finden, eventuell schwierig wird die CAN-Schutzdiode D1. Bauteil style="width:130px" | Wert style="width:100px" | Bestückung style="width:60px" |Bauf. Bemerkung Widerstand 10K alle R 0805 Kondensator 22pF C7, C8 0805 Kondensator 27pF C2, C3 0805 Kondensator
100nF C1, C4, C5, C6, C9, C10, C11 0805 Kondensator 10µF C13 Kondensator 100µF C12 Quarz 16MHz Q1, Q2 Polyfuse 1A F1, F2 Diode 1N4007 o.ä. D2 Diode PESD1CAN D1 SOT23 Reichelt: ESD-Schutzdiode, 24 V 200 W SOT-23-3 IC MEGA32-A IC1 IC ULN2003AD IC2, IC3 IC MCP2515 IC4 IC TJA1050 IC5 IC Spannungsregler 5V
-
Artikel
STM32
unter 2.4.5 / Seite 20 (falls der Link nicht mehr funktioniert, direkt nach isg-stm32-v18d-scr.pdf googlen kann helfen...). Thumb-2 Befehlssatz, deutlich schneller als Thumb-1 und ebenso kompakt Weniger Pins
und das bedeutet mehr Performance bei gleicher Taktfrequenz. Beim STM32F2 entfällt dieser Nachteil wohl aufgrund des ART Accelerators. Alle LPC1xxx haben 32 Bit Timer. Bei den STM32 haben das nur die STM32F2xx und STM32F4xx (2 Stück) I2S Einheit von ST hat keinen FIFO und
-
Artikel
Diskussion:Akku Tester
es 240 und 390 Ohm spitzenmässig. OK, ist E24, ist aber an jeder Ecke mit 1% verfügbar. Die Interne 2,56V Referenz eines AVR zu verwenden ist nicht das gelbe vom Ei: Hinten im Datenblatt sind 2,3 - 2,9V angegeben! Ich bin selbst nämlich schon darüber gestolpert, das der AD-Wander 10% falsch lag, weil
v.a. auf die neue Endstufe (50V, 40A, 300W, ab 1V voller Strom). Li-Ion Programm (3,6V nominal, 4,2V voll, 2,7--3,3V leer je nach Typ) wär auch edel. Werd mich nochmal melden wenn die Sache fertiger ist. --Robert (hobbyelektronik.org) (*):Man merkt, dass Programmierer/Digitaltechniker am Werk waren
-
Artikel
Plattformunabhängige Programmierung in C
Wert entspricht: Dezimal: 439.041.101 Hexadezimal: 1A 2B 3C 4D Binär: 00011010 00101011 00111100 01001101 ^ ^ msb lsb Type punning. Das bedeutet aber nicht zwangsläufig, dass die Bytes auch in dieser Reihenfolge im Speicher stehen. Das merkt man, wenn man
unterschiedliche Ergebnisse bekommen. Höchstwahrscheinlich wird es eine dieser beiden Varianten sein: 1A, 2B, 3C, 4D => Big Endian: Das höchstwertigste Byte zuerst. 4D, 3C, 2B, 1A => Little Endian: Das niederwertigste Byte zuerst. Einzelheiten zu den Byte-Reihenfolgen und welche Prozessoren sie verwenden,
-
Artikel
Oversampling
ein stark jitter-belastetes Signal an einem Signaleingang an, so muss dieses mit mehr als dem Faktor 2 abgetastet werden, da die tatsächliche minimale Periode infolge des Jitters geringer als Faktor 1/2 ist. Theoretisch ist zumindest Faktor 2 nötig um beide Flanken eines Rechtecksignals zu sehen, jedoch
andererseits auch deshalb vergrössert werden muss, um den Filter selber qualitativ zu verbessern. A/D bzw. D/A Wandler. Genauigkeit. Vor einem A/D-Wandler, bzw. nach einem D/A-Wandler braucht man normalerweise einen Filter, um Frequenzen jenseits des Nyquist Limits (1/2 Samplingfrequenz) zu unterdrücken
-
Artikel
AVR Bootloader FastBoot von Peter Dannegger
: ./bootloader -d /dev/ttyS0 -b 115200 -p tiny45test.hex BOOTLOADER, Target: V2.1 |. Port : /dev/ttyS0 Baudrate: 115200 File : tiny45test.hex Reading : tiny45test.hex... File read. Size : 2717 Bytes Program device. --
---------------------------------------- Waiting for device... connected (one wire)! Bootloader : V2.1 Target : 1E9206 ATtiny45 Buffer : 64 Byte Size available: 3582 Byte CRC enabled and OK. Programming : 00000 - 00A9D Writing | ##################################### | 100% Elapsed time: 0.79 seconds
-
Artikel
Festkommazahlen ausgeben
: Integerdarstellung von 2.56 2: weil die Kommastelle von 2.56 um 2 Stellen nach rechts geschoben wurde und als 256 dargestellt wird. x = 6554 (das ist 1/10 von 65535) wird zu: 6554*256/65536=25.6015625, die Nachkommastelle um 2 verschoben: 0.256015625, gerundet auf 3 Stellen: 0.256, das ist 1/10 von 2.56 Beispiel 2. Es sei eine Zahl w in 16 Bit dargestellt. Diese Zahl reiche 0 bis 65535 Dies seien z.B: 16 Bit von einem 16-Bit-ADC
-
Artikel
AVR Checkliste
ATmega128 sowie alle vom ATMega128 abgeleiteten AVRs im 64-Pin-Gehäuse (ATMega641/1281/2561, AT90PWM2/3/2B/3B sowie AT90CAN32/64/128, Ausnahmen sind nur AT90USB64/128, die eine ganz andere Pinbelegung haben) haben besondere Fallstricke, über die man bei nicht ausreichendem Datenblattstudium leicht stolpert
Programmiert) Die Hardware und Verkabelung kann man schnell prüfen, indem man den Pin R1OUT bzw. R2OUT mit T1IN bzw. T2IN am MAX232 miteinander verbindet (je nachdem welches Pinpaar verwendet wird). Dann sollte man auf dem PC ein Terminalprogramm wie Hyperterminal starten und nach dem Eingeben von
-
Artikel
STM8S-Discovery
Librarys eingebunden werden, sodass erstmal nur eine Header-Datei eingebunden werden muss. In der Zeile (2) beginnt das eigentliche Programm. Jedes C-Programm beginnt mit der main()-Funktion. Bei (3) wird der der GPIO-Port D zurückgesetzt bzw. in den Zustand nach einem Reset gebracht (nähere Informationen zu diesem Zustand steht im Datenblatt). Nachdem der GPIO-Port D zurückgesetzt wurde, wird er bei (4) initalisiert. Der Pin 0 wird definiert als: Ausgang Push-Pull-Driver mit dem Potential Low im Slow-Modus, d. h. er wird mit 2 Mhz angesteuert In Zeile (5) beginnt
-
Artikel
AVR
-Wire, I2C, EIA232 ...), D/A-Wandler, Mikrofonschaltung., Audioverstärker ... gulostart – Steckplatinen-basiertes Lernpaket / Einsteiger-Set mit ausführlicher Anleitung. Verwendet ausschließlich Open-Source-Software
Informationen und Projekte finden sich in der Linksammlung. Anmerkungen. Es gibt nur wenige Typen mit D/A-Wandler (z.B. AT90PWM2); hierfür benutze man PWM oder externe Bausteine. Die Takterzeugung ist bei AVRs recht einfach gehalten. So gibt es bei den meisten Modellen keine internen PLLs um „krumme“ Prozessor
-
Artikel
Heizungssteuerung mit Honeywell HR20
Pinleiste verloeten. Fuer Aestethen und Leute die nicht debuggen wollen sicher interessant. Senden eines 1/2/4/...minuetlichem StatusTelegramms über das RFM am JTAG. Das Telegramm wird moeglichst batterieschonend gesendet, d.h. zwischen rübertakten des naechsten zu sendenden Bytes an den RFM legt sich das HR20
erfinden. = Entwicklungsumgebung = Editor, Debugger, Compiler WinAVR version (20071221), sprich GCC 4.2.2 sowie avr-libc 1.6.0 AVR Studio 4 JTAG ICE Atmel AVR JTAGICE MK2 AVR Dragon (z. B. Olimex-Seriell Olimex-USB = Sonstiges = Altes Protokoll. Hier hat mal einer ein Protokoll eingegeben. Das scheint
-
Artikel
Murmelbahn
: 1x Infineon Relax Kit 1x Lochrasterplatine 160x100mm 1x 74HC 4050 (6xPuffer/Treiber) 3x DIP 9051-D 5V Reedrelais Schließer 2x DIP 9051-L 5V Reedrelais Wechsler, 0,25A, Ri=200 Ohm. (Von diesem hätte die Variante 9051-D mit integrierter Diode bestellt werden sollen. Man kann aber auch einfach eine Diode
öffentliche Schlüssel enthält e und n, das Produkt von den beiden Primzahlen: p q = n Der geheime Schlüssel d wird dann so gewählt, dass: e d = 1 mod [(p-1)(q-1)] Die Signatur wird mit der Challenge c so berechnet: s = c^d mod n Das kryptographische RSA-System ist sicher unter der Annahme, dass es praktisch
-
Artikel
AVR-Tutorial: Power Management
Aktive Oszillatoren Weckquellen Sleep Modus CPU FLASH IO ADC ASY Haupttaktgeber Timer Oszillator INT0-2 TWI Address Match Timer2 SPM/EEPROM Ready ADC Andere I/O Idle x x x x x (2) x x x x x x ADC Noise Reduction x x x x (2) x (3) x x x x Power down x (3) x Power save x (2) x (2) x (3) x x (2) Standby (1) x x (3) x Extended Standby (1) x (2) x x (2) x (3) x x (2) (1) Nur verfügbar bei externer Taktquelle (2) Wenn AS2-Bit in ASSR-Register gesetzt (3) Nur INT2 oder Level Interrupt INT1 und INT0 Manuelles Deaktivieren. Einzelne Module können
-
Artikel
Drucker und Material für Platinenlayouts
Billignachbau Zweckform Inkjetfolien 2503 Premium Glossy Photo Paper Optimales Foto Nur schwarze Tinte Gamma 2,2 Helligkeit -25 Sättigung +25 befriedigend sehr gut Für Bungard Platinenmaterial gut allerdings für Lötstop oder Teinting-Resist einfach zu durchlässig. Epson Stylus D88. Tinte Druckmedium Treibereinstellung
Windows. Sehr günstiger Drucker (neu <90EUR), mittlerweile ersetzt durch den Nachfolger ML2010. --R2D2 17:50, 22. Sep 2007 (CEST) CLP-321/315. Toner Druckmedium Treibereinstellung Lichtdichtheit Schärfe Kommentar Originaltoner Overheadfolie Graustufen, Höchste Qualität" schlecht (durchscheinend mit
-
Artikel
IRMP auf STM32 - Bauanleitung
Die ST-Links im USB Stick Gehäuse sind wie rote ST-Links beschaltet. Kauf. Man braucht zwei ST-Link V2 Emulatoren. Eine ebay Suche nach "ST-Link V2 Emulator" zeigt, was es gerade gibt. Ich habe meine Roten beim Verkäufer e_goto für 4.99 $ gekauft, also ca. 4 €. Die Blauen gibt es bei In den Blauen habe
adapter instead. The ST-Links in USB stick cases are wired like red ST-Links. Buy. You need two ST-Link V2 emulators. An ebay search for "ST-Link V2 emulator" shows, what is available. I bought the red one from seller e_goto for 4.99 $, so ca. 4 €. The blue ones you get at There are three pins soldered into
-
Artikel
Diskussion:Projekt: Labornetzteil
regelung mit op und transistoren bekommt... nebenbei würd ich die kommunikation zu den slaves über i2c machen.. das dürfte das einfachste sein und mit den billigsten optocopplern funktionieren... die adress-range würd ich so wählen,dass irgendein billiger i2c DAC direkt angesprochen werden kann...zwecks
machen... sprich netzteil bootet, findet neuen slave (einfach alle i2c devices abscannen) und fragt brav nach ob und wie es den verwenden kann/darf ;) intelligente slaves wären sicher auch möglich.. sprich slave bekommt mit,dass er gerufen wurde und schickt die V/LSB als
-
Artikel
SportTracker
Tasten Hardware. Im Moment läuft alles noch auf einem Keil Starterkit mit STM32F103ZE Controller. D.h. ein Schaltplan mit Layout ist noch nicht erstellt. Controller Pinning. Der Controller des SportTrackers ist aktuell wie folgt beschaltet: Pin Nr. Pin Port Config Funktion 70 PB11 USART3 GPS Receiver
Tracking aktiv Status 76 PB15 GPIO LED Output: Sign of Life (Blinkende LED) 98 PC8 SDIO Micro SD Card: D0 99 PC9 SDIO Micro SD Card: D1 111 PC10 SDIO Micro SD Card: D2 112 PC11 SDIO Micro SD Card: D3 113 PC12 SDIO Micro SD Card: CLK 7 PC13 GPIO Taster Input: Lap/Reset 116 PD2 SDIO Micro SD Card: CMD 117
-
Artikel
IRMP - english
0x0008 DENON RC970 DVD/CD player 0x0002 DENON RC970 Tuner 0x0006 SAMSUNG32 Samsung AA59-00484A LE40D550 TV 0x0707 LG AKB72033901 BD370 Blu-Ray player 0x2D2D APPLE Apple Apple iPod Dock 0x0020 ---- Cameras. IRMP supports more and more camera remotes like: PENTAX Nikon The array of commands is quite limited
0x0010 TAB 0x0020 's' 0x0030 'c' 0x0040 0x0050 HOME 0x0060 0x0070 MENUE 0x0001 '^' 0x0011 'q' 0x0021 'd' 0x0031 'v' 0x0041 0x0051 END 0x0061 0x0071 BACK 0x0002 '1' 0x0012 'w' 0x0022 'f' 0x0032 'b' 0x0042 0x0052 0x0062 0x0072 FORWARD 0x0003 '2' 0x0013 'e' 0x0023 'g' 0x0033 'n' 0x0043 0x0053 UP 0x0063 0x0073