-
Artikel
HR20 Protocol V2
0x6F 0x40 ?? 0x70 0x1F ?? 0x71 0x10 ?? 0x72 0x27 ?? 0x73 0x82 ?? 0x74 0x01 ?? 0x75 0xFE ?? 0x77, 0x76 TEMP temp HI 0x79, 0x78 TEMP temp LOW 0x7A ?? 0x7B TIME Monday-Sunday Timer 1: start 0x7C TIME Monday-Sunday Timer 1: stop
0x96 TIME Saturday Timer 2: stop 0x97 TIME Sunday Timer 1: start 0x98 TIME Sunday Timer 1: stop 0x99 TIME Sunday Timer 2: start 0x9A TIME Sunday Timer 2: stop 0x9B 0x00 ?? 0x9C 0x7B ?? 0x9D 0xFF ?? 0x9E 0xFF ?? 0x9F 0xFF ?? temp format. temp value OFF 01F3
-
Artikel
AVR-Tutorial: PWM
berücksichtigt wird. Erreicht der Timer einen bestimmten Zählerstand (festgelegt durch die Register OCR1A und OCR1B) wird eine Aktion ausgelöst. Je nach Festlegung kann der entsprechende µC-Pin (OC1A und OC1B) entweder umgeschaltet auf 1 gesetzt auf 0 gesetzt werden. Wird der OC1A/OC1B-Pin so konfiguriert, dass er auf 1 oder 0 gesetzt wird, so wird automatisch der entsprechende Pin beim Timerstand 0 auf den jeweils gegenteiligen Wert gesetzt. Der OC1A-Pin befindet sich beim ATmega8 am Port B, konkret am Pin PB1. Dieser
-
Artikel
AVR Bootloader optiboot Assemblerversion
=3 -DSUPPORT_EEPROM=1 -DLED=pB5 -DUART=00 -DSOFT_UART=01 -DUART_RX=pD0 -DUART_TX=pD1 -DF_CPU=16000000 -DHFUSE=hexDE -DLFUSE=hexFF -DBOOT_PAGE_LEN=512 -DVerboseLev=2 -c -o optiboot.o optiboot.S ----------------------------
-c avrisp2 -B 1.50 -p atmega328p -P usb -b 115200 -D -U flash:w:optiboot_atmega328p.hex:i -U lock:w:0xef:m avrdude: AVR device initialized and ready to accept instructions Reading | ###############################
-
Artikel
Dithering
Oberwellenspektrum addiert. Das Signal wird einfach dem zu sampelnden Signal durch additives Mischen, z.B. mittles Widerstände überlagert. Damit ist Sicherzustellen, dass der Pegel im Bereich von exakt der Amplitude liegt, die im konkreten Fall 1 digital = das LSB entspricht. Um bei symmetrischem Betrieb
7er-Gruppen verwendet werden, wodurch ein kontinuierliches Prozessieren möglich wird. Man berechnet z.B. den Integerwert der Samples 1...7, dann von 2...8 und so fort und bekommt mit jedem Schritt einen Wert, beim dem das Rauschen schon abgezogen ist, der in konventioneller Weise weiterprozessiert und
-
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
MC34063
Die häufigste Anwendung dieser Schaltung liegt in der Erzeugung einer höheren Betriebsspannung z. B. aus Batterien, oder die Erzeugung von 12 V aus einer vorhanden 5V-Quelle (z. B. USB). StepUp Schaltungvariante 1. Der interne Transistor schaltet die Spule periodisch gegen Masse, wodurch beim Abschalten
gleichzeitig eine positive und eine negative Spannung aus einer niedrigeren positiven Spannung. Dies ist z. B. für Operationsverstärker oder aber auch für TFT-Displays wichtig, die häufig +15 V und -10 V benötigen. Bei der Schaltung handelt es sich um einen Step-Up-Wandler, der über D1 an C1 eine positive Spannung
-
Artikel
Digitalfilter mit ATmega
Hälfte angegeben werden, hier also 3 statt 6. Beginnen wir mit Scilab. Das kurze Programm in Bild 1 speichern wir als Textdatei z. B. unter „Sperrfilter1750Hz.sci“ ab, dann lädt es durch Anklicken direkt in den bunten Scilab-Editor und wird mit „Ausführen – in Scilab laden“ gestartet. Ein neues Fenster
links die Übertragungsfunktion 6.Ordnung. Die Koeffizienten heißen im Zähler von links nach rechts b6...b0 , im Nenner a6...a0, wobei a0 immer =1 ist. Hier die Zerlegung in Teilfilter mit Octave: In drei Zeilen untereinander die drei Teilfilter-Koeffizienten, von links nach rechts b0, b1, b2, a0 (wieder
-
Artikel
Grafisches Display mit Touch
9 1 IC2 LTC485CS8 LINEAR TECHNOLOGY RS485 INTERFACE TRANSCEIVER SO8 10 1 ST2 53047-0410 MOLEX 1,25 MICRO CONNECTOR 4POL 11 5 T1-5 BC847B 45V/0A1 SIEMENS TRANSISTOR NPN SOT23 SOT23 12 1 IC1 13 2 Q1-2 BC856B 65V/0A2 SIEMENS TRANSISTOR PNP SOT23 3B SOT23 14 1 Q3 XTAL003000 32,768kHz 32,768kHz C-MAC SMD-QUARZ SO4 15 3 R1 R15-16 MC 0.063W 0603 1% 10K 10K MULTICOMP CHIP RESISTOR 10K OHM 0.063W 1% 0603 SMD 0603 16 8 R3-7 R9-10 R12 MC 0.063W 0603 1%
-
Artikel
Porterweiterungen
Cursor angezeigt und der Cursor blinkend dargestellt werden. P = 0: Display aus P = 1: Display an C = 0: Cursor aus C = 1: Cursor an B = 0: ständig sichtbarer Cursor B = 1: blinkender Cursor RS D7 D6 D5 D4 D3 D2 D1 D0 0 0 0 0 0 1 P C B Cursor-Funktion Mit diesem Befehl wird festgelegt
4 Bit oder 8 Bit Modus erfolgen soll. B = 0: 4-Bit-Bus B = 1: 8-Bit-Bus N = 0: 1 Zeile N = 1: 2 Zeilen F = 0: 5 × 7 Punkte F = 1: 5 × 10 Punkte RS D7 D6 D5 D4 D3 D2 D1 D0 0 0 0 1 B N F x x Adresse im Zeichensatztabelle setzen Mit diesem Befehl
-
Artikel
Benutzer:Graealex/DCF77
Ankündigung des Minutenbeginns ausbleibt. Die Länge der Absenkung bestimmt die Bedeutung einer 0 oder einer 1. Ein Rufzeichen wird seit 2004 nicht mehr mitgesendet, was die Signalqualität (Signal-zu-Rausch-Abstand, SNR) verbessert hat. Die gleichen Informationen werden zusätzlich phasenmoduliert über eine Pseudozufallsfolge
praktisch kaum möglich ist. Weiterhin sollte ein Drehkondensator mit möglichst großem Abstimmbereich (z.B. 30 bis 600pF) und ein Funktionsgenerator zur Verfügung stehen. Der gewählte Ferritstab hat eine Abmessung von 90x10 mm und stellt einen guten Kompromiss zwischen Größe und möglicher Feldstärke dar.
-
Artikel
Diskussion:Royer Converter
nur eine Stromüberhöhung im Parallel-Resonanzkreis, die Spannung bliebe V_in. Oder wirkt (Lprim/2+L1)-(1/(1/C1+1/C2)) als Serien Resonanzkreis? Bei dem Link zu Epcos ( noch eine MOSFET-Variante, auch mit kleineren Fehlern im Text ) steht: Speisespannung um ein Vielfaches übersteigen kann. Bei einer
. - Durch die Mittelanzapfung verdoppelt sich die Spitzenspannung nochmals. Somit fällt der Faktor 1/2 raus: Uspitze=Uein*PI "Speisespannung um ein Vielfaches übersteigen kann. Bei einer Eingangsspannung von 12 V können dabei Werte von bis zu 80 V auftreten.." Das ist einer der Fehler. 80V erreicht
-
Artikel
C-Control
Programmiersprache CCPLUS, sondern auch in dem BASIC-Dialekt CCBasic programmiert werden konnte. Die C-Control 1.1 ist sowohl als BASIC Unit als auch M-Unit 1.1 verfügbar. Zusätzlich gibt es seit Ende 2000 die C-Control II (auch C-Control 2 oder CC2 genannt) basierend auf einem Infineon-16-Bit-Mikrocontroller.
einige alternative Controller, die zumindest in Teilen auf das BASIC-System der C-Control I Version 1 zurückgreifen: Anfang 2004 wurde das Projekt CC1-OS eingestellt. Das Projekt verfolgte das Ziel die C-Control I zu erweitern. Das Projekt B-Control (verwendet ATmega32 oder ATmega128 und eigenen "m-Basic
-
Artikel
Temperaturmessungs Überblick
Passive Sensoren: Dazu gehören: NTC - Steht für Negative Temperature Coefficent Widerstandssensor, z.B. 1K@25DEGC = 192-102DEW-A01. PTC - Steht für Positive Temperature Coefficient Widerstandssensor, z.B. KTY81. RTD - Steht für Resistance Temperature Detector aus Platin, z.B. PT100 Aktive Messfühler:
stark im Preis bemerkbar. Die Genauigkeit der RTD Messfühler werden nach EN/DIN47360 klassifiziert. Z.B. wie Class A, Class B, 1/3 DIN, 1/10 DIN. Genauigkeiten bis zu +/- 0.03 Grad Abweichungen vom Idealwert sind somit handelsüblich. Die genaueste Klasse in dieser Reihe ist die 1/10 DIN. Die Messgenauigkeit
-
Artikel
ARM-elf-GCC-Tutorial
dargestellt Hier ein Codebeispiel zur Initialisierung: Warum schreiben wir als Multiplikator (PLL_M-1) und (PLL_P-1) in SCB_PLLCFG? Der Multiplikator 1 wird mit 0 dargestellt. Ein 2x Multiplikator wäre 1 , ein 3x Multiplikator wäre 2, usw. Man muss also immer "1" von dem gewünschten PLL-Wert abziehen
welche Quelle er nutzen soll, gibt man ihm die Peripherie an. Block VIC Channel # Watchdog 0 RESERVED 1 ARM Core (DbgCommRx) 2 ARM Core (DgbCommTx) 3 Timer0 4 Timer1 5 UART0 6 UART1 7 PWM0 8 I2C 9 SPI0 10 SPI1 11 PLL 12 RTC 13 EINT0 14 EINT1 15 EINT2 16 EINT3 17 A/D-Wandler 18 RESERVED 19 Für weitere Informationen
-
Artikel
16-bit I/O SPI Porterweiterung mit Microchip PIC18
, dass nur eine Zeile (A,B,C oder D) zu jedem Zeitpunkt eine logische 1 bekommt. Danach wird geprüft, ob die Spalte 1,2 oder 3 auch eine logische 1 hat. Ist das der Fall, dann wird angenommen, dass die entsprechende Taste gedrückt
TRISC und TRISB-bits. Damit stellen wir ein, ob ein entsprechender Pin Ein- oder Ausgang ist. SSPCON1bits.SSPM0- SSPCON1bits.SSPM3 - diese Bits Schalten SPI Modus mit Taktfrequenz fOSZ/4; SSPCON1bits.SSPEN schaltet MSSP an. Danach werden die Ports von MCP23S17 als Eingänge oder Ausgänge eingestellt.
-
Artikel
Konstantstromquelle
ein Stromvervielfacher. Bei gleichen Transistoren und gleichen Widerständen entsteht ein 1:1 Stromspiegel. Berechnung: Die Versorgungsspannung U B und der gewünschte Strom I sind bekannt (Ausgangsformel) (1:1 Stromspiegel) Vorteile. wenige, günstige Bauteile sehr einfache Konstruktion mäßiger
. Rsc = 0.3/I_max, wobei I_max der maximale Pulsstrom ist und dieser kleiner 1.5A sein muss, weil der IC nicht mehr hergibt. In den meisten Anwendungen nimmt man hier 0,22Ω oder mehr. Das Ganze kann man z. B. für mehrere LEDs in Reihe verwenden um diese mit 5V oder mit 4x 1,5V
-
Artikel
Controller an 230V
verwendet. Der Brückengleichrichter B1 richtet die Wechselspannung in eine Gleichspannung. Die Z-Diode D1 begrenzt die maximale Eingangsspannung für IC1. Sie muss lediglich so gewählt werden, dass der Spannungsregler noch sauber arbeiten
sich natürlich selbst ätzen. Stromlauf Bestell- nummer Bezeichnung Preis [€] F2 3030076 Sicherung - 1A, Flink 0,62 B1 1467468 DF04M Brückengleichrichter - 1.5A, 400V 0,21 C9 C2 1165626 Kondensator Vishay - 4.7µF, 400V 0,23 L1 1077038 Drossel - 2.2mH 1,25 IC1 9921320 TNY264PN 1,65 D3 1299306 SF18G Diode
-
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
GoFlexHome
GND Pin 1 ist auf der Platine mit einem kleine weißen Dreieck gekennzeichnet! Am einfachsten man beschafft sich ein sog. "PL-2303 USB-to-Serial Port Adapter", z.B. ein Handy-Kabel, mehr dazu: UART auf USB Informationen
start_netconsole' Danach die Box rebooten Auf dem Host system muß netcat (kurz nc) installiert sein, z.b.: apt-get install netcat Man startet nun das lauschen, während die Box hochfährt, mit: (Das netconsole Skript von jeff doozan tut es bei mir nicht, siehe: ) nc -u -p 6666 -v 192.168.1.100 6666 (Die IP
-
Artikel
Bedienelemente, konservativ
irgendwann auf. Anforderungen an einen Taster. Groß, maximal zwei oder drei Funktionen: An/Aus, An1/Aus/An2 Bedienbarkeit: Blind, schnell, intuitiv, im Vorbeigehen Hausbus-geeignet: Wipptaster; Taster kehrt nach Betätigung in neutrale Position zurück Haptisches Feedback des Tastvorgangs (z.B. Wegstrecke
besonders groß sind (z.B. Gira Flächenschalter), steht auch für Position 2 eine relativ große Fläche zur Verfügung. Position 1: Klassicher Wipptaster. Arten von Tastern. Wipptaster mit 2 Positionen: An (Gedrückt) / Aus (neutrale
-
Artikel
P89626/ArchLinuxARM
192.168.xxx.yyy; setenv ipaddr 192.168.xxx.zzz; setenv bootargs console=ttyS0,115200 root=/dev/sdb1 mem=128M; tftp 61000000 uImage.nopci; bootm 61000000 serverip ist die IP Adresse des TFTP Servers. ipaddr ist die IP, die die Box vom DHCP Server erhalten würde root=/dev/sdb1 sdb1 muß evtl. sdc1 lauten
Schritte in Grob: neue Partitions Tabelle erstellen Eine 20GB Partition für Archlinux anlegen (sda1) Eine weiter 20GB Partition für Alternatives Linux anlegen (sda2) SWAP z.B. +512K anlegen (sda3) Rest als Datenparition erstellen (sda4) Abklären: Neustart vom USB-Stick nötig ?!?!? Formatieren, z.B.
-
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
GMSK-Modulation
Verstärkungs-Bandbreite-Produkt GBW der verwendeten Operationsverstärker genannt. Das Beispiel zeigt ein Gaußfilter mit einer 3dB-Grenzfrequenz von 1,44 kHz. Für das Filter wird üblicherweise der Faktor "BT" angegeben, das ist das Produkt aus Bandbreite B und Bitlänge T. Das ist gleich der -3dB-Grenzfrequenz dividiert durch die Baudrate. Hier soll BT=0,3 also B = 0,3 * 4800Baud = 1,44kHz sein. Das minimal erforderliche GBW beträgt in der letzten Stufe 1,57 MHz. Ein TL074 mit einem typischen GBW von 3 MHz sollte also ausreichen. Man sieht den sehr ebenen Verlauf
-
Artikel
Leistungselektronik
richtigen Stelle. Begriffsdefinitionen. Stromsteilheit: dI/dt = Änderung des Stromes über der Zeit z.B. 100A in 1µs = 100A/µs PWM: Pulsweitenmodulation: Durch Variation des Verhältnisses der Ein- und Ausschaltzeit entsteht bei gleicher Grundfrequenz ein Rechtecksignal mit variablem Verhältnis der Ein =1 zur Aus = 0 Zeit. Dies nennt man auch das "Tastverhältnis". Dieses Signal kann auch zur Leistungssteuerung verwendet werden, indem z.B. eine 1000W Heizung die auf 400W laufen soll zu 40% ein-, und zu
-
Artikel
Pony-Prog Tutorial
. Allerdings steht im Datenblatt nicht immer ein und aus, sondern manchmal (z. B. bei den Clock sources) steht da auch einfach 0 und 1. Da Ponyprog dieses Fuses ebenfalls invertiert, muss man diese selbst nochmals invertieren. Wo im Datenblatt eine 0 steht muss man in Ponyprog ein
Anwendung: Starte Ponyprog Einsetzen eines 24C128 [Setup] [Interface Setup] [EASYI2C I/O] an (o) LPT1 Anwahl des EEPROM-Typs, z. B. [I2C Bus 16bit eeprom] [24128] Versorgung durch 5V Read Device Der WP-Pin muss Low sein, um Schreiben zu können. I2C - EEPROM programmieren am COM1-Port. R5,R6 = 10 kOhm
-
Artikel
Absolute Beginner-AVR Steckbrettprojekte
fading ist der Helligkeitsanstieg an der LED nicht linear. Durch den Timer Vor-Teiler von 256 (TCCR0B =(1 fOCnxPWM= 1.000.000Hz/(256*256)=15,26Hz Download Software: Programm als ZIP Aufgaben: Hex-File in Controller laden. Eine Simulation der PWM ist mit meinem AVR Studio nicht gelungen siehe AVR-Studio_Bugs
und dann den neuen Hex-File in den Controller laden. Im Programm den Pre-Teiler heruntersetzen (TCCR0B =(1 Interrupt.
-
Artikel
Spule
Verhaltens einer Spule mit bekannter Induktivität wichtig. Sie sagt aus, dass wenn man an eine Spule mit 1H eine Spannung von 1V für 1s anlegt, steigt der Strom um 1A (Rampenfunktion). D.h. die Spule integriert (sammelt) eine an ihren Klemmen anliegende Spannung und baut damit ein Magnetfeld auf. Die Folge
bei StepUp Wandlern sollte man sich dem Einfluss des Spulenwiderstands bewusst sein: Möchte man z. B. aus 5V eine höhere Spannung erzeugen und verwendet eine Spule mit 2Ω die mit 0,5A angesteuert wird, dann fallen an dem Drahtwiderstand bereits 1Volt ab. Das entspricht 20% der Eingangsspannung! Maximaler
-
Artikel
Ultraschallentfernungsmessung mittels FPGA
, seg3 für Zentimeter VHDL-CODE. Pinbelegung. NET "clk" LOC = AA12; NET "seg1[0]" LOC = E15; NET "seg1[1]" LOC = E16; NET "seg1[2]" LOC = A14; NET "seg1[3]" LOC = D14; NET "seg1[4]" LOC = D13; NET "seg1[5]" LOC = B13; NET "seg1[6]" LOC = E13; NET "seg1[7]" LOC = D15; NET "seg2[0]" LOC = B17; NET "seg2[1]" LOC = B18; NET "seg2[2]" LOC = A18; NET "seg2[3]" LOC = B15; NET "seg2[4]" LOC = D17; NET "seg2[5]" LOC = C17; NET "seg2[6]" LOC = E17; NET "seg2[7]" LOC = A19; NET "seg3[0]" LOC = D19
-
Artikel
AVR Softwarepool
Codesammlung... (A) ... Projekt ist in Assembler (C) ... Projekt ist in C (C++) ... Projekt ist in C++ (B) ... Projekt ist in Bascom (PC) ... Projekt ist nicht für einen µC, sondern für den PC 1-Wire. (C) DS1820, DS18B20 in C (A) Mehrere DS1820/DS18B20 auslesen (C) Mehrere DS1820/DS18B20/DS18S20/DS1822 über
Frequenzmesser Atmega8 (C) Reziproker Frequenzzähler+ Optimierte 64bit uint Routinen (C+A) 6 Stellen von 1Hz bis 40MHz ATmega8 (C) Reziproker Frequenzzähler, GPS-stabilisiert, ATmega162 (B) Reziproker Frequenzzähler mit BASCOM-AVR Frequenzgenerator. (B) Einstellbarer Frequenzgenerator für 0.12 Hz - 8 MHz
-
Artikel
Leiterbahnabstände
250 0,56 1,0 320 0,75 1,6 400 1,0 2,0 500 1,3 2,5 630 1,8 3,2 800 2,4 4,0 1000 3,2 5,0 Zur Tabelle Mindestkriechstrecke: Ist die Mindestkriechstrecke kleiner als die zugehörige Mindest-Luftstrecke, ist Letztere zu benutzen. + Mindestabstände nach MIL Std 275 B [mm] Spannung [V] I A I B II III IV 50 0,381 2,032 0,660 0,381 0,559 51-100 1,575 0,762 51-150 0,660 2,032 0,559 101-170 3,17 1,524 171-250 6,35 3,17 151-300 1,575 3,17 0,762 251-500 12,70 6,35 301-500
-
Artikel
LCD
3310 Lcd Thermometer Using DS18B20 NOKIA 3510i. resolution : 97x65 pixel display area : colours : 256, 4096 controller : S1D15G14 backlight : adj contrast : Datei : Nokia 3510i LCD.pdf NOKIA 6100. resolution : 130x130 pixel display
HD44780 oder einen kompatiblen Controller (z.B KS0066). Das KS0066 Timing und die Init-Sequenz weichen stark vom Timing des HD44780 ab! Es gibt gute Application Notes zu Displays (mit KS0066) von Hitachi. 1x16 LCDs werden oft wie 2x8 betrieben! D.h
-
Artikel
Logic Analyzer-Projekt: Ideen zur Hardware
SRAM: CY22393,CY22394,CY22395 mit Layout Hinweisen AS7C34098-12TCN (256K x 16, 12ns) und AS7C31026B-12TCN (64k x 16, 12ns) Asynchroner SRAM bei Farnell Synchrone SRAM: CY7C1327G (256k*18) CY7C1327F (256k*18) * CY7C1327B (256k*18 Synchronous-Pipelined Cache RAM) Den CY7C1327B (TQFP100 256Kx18, 3.3V,
align="center" | - - ECL-Comp / Max9600 - Schwierig zu realisieren: 2 "Wandlungsstufen" notwendig. 1x Inputpegel -> ECL, 1x ECL -> Logikpegel CPLD - - DAC / TLV5626 (TI) SOIC-8 8-Bit Dual, 3.3V, int. Uref 1.024V | align="center" | Farnell.De 5.29 DAC / TLV5637 (TI) SOIC-8 10-Bit Dual, 3.3V, int. Uref
-
Artikel
GPS Logger
Überschreiben nicht mehr den ganzen Ports (wodurch z. B. Pull-Ups deaktiviert werden könnten) sondern verändern nur die jeweiligen Bits der Leuchtdioden Version 1.00 (12.07.2008): Erstes öffentliches Release AVR empfängt im Aufzeichnungsmodus fortlaufend
werde ich die Fragen dann auch hier veröffentlichen. Download. NMEA Toolbox - NetBeans Projektordner V1.3 NMEA Toolbox - Ausführbare .jar V1.3 NMEA Toolbox - NetBeans Projektordner V1.2 NMEA Toolbox - Ausführbare .jar V1.2 NMEA Toolbox - NetBeans Projektordner V1.1 NMEA Toolbox - Ausführbare .jar V1.1
-
Artikel
Digitale Signalverarbeitung
keine Phasenverzerrungen Ordnungen oft im zwei- bis dreistelligen Bereich Beispiel. Seien D(0), D(1) ... D(t) die eingehenden Daten, so wäre Y(t) = 1/k * (D(t) + D(t-1) + D(t-2) + ... + D(t-k)) ein einfaches FIR-Filter der Ordnung "k", das als gleitender Mittelwert bezeichnet wird. Im Gegensatz zu
niedrigere Ordnung ausreichend -> weniger Rechenaufwand Ordnung üblicherweise < 10 Beispiel. Seien D(0), D(1) ... D(t) wieder die eingehenden Daten, wie oben und Y(t-1) der um einen Berechnungsschritt zeitlich verzögerte Wert des Filterausgangswertes Y(t), dann wäre Y(t) = Y(t-1) * (1-k) + D(t) * k ein IIR-Filter
-
Artikel
IRMP - english
9859 TV 0x5F40 VCR|- Elta 8848 MP 4 DVD player 0x7F00 AS-218 Askey TV-View CHP03X (TV tuner card) 0x3B86 Cyberhome ??? Cyberhome DVD player 0x6D72 WD TV Live Western Digital Multimediaplayer 0x1F30 Canon WL-DC100 Kamera Canon PowerShot G5 0xB1CA NEC16 Daewoo VCR 0x0015 KASEIKYO Technics EUR646497 SA-AX
Stop bit 550µs pulse Repetition none Key repeat unknown Bit order LSB first B&O. B&O Value Frequency 455 kHz Coding pulse distance Frame 4 start bits + 16 data bits + 1 trailer bit + 1 stop bit Data 0 address bits + 16 command bits Start bit 1 200µs pulse, 2925µs pause Start bit
-
Artikel
Benutzer:Malzeit/Serial-IO-Expander
hexadezimal in Kleinbuchstaben: "0123456789abcdef" PC -> IO-Expander >xx,xx,x,xx,xxx,xxx,xxx,xxx+xx\r 1 * * * Header ">" ID, zwei Zeichen Version, zwei Zeichen Packet-Counter, ein Zeichen 2x Digital Ausgänge a 4-Bit, zwei Zeichen 4x Analog Ausgänge a 12-Bit, jeweils drei Zeichen 1x Prüfsumme, (+xx) zwei Zeichen 1x Footer, "\r" -> binär 0x0d IO-Expander -> PC #xx,xx,x,xxx,xx,xx,xx,xxx,xxx,xxx,xxx,xxx,xxxx+xx\r 1 * * * * * Header "#" ID, zwei Zeichen Version, zwei Zeichen Packet-Counter, ein Zeichen Zeit zwischen
-
Artikel
Eagle FAQ
Zahl ab Eins aus dem alten Namen so gebildet wurde, dass der neue Name eindeutig ist. Also wird z. B. aus AUSGANG -> AUSGANG1 und aus SUPPLY_3V3 -> SUPPLY_3V1, falls noch kein SUPPLY_3V1 vorhanden war. Netze mit Label behalten ihren Namen. Kopiert man also ein CPU mit D0 bis D7 zu einer vorhandenen
lassen sich nur durch die Drucken-Funktion mit ausgeben. Benutzt man stattdessen den CAM-Prozessor (z.B. um eine Postscript-Datei zu erzeugen), werden sie trotz gewähltem Drill-Aid-Layer nicht ausgegeben. Leiterbahnlängen ermitteln/vergleichen. Um bpsw. die Längen der Signale Signal1, Signal2 und Signal3
-
Artikel
RF SOAP
BC847 T4 Reichelt 2 Kurzhubtaster gewinkelt S2, S3 Reichelt 1 SMD Mini USB Buchse X2 Reichelt 1 LiPo Akku B1 LiPoPower 1 Stifleiste 1.27mm X1 Reichelt 1 RFM12 Funkmodul U$1 Pollin 1 FT232RL USB IC IC3 Reichelt 1 SMA Buchse X3 Reichelt 1 Stiftleiste 2x3 SV1 Reichelt
Funksteckdosen im Haus steuern. Messwanze für Volkszähler. Ein oder mehrere Module könnten Messwerte (I2C, 1wire, Analog, S0 Bus für Strom- oder Wasserzähler, Reedkontakt für Gasuhren, u.v.m.) an ein weiteres Modul, welches z.B. an einem Rechner, einer Fritzbox, einem NAS, etc. angeschlossen ist, senden. Die
-
Artikel
USB
1 1 1 IDE Atmel AT90USB647 Full 64 3,3 - 5 V AVR 16 MHz 64 K 4 K 8 x 10 bit Farnell ca. 11,42 € Atmel AT32UC3B0128 Full/OTG 64 (40) 3,3 V AVR32 60 MHz 128 K 32 K 8 x 10 bit (7+6) x PWM 2 (1x full) I2C,
. Produkte von NXP (ehem.Philips), bspw. ISP1760 SL811HST von Cypress (Host/Device/OTG möglich) VNC1L von Vinculum MAX3421E z. B. verwendet im Arduino USB Host Shield von Circuits@Home ALFAT SoC Processor - A seamless way to access files on SD & MMC cards and on USB memory drives. Simple commands are
-
Artikel
PHILIPS VP5500 VoIP Telefon
Innenleben. Testpins am VP5500. Original Liste von Tino herrunterladen. Testpin Nr. verbunden zu Funktion 1 LED unbekannt 2 Kamera Pin 8 an CN1 unbekannt 3 Pin 4 an IC1 unbekannt 4 z.B. IC5 Pin V 18 VDDA 5 GND GND 6 NC NC 7 Pin E 16 an IC5 SAP_CLK 8 Pin 1 an CN 3 Lautsprecher 9 Pin 2 an CN 3 Lautsprecher 10
Pin an CN 4 ? 11 Pin an CN 4 ? 12 Pin an CN 4 ? 13 Pin L 16 an IC5 UART2_TXD 14 Pin C 12 an IC5 USBH1_RXDM 15 Pin H 12 an IC5 USBH1_TXDP 16 Pin B 19 an IC5 CSPI2_SS2 17 Pin B16 an IC5 SSI2_FS 18 Pin F 18 an IC5 KP_ROW0 19 Pin K 18 an IC5 KP_COL4 20 Pin L 19 an IC5 UART3_TXD 21 Pin T 14 an IC5 RESET_IN
-
Artikel
FET
welche beim Avalanche Durchbruch bei Überschreiten der maximalen Drain-Source Spannung im MOSFET bei z. B. 1% Puls/Pausen Verhältnis regelmäßig auftreten darf, ohne den FET zu schädigen Drain-Source ON Resistance R DS_ON 0,01 Ω Widerstand des eingeschalteten FETs bei 25°C, V_GS = 10V und ID = 30A Drain-Source
hat auch einen Eigenverbrauch, der leicht zwischen 0,5 und 1 W liegen kann. Bei niedrigen PWM-Frequenzen kann man Logic Level MOSFETs auch direkt per CMOS-Ausgang ansteuern, z.B. mit einem AVR, wie in diesem Forumsbeitrag zu sehen ist. Low- und High-Side. Definition
-
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
DockstarDebianSqueeze
. Dieser wird unter /tmp/.cemnt gemountet. Falls nicht, muss man den Stick manuell mounten, also z.B. ein Verzeichnis /tmp/bak anlegen, dorthin mounten und die erste Zeile im folgenden Script anpassen. dockstar $ cd /tmp/.cemnt/mnt_sda1 dockstar $ dd if=/dev/mtd0 of=mtd0.img dockstar $ sha1sum mtd0.
installieren vi /etc/asound.conf; #Konfigurieren. Folgenden Inhalt eintragen pcm.!default { type hw card 1 } ctl.!default { type hw card 1 } Zum Testen eine MP3-Datei (z.b. test.mp3) hochladen Test: mplayer test.mp3 Einige billige USB-Soundkarten können nur 48000Hz Stream wiedergeben (Wie meine 5€ Digitus
-
Artikel
AVR-GCC-Tutorial/Exkurs Makefiles
auch andere Programmiersoftware einbinden, sofern diese über Kommandozeile gesteuert werden kann (z. B. stk500.exe, uisp, sp12). ... Einstellung fuer STK500 an com1 (auskommentiert) AVRDUDE_PROGRAMMER = stk500 com1 = serial port. Use lpt1 to connect to parallel port. AVRDUDE_PORT = com1 # programmer connected
passieren oder in ein neues (z. B. fuses.c) geschrieben werden. Das File muss im Makefile aber auf jeden Fall mit kompiliert und gelinkt werden. ACHTUNG: Die Bitpositionen wurden nicht vollständig getestet! Eine "1" bedeutet hier, dass
-
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
AVR-GCC-Tutorial/Der Watchdog
?. Der Watchdog enthält einen separaten Timer/Counter, welcher mit einem intern erzeugten Takt von 1 MHz bei 5V Vcc getaktet wird. Einige Controller haben einen eigenen Watchdog Oszillator, z. B. der Tiny2313 mit 128kHz. Nachdem der Watchdog aktiviert und der gewünschte Vorteiler eingestellt wurde,
" style="text-align:center" WDP2 WDP1 WDP0 Anzahl Zyklen Typ. Timeoutzeit bei Vcc = 3V Typ. Timeoutzeit bei Vcc = 5V 0 0 0 16K 47ms 15ms 0 0 1 32K 94ms 30ms 0 1 0 64K 0.19s 60ms 0 1 1 128K 0.38s 0.12s 1 0 0 256K 0.75s 0.24s 1 0 1 512K 1.5s
-
Artikel
AVR-Tutorial: Watchdog
B negiert. Da die LED in diesem Beispiel nach 500 ms jeweils ein- und ausgeschaltet wird, blinkt sie mit einer Frequenz von 1 Hz. Der WDT wird nach 10 ms zurückgesetzt, so dass er keinen RESET auslösen
Man kann den WDT auch verwenden, um gezielt per Software einen Reset des AVR auszulösen. Das wird z. B. im AVR Bootloader FastBoot von Peter Dannegger gemacht. Variante 1: Ohne Unterbrechung des Programmablaufs über eine Statusvariable oder Statusflag, z. B.: Um ein WDT-Reset auszulösen wird das Register
-
Artikel
Diskussion:Platinenherstellung mit der Tonertransfermethode
lackiertes?) papier, auf dem der toner (hoffentlich) eben moeglichst wenig haftet. d.h. man druckt es z.b.(!) auf eine (rausgerissene) seite des reichelt-kataloges, in der hoffnung, dass man das gedruckte dann nachher noch halbwegs von ebendieser seite runterbekommt (weil es eben wenig haftet). der artikel
. Zum Beispiel hatte ich mit Platinenmaterial von Reichelt schon beim ersten Versuch 1A Ergebnisse. Als ich mir dann 2kg(!) Platinenmaterial bei Pollin gekauft habe , ist der Toner irgendwie beim �tzen verflossen und die Leiterbahnen wurden ausgefranzt und ungenau -> Platine unbrauchtbar