-
Artikel
Fahrroboter
Basis- und eine Oberplatte) prinzipiell Platz für zwei Motoren, acht Taster, ein Batteriepack (3 x 1,5V AA oder 4 x 1,5V AA), zwei Reedschalter und zwei An-/Aus-Schiebeschalter (einer für die Hauptstromversorgung, der andere für eventuelle Peripherieeinheiten). Das Steckbrett bietet hohe Flexibilität
beispielsweise einer Taschenlampe. (Notwendig ist eigentlich nur P, I und D helfen, kleinere Störungen durch Reflektionen von Uhren o.ä. auszubügeln). Wird er ohne Taschenlampe "losgelassen", bewegt er sich in Richtung von Fenstern oder anderen Lichtquellen. Dabei vermeidet
-
Artikel
AVR-Studio Bugs
wie Mode 2 7 Fast PWM, 10-bit arbeitet wie Mode 3 8 PWM, Phase and Frequency Correct ignoriert ICR1, arbeitet wie Mode 0 9 PWM, Phase and Frequency Correct ignoriert OCR1A, arbeitet wie Mode 1 10 PWM, Phase Correct ignoriert ICR1, arbeitet wie Mode 2 11 PWM, Phase Correct ignoriert OCR1A, arbeitet
unbegreiflicherweise gar nicht implementiert! Auch AVRStudio 4.17 Build 666 immer noch falsch. weitere Fehler: 1. OCF1B: Wenn OCR1B = 0 ist, wird das OCF1B-Flag bei TCNT = 0 nicht gesetzt und der Interrupt somit nicht ausgeführt. 2. OCR1B PRIO: Wenn OCR1A = OCR1B ist, wird manchmal der OCR1B-Interrupt vor dem OCR1A-Interrupt
-
Artikel
ESP8266
power amplifier and matching network Integrated PLLs, regulators, DCXO and power management units +19.5dBm output power in 802.11b mode Power down leakage current of <20µA (bei 2,5V, Flash-Chip nicht mit gerechnet) Integrated low power 32-bit CPU could be used as application processor SDIO 1.1/2.0, SPI, UART STBC, 1×1 MIMO, 2×1 MIMO A-MPDU & A-MSDU aggregation & 0.4ms guard interval Wake up and transmit packets in < 2ms Standby power consumption of < 1.0mW (DTIM3) VCC: 2,5...3,6V (Achtung: Eingänge sind NICHT 5V
-
Artikel
Benutzer Diskussion:Frank
5206(e)) Target status: 0x2 -- NOT RESET, HALTED, NOT STOPPED, POWER ON, CONNECTED. Register test, 1 of 1 : D00 : .Write 0xffffffff, read 0xffffffffffffffff Verify register failed: No BDM error (yet!)
-
Artikel
Benutzer Diskussion:Bernhard p361
zusammen Ich habe eine Frage zum Thema GSM-Shield. Ich habe mir vor kurzem das GSM- Shield "GPRS Shield V1.4" bestellt, das problem ist nur dass das nicht wirklich kompatible mit meinem Arduino Mega ist, und ich es nun über Kabelbrücken anschließen muss, genauso verwende ich eine externe Spannungsversorgung(d.h. nicht die vom Arduino Mega), doch sobald ich jetzt die Jumper des Shield auf HWSerial stelle und ich die Pins 0 und 1 des Shields mit den Pins RX0 und TX0 des Arduinos verbinde, und jetzt irgendeinen
-
Artikel
ZTEX USB- und USB-FPGA-Module
FPGA configuration via USB mittels CPLD: bis zu 24MByte/s On-Board Stromversorgung: 3,3 V: 2000 mA 1,8 V: 1000 mA 1,5 V: 2000 mA 1,0 V; 4000 mA XC7A50T-, XC7A75T- und XC7A100T-Varianten: Kühlkörper für High-Performance- / Hochgeschwindigkeits-Anwendungen, siehe Abschnitt Kühlkörper Optional: Batterie
und wird zum Speichern von Firmware-Einstellungen genutzt On-Board Stromversorgung: 3.3 V: 2000 mA 1.8 V: 1000 mA 1.0 V; 14000 mA Kühlkörper für High-Performance- / Hochgeschwindigkeits-Anwendungen, siehe Abschnitt Kühlkörper Optional: Batterie zum Speichern eines Schlüssels für Bitstream-Verschlüsselung
-
Artikel
Miniwebserver
der Platine Raspberry PI (ca. 30 EUR). Broadcom SoC, 700 MHz Modell A: 256, B: 512 MB RAM on Chip 1 x Fast Ethernet 2 x USB 1 x HDMI-Ausgang 1 x S-Video-Ausgang 1 x 3,5 mm Audio-Ausgang SD-Kartenslot für Betriebssystem 26 Pins (2 x 13 @ 2,54 mm): 2 x 5 V 2 x 3,3 V 5 x GND 17 GPIO-Pins mit Alternativfunktionen
Bluetooth) Massenspeicher SD/SDHC/MMC Karten I/O Erweiterung durch Schieberegister und serielle A/D Wandler Projekt-Homepage:
-
Artikel
AVR-Tutorial: Mehrfachverzweigung
Byte; 1: höherwertiges Byte). Darum muss bei Verwendung des Befehls lpm die Anfangsadresse immer mit zwei multipliziert werden. In Version C muss zusätzlich der Index mit zwei multipliziert werden, weil jeder
Tabelleneintrag (Adresse des Programmzweigs) ein Wort breit ist. Damit wird aus einem Index von 0, 1, 2, 3, 4 ein Offset von 0, 2, 4, 6, 8. ----
-
Artikel
Projekt Netzteiltester
Features. Über RS232 vom PC aus frei einstellbare Pulsfolgen, die mit 1kHz Wiederholrate ausgegeben werden Auf Wunsch Speicherung der Folgen-Definition im EEPROM des Controllers Erzeugung eines Trigger-Impulses für das Oszilloskop (externe Triggerung) Verwendung eines leistungsfähigen
(habe es noch nicht selbst ausprobiert, bei 3A war jedenfalls keine Erwärmung des FETs spürbar) 0.1Ω Keramik-Shuntwiderstand zur Strommessung Platine kleiner als halbe Eurokarte (d.h. kleiner als 80x100mm), trotzdem keine SMD Parts Hardware. ATMega8 mit 16MHz Quarz RS-232 Schnittstelle für die Kommunikation
-
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
433 MHz Funkübertragung
Conrad und funkmodul.com. Sehr beliebt ist auch das RFM12 von Pollin. AM. Arbeiten mit On-Off-Keying, d.h. das HF-Signal wird zur Übertragung von 1/0 einfach an/abgeschaltet. Dies ist die einfachste (billigste) Lösung. Statt AM wird dafür auch die Abkürzung ASK benutzt. Sie steht für "amplitude shift keying
Oszillator mit einem SAW-Resonator. Die Anschwingzeit liegt bei ca. 30µs. Um diese Zeit wird ein "1"-Impuls verkürzt. Die Sendefrequenz hat eine Toleranz von ca. +/- 100 kHz. Ein Vorteil für den Batteriebetrieb besteht darin, dass der Sender nur beim Senden der Impulse Energie benötigt. In den Pausen
-
Artikel
Sinuswechselrichter 600W
ist, damit der Übertrager keine Gleichspannung „sieht“. Die Symmetrie wird sichergestellt, indem ein D-Flipflop mit einer Frequenz von 80 kHz getoggelt wird. Für die Regelung des Zwischenkreises wird die Rechteckspannung mit einer variablen Pulsbreite versehen. In den Pulspausen wird der Eingang des Übertragers
sich als praktisch erwiesen, für die Einzeldrähte eher einen kleinen Drahtdurchmesser zu wählen (< 1 mm). Dadurch hat man fast so etwas wie Litze. Das lässt sich einfacher wickeln (auch 2 Windungen können schwierig sein!). Sekundärseitig wurde ein Cu-Lackdraht von 1 mm Durchmesser verwendet; das entspricht
-
Artikel
SOUNDRX
keine Kalibrierung. Einfache Schaltungsvariante. {| class="wikitable" style="width:15em" Name Wert C1 100nF R1 Trimmpoti 10K Luxusversion. {| class="wikitable" style="width:15em" Name Wert C1, C2 1µF IC1 LM358 R1, R2, R6, R7, R8 100K R3 4,7K R4, R5 1K Beide Schaltungen wurden ausführlich im Thread Schaltschwelle
/sec Bugfix in sndtx.exe beim Interpretieren der HEX-Datei (kurze Zeilen) Standard-Eingangspin von D0 auf B2 geändert 17.07.2011 V 1.3.0 Binärübertragung für Bootloader, dadurch Verdoppelung der Flash-Geschwindigkeit Neues PC-Flash-Programm sndflash.exe Abschalten des Ringbuffers nun möglich mit SNDRX_RINGBUFSIZE
-
Artikel
FPGA Soft Core-Debugging
Beim Entwickleln und Experimentieren mit neuen Soft Cores kommt es i.d.R. häufiger vor, das ein Design nicht auf Anhieb läuft. Hier sollen ein paar Hinweise gegeben werden, wo und wie man dem Fehlerteufel auf die Spur kommt. Problem Untersuchungsmethode Ursachen Läuft der
richtigen Instruktionen gelesen? Adress- und Datenbus beobachten Speicherdefionition mit array(tiefe-1 downto ) of slv; statt array(0 to tiefe-1) of slv; Bleibt der Core irgendwo hängen? Adresszähler beobachten Zugriff auf nicht belegte Adressen und fehlendes Acknowledge Werkzeuge. Neben der erwähnten
-
Artikel
AVR 16-Bit-Register
dessen Handler ein solches Register manipuliert wird, bei einem durch ihn unterbrochenen Zugriff i. d. R. zu Datenmüll führt. 16-Bit-Zugriffe sind generell nicht atomar! Wenn mit Interrupts gearbeitet wird, kann es erforderlich sein, vor einem solchen Zugriff auf ein 16-Bit-Register die Interrupt-Bearbeitung
als auch beim ADC) werden von C-Compilern 16-Bit-Pseudo-Register zur Verfügung gestellt (z. B. TCNT1H/TCNT1L TCNT1, ADCH/ADCL ADC bzw. ADCW), bei deren Verwendung der Compiler automatisch die richtige Zugriffsreihenfolge regelt. In C-Programmen sollten grundsätzlich diese 16-Bit-Register verwendet werden
-
Artikel
SensorLogger
beschrieben. Antenne. An das RFM12-Modul muss noch eine Antenne angeschlossen werden. Üblicherweise 1/4 Lamba also ca. 8,3cm . Da aber noch Patz auf dem PCB war, habe ich mich mal an eine PCB Variante in meanderförmigem Aufbau gewagt. Dazu gibt es eine hübsche Design Note von Texas Instruments (DN024
ausprobieren will: Die UUID für die Außentemperatur (in Langenfeld-Rheinland) lautet: e62976c0-7109-11e1-a585-8762f86249c1. Links. IT+ Protokoll Beschreibung IT+ Protokoll Beschreibung IT+ Protokoll Beschreibung Antenna Design Note DN024 RFM12 Empfangsmodul Beschreibung Smart Meter Anwendung SMD Löten mit
-
Artikel
USB Programmierung auf dem PC
liefert die Unterstützung für drei Backends mit. Das erste gefundene Backend in der Reihenfolge libusb 1.0, libusb 0.1 und OpenUSB wird genutzt. Empfohlen wird hier libusb-1.0.dll. Dieses gibt es es entweder hier unter Downloads, dann Latest Windows Binaries. Getestet wurde Version 1.0.24 in dem Archiv aus dem Unterordner VS2019/MS64/dll. Alternativ kann auch mit pip install libusb1 eine passende dll heruntergeladen werden. Wo nach den DLLs gesucht wird, ist von Microsoft dokumentiert. Wahrscheinlich ist es nicht gewünscht die dlls manuell in eines der Windows Verzeichnisse zu kopieren
-
Artikel
8bit-Computer: bo8h
Gesamt-Hardware= Es gibt acht Memory-Pages mit je 64KByte: Page 0: RAM frei vorgesehen als TextRAM 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
1 oder 0 von oben auf den TF-Merker. In gleicher Weise können Steckkarten-Kommandos nCOMMAND beliebige Bedingungen ermitteln und speichern. Es gibt bedingte Sprünge, welche die obersten 3 Bit des TF-Merker
-
Artikel
Word Clock Variante 3
Reichelt, ggf auch Conrad Leiterplatte: ggf Sammelbestellung im Forum Reichelt Warenkörbe. Revision 1: Revision 2: T.B.D. Gegenentwurf/Ideen. - Maße minimal erhöhen (da Eurocard 160x100mm) 170x170?, 190x190? 210x210? dabei Formvarianten der Anzeige prüfen - mehr rechteckig denn quadratisch, rund? - evtl
, da das das Projekt nur unnötig verteuern würde. Für Multi-Board und LED-Streifen, siehe Variante 1
-
Artikel
R8C
bit prescaler (Timer X, Y, and Z): 3 channels Input Capture/Output Compare Timer (Timer C): 16-bit x 1 channel UART/Clock Synchronous Serial Interface: 1 channel UART: 1 channel 10-bit A/D Converter: 12 channels Watchdog Timer Maximum operating frequency is 20MHz Clock Generation Circuits: Main Clock
Lamken aus dem elektor-Forum R8C/Tiny Series Software Manual, Rev. 2.00, Revision date: Oct 17, 2005, (1,3 MB PDF) M16C/R8C Assembler Referenz Karte von Sascha Pypke Weblinks. Übersicht bei Renesas
-
Artikel
Sekundenkleber - Industriekleber
kurz eingegangen werden. Zunächst einmal ist die chemische Basis eines solchen Klebstoffes wichtig, d. h. welches Ausgangsmonomer ist Hauptbestandteil der Rezeptur? Dies bedingt wiederum den Eignungsgrad des Klebstoffes bei der Verklebung spezieller Materialien. Man unterscheidet dabei zwischen verschiedenen
andere Produkte Mammut 15 mittel (<10sec)v Mammut-Remover greift Kunststoff nicht an heißt bald "One1Klebetechnik" Montage- und 2K-Klebstoff, Kitt, Band, Schraubensicherung Hosch 21 schnell (<5sec)v Bericht auf Vox 2K, Kitt, Selbstverschweisendes Band Schwanheimer 23 schnell (<5sec)t Kunststoff sehr
-
Artikel
DB101
ausgelesen werden. 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
-
Artikel
Word Clock Variante 1 - Software
Dieser Artikel soll einen Einblick in die Software, die hinter der Word Clock Variante 1 steckt, bieten. Neben einer kurzen Einführung in die Struktur und Funktionsweise der einzelnen Module, gibt es auf der entsprechenden Diskussionsseite auch die Möglichkeit Fragen zum Quellcode zu stellen
europäische Hersteller APPLE Apple NUBERT Nubert, z.B. Subwoofer System B&O Bang & Olufsen (erst ab Version 1.0) GRUNDIG Grundig (erst ab Version 1.0) NOKIA Nokia, z.B. D-Box (erst ab Version 1.0) Über die automatische Erkennung des Protokolls werden die nötigen Tastatur-Befehl-Bits aus den Infrarot-Daten extrahiert
-
Artikel
POV-Display
Alphachannel) Globus mit 20cm Durchmesser ATMega644 selbstregelnde Refresh-Rate über optischen Sensor ca. 1/2 ASCII-Text Support Bildkonverter Mechanische Konstruktion. Es gibt neben dem hier beschriebenen Rotor auch noch weitere Techniken wie geschlitzte Abdeckungen. Rotor. Grundsätzlich sind 3 Arten von
am besten als .bmp. Im Script oben können die Schwellenwerte für die Farben eingestellt werden (0-1, Werte >1 blenden die Farbe komplett aus), dazu wird noch ein Bild generiert, um diese Werte testen zu können, ohne es live auf dem Globus ausprobieren zu müssen. Aufruf: img2globe.pl image.bmp Was aufgefallen
-
Artikel
Sleep Mode
100 ms externer Resonator (1) 1024 16384 890 14200 1 ms externer Takt 6 5 Takt liegt konstant an externer RC-Oszillator 6 18 5 15 1...3 Takte interner RC-Oszillator 6 5 1...3 Takte (1) Es können für den Quarz bzw. Resonator auch
man etwa folgende Abschätzung machen. Eine AAA Batterie (Micro) hat eine Kapazität von ca. 1200mAh. D.H. Sie kann für 1200 Stunden (50 Tage) 1mA liefern. Oder für 12000 Stunden 0,1mA, das sind immerhin schon 500 Tage, also über sechzehn Monate! Nutzt man den Power Save Mode (10µA), dann reichen die Batterien
-
Artikel
Basic
lang sein, wobei das erste ein Buchstabe und das zweite eine Ziffer sein musste - m.a.W.: A, A0, A1, A2, ... B, B0, B1, ... , Z, Z0, ... Z7, Z8, Z9 Die Namen von Array-Variablen konnten nur ein Zeichen lang sein - d.h. mehr als 26 Arrays waren nicht möglich Es gab zwar Unterprogramme, aber keine Parameter
-
Artikel
ScopeAndLogicAnalyzer
Grundlage Keil einsetzt. Auf dieser Seite gibt es sowohl ein Tutorial zur Einrichtung der Toolchain [1] als auch zu passenden Library [2]. Weiterhin war mir wichtig, dass alles nicht nur auf Windows, sondern auch auf Linux funktioniert, dafür muss man bei Linux eine UDEV-Regel unter /etc/udev/rules.d/
bleiben und Stück für Stück das Puzzle zusammenzuführen. Downloads. ScopeAndLogicAnalyzer Literatur. [1] XMC2Go-Toolchain [2] XMC2Go-Librarys [3] Linux [4] UDEV-Regel [5] QCustomPlot [6] QtSerialPort
-
Artikel
Eagle im Hobbybereich
die Mischkalkulation erledigt. DRILL [mil] Werkzeug Nr. Auszuführender Bohrdurchmesser [mm] 22 TO 1 0.8 24 TO 2 1.0 26 TO 3 1.3 28 TO 4 1.6 30 TO 5 2.8 32 TO 6 3.5 Padformen und Außendurchmesser. Form Größe [mil] Verwendung Quadrat 62 nur für Anreihungen in 0.1" wie in ICs und Stecker nach DIN 41651
. 1/2, 1/5, 1/10. Sinnvollerweise nutzt man als Raster das Maß der minimalen Strukturbreite, welche technologisch angestrebt wird (minimale Leiterzugbreite bzw. Abstand zwischen Leiterbahnen). Der liegt
-
Artikel
Nixie-Röhren
hauptsächlich in Uhren verbaut. Gegeben hat es diese Anzeigen in vielen verschiedenen Größen von 7mm (IN-5A-1) bis 135mm (GR-414). Die Herstellung dieser Bauteile ist weltweit vor vielen Jahren eingestellt worden. Die Röhren sind also nur noch als NOS oder gebraucht zu beständig steigenden Preisen erhältlich
Ansteuerung mit Treiber ICs kommen heute nur der 74141 bzw. der noch erhältliche russische Nachbau K155ID1 oder ein Vertreter von Microchips HV5xxx Serie in Frage. Erstere sind BCD nach Dezimal Dekoder. Letztere sind 32-Bit Schieberegister. 74141 AKA K155ID1. TBD HV5122. Der HV5122 kommt im praktischen PLCC
-
Artikel
AVR-Tutorial: Stack
hinzugefügt, wird dieses an der momentanen Stackpointerposition abgespeichert und der Stackpointer um 1 erniedrigt. Soll ein Element vom Stack heruntergenommen werden, wird zuerst der Stackpointer um 1 erhöht und dann das Byte von der vom Stackpointer angezeigten Position gelesen. Aufruf von Unterprogrammen
man im Memory-Fenster sieht, ist das die letzte RAM-Adresse. Wenn der Pfeil auf dem Befehl rcall sub1 steht, sollte man sich den Program Counter anschauen: Er steht auf 0x02 (ATmega8: 0x04). Drückt man jetzt nochmal auf F11, springt der Pfeil zum Unterprogramm sub1 . Im RAM erscheint an der Stelle, auf
-
Artikel
Soft-PWM
compiliert. Erster Versuch. Das Programm ist recht kurz und übersichtlich. Im Hauptprogramm wird der Timer 1 initialisiert und der Output Compare 1A als variabler Timer verwendet, wobei die Output Compare Funktion nicht mit dem IO-Pin verbunden ist. Im Interrupt, welcher regelmäßig aufgerufen wird, werden nun
. Zu beachten ist, dass die Einstellung im #define PWM_PRESCALER mit der realen Einstellung in TCCR1B übereinstimmen muss. Eine Einschränkung gilt allerdings für alle Soft-PWMs. Die PWM-Frequenz muss niedrig genug sein, damit sich die Interrupts nicht überschneiden. D.h. der Wert T_PWM muß immer größer
-
Artikel
Hilbert-Transformator (Phasenschieber) mit ATmega
passband, s=stopband): Omega s + Omega p = Pi (auf Omega sample normierte Skala: Samplerate=2*Pi) (1-Delta 1 ) 2 +Delta 2 2 =1 Als Zahlenwerte werden Omega s = 0,55*Pi und Delta 2 =0,01 gewählt, und damit ein elliptischer IIR-Tiefpass 7.Ordnung berechnet. Damit erhält er folgende Zahlenwerte der Pole
einem Hilbert-Transformator erreichen. Danach wendet man die Multiplikation an: y[ re, j * im ]:= x1[ re, j * im ]* x2[ re, j * im ] = (x1.re * x2.re - x1.im * x2.im) + j * (x1.re * x2.im + x2.re * x1.im) ; re ... Realteil ; im ... Imag. Teil Jedes Glied des einen Faktors mit jedem Glied des anderen
-
Artikel
PIC C-Compilervergleich
werden. ptr zeigt immer und ausschließlich auf "fuer_pointer" und kann somit auch weggelassen werden. b1, b2 und b3 sind vom Typ bit und sollten/könnten in ein Register. Allerdings nehmen boolsch1 und boolsch2 auch nur die Werte 0 oder 1 an, obwohl sie vom Typ char sind. Somit könnten diese 2 Variablen
dsPIC33FJ16GS402 16kB ROM 2048B RAM PIC32MX220F032B 32kB ROM 8192B RAM XC16 Free (Optimizing Level 1) Used RAM: 12 Byte (1%) Used ROM: 1404 Byte (26%) Built in 109ms Used RAM: 12 Byte (1%) Used ROM: 1404 Byte (26%) Built in 110ms x XC16 PRO (Optimizing Level 3/s[Size]) Used RAM: 12 Byte (1%) Used ROM
-
Artikel
STK200
Programmieradapter ohne IC (mit "Angstwiderständen") Keine Angst vorm Parallelport!. Parallelports (25-polige SubD-Buchse, LPT1) sind am PC faktisch ausgestorben. Trotzdem gibt es Desktop-Motherboards mit LPT-Schnittstelle sowie preiswerte PCI- und PCIexpress-Karten im Bereich von 10 bis 20 €. Nur Besitzer von Notebooks
zickig an. Bei der aktuellen Version von avrdude lässt sich die Portbasisadresse an Stelle von lpt1 usw. angeben. Siehe auch. Pony-Prog Tutorial AVR In System Programmer Weblinks. PPPPD - Protected Parallel Port Programmer Device von Nard Awater (User Plons auf www.avrfreaks.net) AVRISP V5 - Kanda
-
Artikel
STM32 LEDBlinken AtollicTrueStudio
Architecture des STM32 ersichtlich ist sind die Peripherie Bausteine auf zwei Peripherie Busse aufgeteilt: APB1 und APB2 oder sitzen am AHB. Siehe RM0008 Reference manual, Seite 41 und 42 Je nachdem an welchem Bus die Peripherie angeschlossen ist muss die Funktion RCC_APB1PeriphClockCmd(...), RCC_APB2PeriphClockCmd(...) oder RCC_AHBPeriphClockCmd(...) verwendet werden. In diesem Intro wird der GPIO Port D aktiviert, alle Ports hängen am APB2. Zum herausfinden welche Peripherie an welchem Bus hängt, die Codedoku konsultieren (stm32f10x_stdperiph_lib_um.chm) oder den Code von APB2PeriphClockCmd (bzw. APB1PeriphClockCmd
-
Artikel
AT91SAM7S mit OpenOCD programmieren
parport parport_port 0x378 parport_cable wiggler jtag_speed 0 reset_config srst_only jtag_device 4 0x1 0xf 0xe target arm7tdmi little reset_halt 0 arm7tdmi daemon_startup reset flash bank at91sam7 0 0 0 0 0 Grundfunktionen. ICE Modus wählen. Falls es einen JTAGSEL Eingang gibt (z. B. AT91SAM7S, AT91SAM7X
nicht gesetzt sein! JTAGSEL wählt zwischen dem JTAG Modus (z. B. um JTAG IDs zu lesen), wenn JTAGSEL=1 (Jumper gesetzt), und dem EmbeddedICE Modus (Jumper offen). Programmausführung anhalten. > halt requesting target halt... > Target 0 halted target halted in Thumb state due to debug request, current
-
Artikel
Digitus Android RS232 Cable
Das "Digitus Android RS232 Cable" ermöglicht es Android Mobilgeräten (Android 3.1 oder höher erforderlich) über die vorhandene Mini-USB Buchse mit einer Seriellen Schnittstelle zu kommunizieren. Lieferumfang. Geliefert wird der Adapter in einer unscheinbaren Verpackung. Beiliegend
Deutsch) vorhanden. Eine Papierversion hat man sich hier gespart. Technische Eckdaten. USB 2.0 / FT312D - USB Host Chip Etwa 1m lang TX/RX sowie RTS/CTS der Seriellen Schnittstelle werden zur Verfügung gestellt 300 - 921600 bps (maximal 115200 bps ohne Flußkontrolle) Puffer: RX 5512 bytes, TX 256 bytes
-
Artikel
Entwurf: Spektralanalyse mit der FFT
wie für die Welch-Methode. Außerdem gilt es natürlich den Parameter zu wählen. In der Praxis ist i.d.R. Ausprobieren angesagt. Wenn man schon eine Mittelungslänge für die Welch-Methode gefunden hat, dann lässt sich mit folgender Faustregel ein äquivalenter Lambda-Faktor für die rekursive Mittelung berechnen
Rechtsschieben kommt man auf: Ein Nachteil der rekursiven Mittelung ist, dass Lambda-Werte sehr nahe bei 1 (bzw. ein großer Wert x) dazu führen können, dass "Aenderung" durch die begrenzte Genauigkeit immer 0 ist, und sich deshalb nicht ändert.
-
Artikel
AVR FAT32
von einer FAT belegt werden (grün) Der Root-Dir Cluster (blau) Aus diesen Daten ergibt sich demnach: 1. Sektor der 1. FAT ist Sektor 32 (Bild 2), also der erste Sektor nach der Anzahl der Reservierten (orange). Der erste Daten Cluster ist 1003, weil die Anzahl der FATs 1 ist, also einmal die Sektoren,
sieht man den "." bzw ".." Eintrag in Zeile 1 bzw. 2. Diese beiden Einträge sind in jedem ersten Cluster eines Ordners vorhanden. Außer im Root-Dir, von dort spannt sich der Verzeichnis Baum ja erst auf. Der "." Eintrag hat als 1. Cluster Eintrag
-
Artikel
Datei:KiCAD Module Footprints 3D 07Jun2013.zip
Kicad Module/footprints und 3D-Drahtgitter. Aktuelle Sammlung vom 07 Juni 2013. Autor: Bernd Wiebus alias dl1eic. CC-Zero/Public Domain!
-
Artikel
LTspice
in der user group nicht akzeptiert. Blog des Herstellers Demo Circuits Unabhängiges Wiki PSpice A/D Reference Guide von Cadence LT Spice with Mike Engelhardt, Youtube Videos (1, 2, 3, 4, 5, 6) The Spice Page, EECS Department of the University of California at Berkeley Integralbildung in LTspice The LTspice XVII Simulator, von Würth Elektronik LTSPICE For Microelectronic Circuits, 1st Edition by G. W. Roberts, McGill University NGspice - OpenSource-Alternative zu LTSpice? Discussing Circuit Simulators with Mike Engelhardt, Youtube Video
-
Artikel
Datei:OldSowjetAera Transistor RevA.zip
Kicad Footprints und 3D-Modelle für alte Kleinsignaltransistoren aus der Sowjet Zeit. Autor: Bernd Wiebus alias dl1eic. Lizensiert: CC-Zero /Public Domain! No Warranty!
-
Artikel
Datei:RFM12 Mittenfrequenz.png
Signalgenerator HP 8657A, Änderung der Empfangsfrequenz von -20 kHz bis + 20 kHz, Modulation mit Sinus 1 kHz, +/- 15 kHz Hub, Pegel -80 dBm
-
Artikel
Platinensammler
können füge ich an geeigneter Stelle eine kleine Kennziffer im Bestückungsdruck oder Stoplack ein. I.d.R. setze ich diese Markierung unter einen IC oder ein andere Bauteil das Sie dann nach dem Bestücken verdeckt. Der Preis wird abhängig von der im Nutzen benötigten Fläche, und der Lagenzahl berechnet
wird immer das überdeckende Rechteck berechnet. Versand. Für die gesamte Bestellung kommen dann noch 1,50€ für Verpackung und 1,45€ (DE) bzw. 3,45 (EU/INT) Porto dazu. Zahlungsarten. Grundsätzlich lege ich den Platinen einfach eine Rechnung bei, die dann bitte zeitnah zu begleichen ist. Gerade für Bestellungen
-
Artikel
AVR und Linux
Ziemlich einfach geht das mit einem Skript von Bingo600, das man hier bekommen kann: (mit avr-libc 1.7.x) (mit avr-libc 1.6.x) Editor. Der Editor sollte das Bearbeiten vom Programm einfach machen. Evtl. nützlich sind Features, um z. B. per Knopfdruck zu kompilieren und das Programm auf den AVR zu übertragen. Ansonsten: Editoren sind Geschmackssache, d.h. ausprobieren. Hier eine Auswahl (alphabetisch): Codeblocks [gtk] Eclipse [Java Emacs bzw. XEmacs [Textterminal oder X] Geany [gtk] gedit [GNOME] kate [KDE] KDevelop [KDE] Kontrollerlab [KDE] Quanta
-
Artikel
Lötkolben
Geschmacks- und Übungssache, aber Spitzen, die eine zylindrische Grundform haben (Durchmesser etwa 1,5..2,5 mm) und vorne im Winkel von ca. 45 Grad angeschnitten sind, bieten eine überraschend große Bandbreite von Einsatzmöglichkeiten. Insbesondere für etwas "faule" und "ungeduldige" Naturen, die nicht
ungeregelten Lötkolben wird hier zusätzlich die "thermische Masse" der Lötspitze ins Spiel kommen, d.h. mit einer massiven Spitze, die selbst sehr viel mehr Wärme speichert als die zu verlötenden Teile, wird sich dieser Effekt kaum einstellen, mit der dünnen Spitze einer sehr feinen Lötnadel schon eher
-
Artikel
Versenden von SMS mittels Mobiltelefon
ATmega8 anzufertigen. Dabei hab ich darauf geachtet, dass ich über Jumper die Leitungen Tx und Rx 1:1 bzw. gekreuzt schalten kann. Dadurch kann ich ohne zusätzliches gekreuztes serielles Kabel eine Kommunikation mit dem Mobilfunkgerät aufbauen. Die aktuelle Software passt nicht mehr in einen ATmega8
01101100 01101100 01101111 00100000 01010111 01100101 01101100 01110100 7 Bit Binär 1001000 110000 1 11011 00 1101 100 110 1111 01 00000 1 010111 1100101 1101100 111010 0 8 Binär PDU 1 1001000 00 110000 100 11011 1111 1101 00000 110 010111 01 1100101 1 0 1101100 00 111010 8 Bit Hex PDU C8 30 9B FD 06
-
Artikel
STM32F4-Discovery
Schreibrechte für das USB-Gerät. root@linux:~# cp /home/user/src/stlink/49-stlinkv*.rules /etc/udev/rules.d root@linux:~# udevadm control --reload-rules Wird nun das STM32F4-Discovery an den PC gesteckt wird ein neues Device erzeugt, bei mir war das /dev/stlinkv2_2. Für Boards mit STLink v1 solltest du dir
mich folgende Pfade die eingetragen werden müssen: /home/user/eclipse/STM32/STM32F4xx StdPeriphLib V1.0.0/Libraries/CMSIS/Include /home/user/eclipse/STM32/STM32F4xx StdPeriphLib V1.0.0/Libraries/CMSIS/Device/ST/STM32F4xx/Include /home/user/eclipse/STM32/STM32F4xx StdPeriphLib V1.0.0/Libraries/STM32F4xx_StdPeriph_Driver
-
Artikel
USB Koppelfeld für Festplatten
1 (HDD01 und HDD02) 4 reserved frei, ggf. für zukünftige Erweiterungen 5 VBUS1 5V für USB-Bridge 1, falls aus 5V der Festplatte versorgt (optional), sonst n.c. 6 VBUS2 5V für USB-Bridge 2, falls aus 5V
vom ATX-Netzteil 16 reserved frei, ggf. für zukünftige Erweiterungen +Koppelbox - 230V-Box (Variante 1: 9-pol. D-Sub) PIN Bezeichnung Kommentar 1 Set1 Bistabiles Relais 1 einschalten (open collector) 2 Reset1 Bistabiles Relais 1 ausschalten (open collector) 3 Set2 Bistabiles Relais 2 einschalten (open
-
Artikel
Settings for Multiplier and Divider
und FPGAs erreichen lassen. Redundante Kombinationen sind nicht gelistet. Standardsettings. RATIO M D RATIO M D 0,0166666667 1 60 1,0169491525 60 59 0,0169491525 1 59 1,0172413793 59 58 0,0172413793 1 58 1,0175438596 58 57 0,0175438596 1 57 1,0178571429 57 56 0,0178571429 1 56 1,0181818182 56 55 0,0181818182 1 55 1,0185185185 55 54 0,0185185185 1 54 1,0188679245 54 53 0,0188679245 1 53 1,0192307692 53 52 0,0192307692 1 52 1,0196078431 52 51 0,0196078431 1 51 1,0200000000 51 50 0,0200000000 1 50 1,0204081633