-
Artikel
ATEVK1105
DAC-Audio + Mikrofon: TLV320AIC23B Debug und Trace-Interface (JTAG + NEXUS) 5 QTouch-Sensoren: QT1081 4 Leds am UC3A, 2 Leds am UC3B, 1 Power-Led Packungsinhalt. ATEVK1105 Board Ethernet-Leitung USB-Leitung (Typ-A auf Mini-B 5Pol.) (2 Stück) USB-OTG-Adapter (Mini-B 5Pol. auf USB-Host-Buchse) DVD: Technical
auswählen von Read... Eingabe des Speicherorts, des Dateiformats, des Offset (0x0 passt), der Länge (0x4ffff passt, habe dies empirisch ermittelt in dem ich mehrfach ausgelesen habe, bis die letzen bytes im hex-File 0x00 waren Die Datei readout.hex enthält nun das Image der Beispielapplikation Beispielcode
-
Artikel
ARM MP3/AAC Player
21 ms (AAC, high bitrate). The AAC decoder can handle AAC files in ADTS stream format (.aac) and MP4 container format (.mp4, .m4a). The software can also play WAV files (16 bit signed, 44.1 kHz only). The DAC - First Version: CS4331. For the first version I have been using a CS4331 DAC. It is very nice
-
Artikel
Digitales PC-Spektrometer
um die Belichtungszeit anzupassen. Bei mir hat sich erwiesen, dass eine Gesamt-Belichtungszeit von 4,2ms gute Ergebnisse bringt. Zum eigentlichen Auslesen der 2048 Pixel: Es werden immer 3 Pulse schnell als "dummy" rausgeschickt, dann eine High-Low-Peridode mit wirklicher Messung. Sowit lese ich jeden 4.Pixel aus (ATmega8 hat zu wenig SRAM, langsamen ADC). Bei dem 4. Rechtecksignal wird nur in der High-Phase der gemessene Wert tatsächlich gespeichert. Da die High-Zeit aber genau gleich der Low-Zeit
-
Artikel
Umbau Luftentfeuchter Comedes LTR 600
Gleichzeitig wird U3 unter Spannung gesetzt und beginnt nun seinerseits zu zählen. Seine Beschaltung (R14=63,4kOhm, C9=100nF) führt dazu, dass sein Q-Ausgang nach etwa weiteren 8 Minuten von L auf H geht und dadurch U2 zurücksetzt. Das Relais fällt wieder ab und der Kompressor läuft wieder an. U3 sorgt also dafür
R25 von 10kOhm. Bei ~5C (Laut Kühlschrank) sind es etwa 22kOhm un dbei -18C sind es >52kOhm. Mit R3/R4/R5 und U1 ergibt sich, daß der NTC wohl bei ca 25kOhm zum Abschalten führen sollte. 25kOhm sind damit geschätzt irgendwo um die 4 Grad, was offensichtlich im gefährlichen Bereich liegt. Ein gealterter
-
Artikel
GMSK-Modulation
GMSK-Modemfunktionen ausübt. Die Firmware in C steht unter GPL v2. Eine weitere Entwicklung namens UP4DAR (Universal platform for digital amateur radio) stammt von Denis Bederov, DL3OCK. Zur GMSK-Demodulation nutzt er eine Schaltung auf 455 kHz ZF-Ebene. Damit sollen bis zu 4 dB Verbesserung gegenüber
NF-Lösung möglich sein. Sein Vortrag auf der "Ham-Radio" 2011 ist als mp3 abrufbar. Ältere Texte zu UP4DAR von 2009 sind im Web zu finden. Eine Anmerkung dazu: 3 dB gewinnt man durch kohärente I/Q-Demodulation, das heißt, der Mischoszillator im Empfänger wird mit dem Sendeoszillator synchronisiert. Wenn
-
Artikel
Transistor
GND +12V o------------------------+ | .-. ( X ) '-' | ___ |/ T1,NPN uC PIN o---|___|-----| BC547 R2,4K7 |> | GND o---------o--------------+ Schalten gegen +12V +12V o--------------+----------------------+ | | | ____ |< T2, PNP +--|____|----+--------| BC557 R1,4K7 | |\ |/T1,NPN | Vcc/+5V o--------------| BC547 | |> | ___ | .-. uC PIN o-----|___|------+ ( X ) R2,4K7 '-' | GND o----------o--------------------------+ Transistor an µC ohne Vorwiderstand. Normalerweise sind IO Pins vom µC nicht in der Lage, große Ströme zu treiben, beim AVR maximal ~20mA. Für einen
-
Artikel
Zoll und Abgaben
nun mal verschiedenartige benötigt werden ), berechnen die großen Kurierdienste DHL Express (ab der 4. Warentarifposition) und FedEx (ab der 6. Warentarifposition) zusätzliche Gebühren für die Verzollung. Bei DHL Express sind es (Stand 01/2019) 4,00€ netto (4,76€ brutto), bei FedEx sogar (Stand 01/2019
der Handelsrechnung z.b. 10 Warentarifpositionen, von denen dann (bei DHL Express) sieben ("ab. der 4. Warentarifposition") mit der Zusatzgebühr abgerechnet werden. Auch das Einsenden einer Warentarifliste (also der selbständigen Recherche der Warentarife beim Zoll EZT-online und dem Übersenden an DHL
-
Artikel
Klangerzeugung
selbstschwingender Oszillator programmiert werden. Die einfachste Version ergibt sich z.b. durch den Konstrukt: Wert4 = 0,9* Wert3 + (Wert3-Wert2)*1,4 - (Wert2-Wert1)/2 - ausgehend von den Initialwerten -1, 0 und 1. Die Periode liegt etwa bei 1/10 der Aktualisierungsfrequenz und ist damit für sehr langsame MCUs geeignet
(Datenblatt!). Bereits eine einfache Treiberstufe kann aber Abhilfe schaffen: Die 20Ω Widerstand/ 4,7 µF Kondensator Kombination als Tiefpass reduziert die hohen Frequenzen des PWM-Signals im Audiosignal. Noch besser ist eine zusätzliche Drossel im Ausgangszweig. Durch Verringern des Ausgangswiderstandes
-
Artikel
GPS Logger
Schaltplan meines Aufbaus: Versorgt wird es von einem LiPo-Handyakku, der im voll geladenen Zustand 4,1V liefert. Das Ganze wird auf einer einseitigen Platine (u.A. mit Verwendung von SMD Bauteilen) aufgebaut, hier das Board Layout: Umsetzung. Und so sieht das Ganze fertig bestückt aus: Der TQFP AVR
Folge hat, dass das GPS Modul mit seinen ca. 60mA Stromverbrauch zu wenig Spannung erhält (lediglich 2,4V anstatt der vollen 3,3V). Gelöst werden kann das Problem durch einen BSS138 als Ersatz, diesen gibt es allerdings nur im SOT23 Gehäuse, weshalb ich das Layout und den Schaltplan soeben aktualisiert
-
Artikel
Bluetooth Maschinensteuerung mit XMC2GO und Android-App
vorhandenen Poti steuern können) 3. Three-Wire Serial Interface für die Steuerung des Digitalpotis 4. UART über Bluetooth Klingt erstmal nach überschaubarem Aufwand. Aber es ist wie überall im Leben - der Teufel steckt im Detail. Erstellt habe ich die Firmware - wie oben schon aufgeführt - mit der µVision5
Schaltplan Bilder zum Projekt. Siehe auch. [1 [2 Infineonforums.com [3 Infineon simple ERU Example [4 UART-Lib auf mikrocontroller.bplaced.net [5 MIT App Inventor 2
-
Artikel
AT32UC3C - Einstieg in die Programmierung
erste Register im Modul USART und hat damit den Offset 0x0000. Es gibt fünf USART-Module (USART0-USART4), wobei alle Module gleich aufgebaut sind. Damit ist der Registeroffset überall gleich. Bit-Felder. AVR32_ _ _ Beispiel: AVR32_USART_CR_TXEN Bitfelder sind ein- oder mehrere Bit große Registerbereiche
Beschrieben wird hier das Global-Interrupt-Mask-Statusregister. C-File cpu.c. Erklärungen zum Code (*4 - *5): 4. Flash-Wait-State: Bei Arbeitsfrequenzen größer 33MHz muss der Falsh-Wait-State auf 1 gesetzt werden, da der Flash ab dieser Frequenz langsamer arbeitet als die CPU. Die CPU muss also zwischen
-
Artikel
Modellbauservo Ansteuerung
natürlich durch die Entladung ihre Spannung immer weiter reduzieren. Im Modellbau werden Akkus mit 4 oder 5 Zellen verwendet, sodass Servos mit Spannungen von ca. 4V bis hinauf zu ca. 6V zurecht kommen müssen, wobei randvolle Akkus diese 6V schon auch mal überschreiten können. Bei sinkender Spannung
Impulslänge verwenden. Das ganze Timing ist etwas straffer, so dass die Servomittelstellung bei etwa 1.4ms erreicht wird. Viele programmierbare Fernsteuerungen haben daher für einzelne Servos getrennte Einstellungen und unterscheiden zwischen Standard-Servos und MPX-Servos. Signalerzeugung für 1 Servo (
-
Artikel
AVR-Tutorial: 7-Segment-Anzeige
Anzeigen können sich dadurch die einzelnen Segmentleitungen teilen und alles, was benötigt wird, sind 4 zusätzliche Steuerleitungen für die 4 Anzeigen, mit denen jeweils eine Anzeige eingeschaltet wird. Dieses Ein-/Ausschalten wird mit einem pnp-Transistor in der Versorgungsspannung jeder Anzeige realisiert
Ströme durch die Anzeigen erhöht werden. Dazu werden die 330-Ω-Widerstände kleiner gemacht. Da hier 4 Anzeigen gemultiplext werden, würden sich Widerstände in der Größenordnung von 100 Ω anbieten. Auch muss dann der Basiswiderstand der Transistoren verkleinert werden. Zudem muss berücksichtigt werden
-
Artikel
LAUNCHXL-F28379D
Delfino Launchpad“ von Texas Instruments (TI). Ein Mikrocontroller/DSP mit (je nach Sichtweise) 2 oder 4 Kernen, 200 MHz Taktfrequenz, vorrangige Anwendung Frequenzumrichter und Motorsteuerung, mit komfortablem Debug-Interface und serieller Schnittstelle 10 MBaud über USB, ebenso Stromversorgung, umstellbar
gewöhnlicher Mikrocontroller, sondern hat folgende Eigenheiten: Obwohl im Leistungsbereich eines ARM Cortex M4 ist die bevorzugte Verarbeitungsbreite 16 Bit. 32-Bit-Befehle laufen ohne Zeitverzug, sind aber nicht Standard: Merke: sizeof(int) *2 == sizeof(long). Bytes können nicht adressiert werden: Merke: sizeof
-
Artikel
Pony-Prog Tutorial
Eingang) Stromversorgung des Programmiergeräts, mit +5V Versorgung des Controllerboards verbinden GND 4,6,8,10 (Eingang) Masse, Ground, mit Ground des Controllerboards verbinden MOSI 1 Ausgang Datenleitung vom Programmieradapter zum Controller, mit MOSI des AVR verbinden MISO 9 Eingang Datenleitung vom
serial port, mikrocontroller.net Pony-Prog_Tutorial"; type = serbb; reset = ~3; sck = ~7; mosi = ~4; miso = ~8; ; Dann kann ein atmega32 programmiert werden mit avrdude -p atmega32 -P /dev/ttyS0 -c sercon2m -U flash:w:dateiname.hex Siehe auch: AVRDUDE I2C - EEPROM programmieren am Parallelport. Diese
-
Artikel
ZigBeeModule
SOC | Ember | 5 | -98 | 41,5 | -90 - -30 | k.A. | uC | | eigener Stack, nur Chipset EM260 | Ember | 4,5 | -100 | 34 | -90 - -30 | k.A. | SPI | | eigener Stack, nur Chipset ZMN2400 | Cirronet | 0 | -92 | 30 | k.A. | k.A. | ATMega | | Chip: CC2420 ZMN2340 | Cirronet | 18 | -95 | 130 | k.A. | | 8051 uC
| | | EM250 SOC | Ember | 5 | -98 | 41,5 | -90 - -30 | k.A. | uC | | eigener Stack EM260 | Ember | 4,5 | -100 | 34 | -90 - -30 | k.A. | SPI | | eigener Stack MC13192 | Freescale | 3,6 | -92 | 42 | nur LQI | 10dB | | | AT86RF230 | Atmel | 3 | -101 | 16 | 85 | 3dB | SPI | symmetrisch 100 Ω (oder Balun
-
Artikel
Codebase für LPC1xxx
konfiguriert werden, um den Prozessor aus dem Sleep Mode aufzuwecken, aber nur ein low-level an Pin 1.4 (WAKEUP) kann den LPC aus dem Power-Down aufwecken. pmuInit. void pmuInit(void) Initialisiert die Power Management Unit und Konfiguriert Pin 0.1 so, da er als Wakeup-Quelle für Sleep oder Deep-Sleep
Mode -- ausgelöst durch pmuSleep oder pmuDeepSleep-- aufzuwecken, aber nur ein low-level an Pin 1.4 (WAKEUP) kann den LPC aus dem Power-Down -- ausgelöst durch pmuPowerDown -- aufwecken. Im oment ist nur P0.1 als Wakeup Quelle konfiguriert, aber in pmuSleep besteht die Möglichkeit durch auskommentieren
-
Artikel
DTMF
Zahl ist ein Doppelton (zwei miteinander vermischte Frequenzen) zugeordnet (8 Frequenzen in einer 4 * 4 Matrix, also 16 mögliche Kodierungen). Die Frequenzen sind so gewählt, dass sie im normalen Sprachspektrum möglichst nicht auftauchen können, da im Telefoniebereich eine in-band Signalisierung damit
-
Artikel
Java/examples/LcdDemo.java
Rnd xxxxx Cnt xxxxx"); // forever ... while(true) { // clear positions used for digits Lcd.gotoYX(1, 4); Lcd.print(" "); Lcd.gotoYX(1, 14); Lcd.print(" "); Lcd.gotoYX(1, 4); Lcd.print(rnd++); // count from 0 to 12000 (20 min) for(int cnt=0;cnt
-
Artikel
Hausbus
abgestimmt sein. Folgende Rechnung lässt sich aufmachen: Ein Frame mit einem einfachen Event z. B. "Taste 4 des Moduls 0x2007 gedrückt" lässt sich mit allem Nötigen wie Priorität, Parity-Bits Anzahl Datenbytes und Checksumme in 6 "Byte" à 10 Bit verpacken. Bei einer Geschwindigkeit von nur 10 kHz dauert die
zur Konfiguration der Knoten nötig sind. Uhrzeit, Datum, Temperaturen usw. kann man meistens mit 2 - 4 Datenbyte melden. Da mit der CAN-Topologie kollisionsfrei Daten übertragen werden und ein Hausbus im Allgemeinen keiner hohen Belastung unterliegt, ist es realistisch sonstige Verzögerungen zu vernachlässigen
-
Artikel
DsPIC
Basis-Befehle (Hardware-Multiplikation) bis 144 kB Flash-ROM als Programmspeicher bis 8 kB internes RAM bis 4 kB internes EEPROM Versionen mit internem 12 Bit AD-Wandler, I2C, SPI, AC97 und CAN Software. Microchip bietet den GCC-basierten Compiler C30 im 3-4 stelligen $-Bereich an. Eine Studentenlizenz ist kostenlos
-
Artikel
Saugdrossel / balancing choke
entspricht der Spannung der einzelnen Brücken:" Hier eine LTspice-Simulation: Die Wicklungsströme der 4 Varianten: Die Verlustleistung der 4 Varianten: Man sieht deutlich den kurzen hohen Stromfluss. Mit Ctrl+Klick auf den Graph-Namen im Plot-Pane kann man die Durchschnittsleistung anzeigen lassen, ebenso
-
Artikel
Bitfelder
wie ein normales "unsigned". Ein Array aus der oben definierten Struct würde dann pro Element 2 oder 4 Bytes benötigen. So wird im ARM ABI auf 4 Bytes aligned, aber nicht. Wenn portabler Code geschrieben wird, sollten jedoch nur die Basistypen "_Bool", "signed int" oder "unsigned int" verwendet werden
-
Artikel
Zilog
Bytes SRAM, bis 12 KB Flash-ROM, 20 MHz, keine Communication Interfaces Z8 Encore! XP (Link): bis 4KB SRAM, bis 64 KB Flash-ROM, 5/20 MHz, Communication Interfaces UART, SPI, I2C, teilweise IrDA. Beispiel Z8F6421 Z8 Encore! MC (Link): für Brushless DC-Motor Anwendungen ZNEO (Link): 16-bit CISC Encore
ZiLOG Flash for Cash Z8 Encore®! International Design Contest (Z8 Encore! XP) Zilog Z8 Encore! XP 4K Series Development Kit (PDF)
-
Artikel
Eagle Shortcuts
52 F2 display none +19 +20 F3 display none +1 +16 +17 +18 +19 +20 +21 +22 +23 +24 +51 +52 +25 +26 F4 Ratsnest; F5 Ripup @; F6 Grid mm F7 grid mil F8 grid mil 6.25 F9 grid mil 12.5 F10 grid mil 25 F11 grid mil 50 F12 grid mil 100 F1 – F3: hier sind verschiedene Anzeige-Profile von Layern hinterlegt F4
-
Artikel
AT91SAM9260
ARM926EJ-S™ ARM® Thumb® Processor 200MIPS bei 180MHz 8KB Data Cache, 8KB Instruction Cache 32 KB ROM 2x 4KB SRAM Peripherie: External Bus Interface Unterstützt SDRAM,SRAM,NAND Flash und CompactFlash USB Host + Device Port Ethernet MAC 10/100Mbit Image Sensor Interface 4 Kanal ADC mit 10Bit MultiMedia Karten
-
Artikel
StepDown-LowCost
5.04V Spannungsquelle hing und einen 18Ω Lastwiderstand. Eingangsspannung hinter dem 10Ω Widerstand: 4.68V dU = 0.36V I_Eingang = 36mA P_Eingang = 0.036 * 4.68V = 168.48mW Ausgangsspannung: 2.06V @ 18Ω I_Ausgang: 68.33mA P_Ausgang: 140.76mA Wirkungsgrad: 83.55 % Externe Links. www.romanblack.com/smps/
-
Artikel
AVR-GCC-Tutorial/Der UART
Einsteiger-Tutorial" - mthomas Allerdings kostet der auch wieder Geld und benötigt zusätzlich immerhin 4 externe Elkos. Die in den PC eingebauten Schnittstellen vertragen ohne Klagen auch den TTL-Pegel vom AVR. Allerdings müssen wir immer noch die Signale invertieren. Im einfachtesn Fall verwenden wir dazu
stellen wir ein, wie wir den UART verwenden möchten. Das Register ist wie folgt aufgebaut: Bit 7 6 5 4 3 2 1 0 Name RXCIE TXCIE UDRIE RXEN TXEN UCSZ2 RXB8 TXB8 R/W R/W R/W R/W R/W R/W R/W R R/W Initialwert 0 0 0 0 0 0 0 0 RXCIE (RX Complete Interrupt Enable) Wenn dieses Bit gesetzt ist, wird ein UART
-
Artikel
DB101
ATmega1281V (Butterfly: ATmega169P) Piezo-Lautsprecher 16 Megabit Data-Flash AT45DB161D-SU (Butterfly: 4 Megabit AT45DB041B-SC-2.5) 32,768kHz Quarz 7,37 MHz Keramik-Resonator (Butterfly: keinen) Betriebsspannung 1,8 V bis 5,5 V (Butterfly: 3,1 V bis 4,5 V) Spannungskonverter an einigen (USART, SPI, TWI)
-
Artikel
Erweiterung von digitalen IO-Ports
aus einem Schieberegister, das mit einem schnellen Taktsignal getrieben wird. Es erzeugt am Ausgang 4 unabhängige digitale Signale, die sich infolge der Dämpfungsglieder nicht direkt auswirken können. Bei einer geringen Zeitkonstante werden so glitches vermieden und es entstehen in der Flankensteilheit
Zeitkonstanten werden auf diese Weise multiplexte PWM-Ausgänge geschaffen, die mit bis zu etwa einem 1/4-tel der Taktfrequenz arbeiten können. Die kurzzeitig fehlerhaften Schaltungszustände, die beim Durchtakten eines neuen Musters entstehen, werden so bereits gut gedämpft, sodass quasi analoge Signale
-
Artikel
Ports benutzen (Windows)
seriellen Schnittstelle - Online-Seite aus dem Lehrbuch Programmieren lernen mit C von Karlheinz Zeiner (4. Auflage, HANSER, ISBN 3-446-21596-4) Polling Methode (DOS, auch WIN 95/98, kompiliert mit Visual C++/6.0, LCC-Win32) Interrupt Methode (DOS, auch WIN 95/98, kompiliert mit Turbo C 2.0) Windows API Funktionen
-
Artikel
Display-Übersicht
PDF |- PH9867C Powertip ST7626 16 98 x 67 - Miuchiz Spielekonsole PDF light SSD1854 Solomon SSD1854 4 160x128 - Betty FB PDF - - OS102080PK Osram SSD1325 4 102 x 80 - Blutzuckermessgerät PDF + Handy -Displays Modell Auflösung Farbtiefe [Bit] Bezeichnung Hersteller Controller Bezugsquelle Datenblatt Forumsbeitrag
-
Artikel
Bus-Pirate
Pirate von Ian Lesnet (DangerousPrototypes). Die stabile Version ist aktuell der BusPirate v3.6. Eine v4 mit deutlich erweiterten Hardware-Ressourcen befindet sich seit mehreren Monaten in der Entwicklung. Die Homepage des Projektes ist = Unterstützte Protokolle: = 1-Wire I2C (ohne Clock Stretching) SPI
Auflistung: = Möglichkeiten = 0 - 5,5 Volt Pegel 0-6 Volt Spannungsmessung 1Hz-40MHz Frequenzmessung 1kHz - 4MHz Pulsweitengenerator, Frequenzgenerator On-board Mehrfachspannungs Pull-up Widerstände On-board 3,3 Volt und 5 Volt Spannungsversorgung mit Software-Reset Makros für gebräuchliche Funktionen Busverkehr-Sniffer
-
Artikel
GoFlexHome
Cache clean : cp15 c7 ops Cache lockdown : format C Cache format : Harvard I size : 16384 I assoc : 4 I line length : 32 I sets : 128 D size : 16384 D assoc : 4 D line length : 32 D sets : 128 Hardware : Feroceon-KW Revision : 0000 Serial : 0000000000000000 /proc/mtd. dev: size erasesize name mtd0: 00100000
Dockstar#UART.2FJTAG-Stecker Zumindest die Pins GND, UART TxD und UART RxD sind gleich: 9 7 5 3 1 10 8 6 4 2 RX TX 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:
-
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
Multi-Domäne-Systeme
Primärgröße X - P-Quantität q P 2 Differenzgröße Y T-Intensität i T Y 3 Flussgröße I X P-Intensität i P I X 4 Extensum Ex T-Quantität q T Übersicht über den mathematischen Zusammenhang der Systemvariablen Beispiele. Die zugegeben doch etwas theoretische Abhandlung lässt sich anhand einer Beispiele sehr einfach
Zusammenhang Energie 1 Primärgröße X Impuls p 2 Differenzgröße Y Geschwindigkeit v 3 Flussgröße I X Kraft F 4 Extensum Ex Weg s Anmerkungen Energie, welche auf mechanischem Wege erzeugt wird, wird auch als Arbeit bezeichnet. Integriert man nach dp, so erhält man die bekannte Form der kinetischen Energie. W P
-
Artikel
LPC-Tutorial
. Danach kommt des (obere) Ende des Stacks (Achtung: der Stack muss je nach Konfiguration an einer 4 Byte oder 8 Byte Grenze ausgerichtet sein, und darf somit nicht an jeder Adresse beginnen): Bisher waren es alles einfach und einleuchtend. Jetzt kommt etwas, wofür man einen kleinen Einblick in den
name_section_start/end = .;-Anweisungen erzeugen globale Variablen, die die aktuelle Adresse enthalten . = ALIGN(4); sagt dem Linker, dass er die aktuelle Adresse an der nächsten 4 Byte-Grenze ausrichten soll In diesem Beispiel werden alle Konstanten Daten in den Flash gelegt Diesem Grundgerüst fehlen noch einige
-
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
ASAM - ATtiny Sunny Akku Manager
Bauelemente, um das Solarpanel bzw. die Last an- oder auszuschalten. Die Schaltung ist ausgelegt für 4 Stück 1,2V NiMh in Reihe, andere Akkus/Zellenanzahl grundsätzlich möglich. -> EDIT: Die Erkennung des Ladezustands anhand der Zellenspannung funktioniert bei NiMh sehr schlecht! Die Schaltung ist sehr sparsam, verbraucht ca. 0,4mA und alle 8 Sekunden kurzzeitig (wenige Millisekunden) 15mA. Wichtige Hinweise. Für Schäden oder Verletzungen durch falsche Handhabe von Akkus oder der Schaltung ist jeder selbst verantwortlich! Li-Ion
-
Artikel
Stepup für Nixieröhren
Ausgangsspannung: 180V= (ca. 0.5V Ripple) Ausgangsstrom: ca. 30mA Widerstände: Die Widerstände sind alle 1/4W. Kondensatoren: C6, C1: min. 16V C5, C4: min. 200V Drossel: Die verwendete Spule ist eine B82111-E Die Verwendung dieser Spule wird allerdings nicht empfohlen. Besser ist eine Speicherdrossel. Mein
-
Artikel
Infineon XMC
Die XMC-Mikrocontroller von Infineon basierend auf dem ARM Cortex M-Kern (M0 und M4). Entwicklungsumgebung. Grundsätzlich können alle für die ARM Cortex-Prozessoren geeigneten Compiler verwendet werden (siehe ARM#Compiler & Software). Keil MDK in der kostenlosen Lite Version unterstützt
Versorgungsspannung von max. 3,3 V zu betreiben sind. Starterkits: Infineon XMC 2Go XMC4000. XMC4000 ist der Cortex M4 basierende uC von Infineon. Artikel zum XMC4500 Tutorials. XMC Tutorial It’s Relax Time Button Example and LED Flashing Einrichtung von Keil uVision als Toolchain XMC2GO Libraries für uVision XMC Tutorials
-
Artikel
XAVRnet
kompakte Abmessungen, ca. 100x100mm Die Platine soll professionell gefertigt werden (nötigenfalls 4-lagig, chemisch Gold, Loetstopp, Bestueckungsdruck) und wird je nach Beteiligung und Ausführung voraussichtlich 10-20 EUR kosten. Eine Sammelbestellung der schwer beschaffbaren Teile sowie Vorbestueckung
Programming Cables and Reference Schematics for Legacy Parallel Cable III (PC3) Cypress CY7C1049DV33 4-Mbit (512K x 8) Static RAM Data Sheet Siehe auch. Diskussion zu diesem Projekt:
-
Artikel
Heizungsthermostat
Samsung Typ S3P7235 Controller. Hierbei handelt es sich um ROM-OTP Versionen eines Samsungspezifischen 4 bit prozessors. Freie Tools oder ähnliches sind nicht bekannt. ETH eco. ETH comfort 100. ETH comfort 200. CRC Berechnung für ETH comfort 200 - eQ-3. ELV/eQ-3-Gruppe: ( Model K. Andere Namen: Elektronik-Thermostat
äußerlich nur kosmetische Änderungen 2016-10-07: Hat eine STM8L052C6T6 und einen Aufdruck PRG1 mit 4 Pins, Fotos folgen... Andere Namen: Silvercrest Model L == Lifetec == MD12460. Aldi Thermy. baugleich mit Comet] Herstellerwebsite: www.thermy.de FHT. REV FHT 8R-2 REV FHT 8V-2 ELV FHT-80B Fotos: =Siehe
-
Artikel
Oversampling
Bauteile. Als Alternative wird oft Oversampling genutzt und der Wandler mit einer höheren Frequenz (z.B. 4 fach) betrieben, und dann ein digitaler Filter für den steilen Übergang genutzt - der analoge Filter für die höhere Samplingfrequenz ist deutlich einfacher, da er flacher ausfallen darf. Nebenbei ergibt das Oversampling noch eine Erhöhung der Auflösung : für die 4-fach höhere Frequenz wird theoretisch 1 Bit gewonnen. Die Genauigkeit erhöht sich dabei allerdings nicht wesentlich. Reale AD-Wandler z.B. im Bereich Multimedia arbeiten mit bis zu 256-facher Überabtastung
-
Artikel
Eagle 3D Bauteile
richtige Stecker und Buchsen. APM Conektor 10X07MTA SD-Kartenslot Sonstiges. Jumper JP5Q Molex 5566-4 Molex diverse Power-Induktivitäten (L-PIS... bei Reichelt) Freiluftspulen MSOP - 8 - 10 Gehäuse Pentawatt 11 lead Gehäuse PLCC-4 Gehäuse TQFP, FBGA Cynch-Stecker, RCA-Stecker H-Brückentreiber TA8050p
-
Artikel
Vorverstärker
auch nicht ans Limit der Op-Amps gehen, das kann den jeweiligen Datenblättern entnehmen. C3,C5 und C4 müssen Bipolare Elektrolytkondensatoren oder Folienkondensatoren sein. (Erfahrungsgemäß funktionieren generell auch normale, aber es ist besser die oben genannten zu benutzen) C12, C13, C8, C10, C9 und
noch viele andere… Folgende Bauteile kann man zu Versuchszwecken auch weglassen: C5, C12, C13, C3, C4, C8, C10, C11, C9 Folgende Bauteile kann man auch umdimensionieren: C1, C2, C6, C7 Die stromführenden Leitungen im Gehäuse (falls die Schaltung in ein solches eingebaut wird) sollten so kurz wie möglich
-
Artikel
Drehzahlmesser
Eingangsbeschaltung würde ich geringfügig anpassen, so dass der Übergang zwischen "high" und "low" auf etwa 4V liegt. Momentan ist der recht niedrig angelegt. Die LED-Anzeigen, welche ich eingebaut habe, fallen nach ca. 1 Jahr Betriebszeit aus, was definitiv zu wenig ist. Vielleicht muss man den Quellcode so
benötigt wird, bis der Kondensator voll ist. Das Anzeigen des Wertes geschieht über Multiplexen der 4 7-Segment-Anzeigen. Diese können frühzeitig ausgeschaltet werden, was eine Reduktion der Helligkeit erlaubt. Zur Messung der Frequenz des Signals von der Lichtmaschine wird diese Signal zuerst abgetastet
-
Artikel
ScopeAndLogicAnalyzer
. Eine genauere Beschreibung findet man hier [3] und das Paket mit der UDEV-Regel findet man hier [4]. Durchführung. Gleich zu Anfang sei gesagt, dass im unter Downloads zu findenden Archiv drei Sachen zu finden sind, einmal die Firmware, welche als Keil-Projekt vorliegt. Außerdem die Software, welche
zusammenzuführen. Downloads. ScopeAndLogicAnalyzer Literatur. [1] XMC2Go-Toolchain [2] XMC2Go-Librarys [3] Linux [4] UDEV-Regel [5] QCustomPlot [6] QtSerialPort
-
Artikel
Wasser
auch: Haustechnik. ELV Sensorkontakte mit 6 m Leitung "Das Wassermeldesystem SHT 5000 kann an bis zu 4 Stellen das Auftreten von Wasser erfassen und warnt sowohl über einen internen Signalgeber als auch über einen potentialfreien Schaltausgang." Kapazitiver Füllstandsmesser KFM 100 (Funksystem, BidCos 868 MHz, max. 4 Sender) Honeywell Voelkner Pollin (Fertiggerät mit Schallgeber, für 9 V) (Fertiggerät mit Schallgeber, für 9 V) Bausätze. Medium schließt Stromkreis aufgrund der Leitfähigkeit (einfache Transistorschaltung
-
Artikel
Benutzer Diskussion:Makerfabs
Thumb Joystick with Select Button 2 x Hat Button Module 1 x 10mm RGB LED Module 1 x Sealed Membrane 4X4 Button Pad With Sticker 1 x 0.96" I2C OLED 128x64- Blue 1 x Breadboard- 8.3x5.5cm 1 x 40 pin dual male splittable jumper wire - 20cm 1 x 40 pin dual female splittable jumper wire- 20cm 1 x 40 pin male