-
Artikel
Ports benutzen (GCC)
. Der Zugriff mittels open(2) ist vorzuziehen, da hierbei deutlich flexiblere IO-Möglichkeiten (z. B. select, poll) zur Verfügung stehen, die sonst nur mittels Umweg über fileno(3) zu erreichen sind. Ferner kann die libc Schreibzugriffe mit fputs o.ä. Puffern, so dass man, um sicher zu stellen, dass
Primitive Parallel port adaptor Bit-shift algorithm noway:~# i2cdetect -y 0 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: XX XX XX XX XX XX XX XX XX XX XX XX XX 10: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX 20: XX XX XX XX XX XX XX XX XX XX XX XX XX UU XX XX 30: XX XX XX XX XX XX XX XX XX XX XX XX XX XX
-
Artikel
USB Koppelfeld für Festplatten
auf freistehendem Kupfer der Platine verlötet werden, um Kosten zu sparen. 4 Vier "Stromschienen", z.B. "PCB busbars" oder 2,5mm² Kupferdraht (z.B. NYM-J 3x2,5 vom Baumarkt) 5 Bohrungen zur Befestigung an der Rückseite an einem 19"-Baugruppenträger 6 Relaisplatine mit Anschlussklemmen für das Netzteil
, wenn bei leerer Batterie keine aktive Stromversorgung angeschlossen ist oder wenn der Benutzer z.B. vor einem Urlaub über eine der Benutzerschnittstellem das System komplett ausschaltet, damit der Akku nicht entladen wird. Ereignis "5V plugged 1": Wenn eine Mini-USB-Buchse verbaut ist und dort ein
-
Artikel
AVR BASIC
Basic-Befehle Einlesen des Basic-Programmes von (fast) beliebigen (aber statischen) Speichermedium (z.B. SD-Card, EEPROM, Dataflash) mit dem Befehl gosub ist es möglich externe Unterprogramme einzubinden Array-Variablen (DIM-Befehl) es sind BASIC-Programme mit und ohne Zeilennummern erlaubt DATA/READ/RESTORE
zu ermöglichen, kann man die Operatoren durch eigene Funktionen ersetzen. Dadurch ist es möglich z.b. bei Division durch 0 einzuschreiten. Erweiterung. Die C-Erweiterungen umfassen wie schon angesprochen das Aufrufen von C-Funktionen (mit Parametern), das lesen und schreiben von C-Variablen, sowie C-Arrays
-
Artikel
Linux Boards
Gooseberry HackBerry AllWinner A10, 1 GB RAM, 4GB Flash + SDHC slot 10/100Mbit Ethernet, Wifi – 802.11 b/g/n Video Output: 1 x HDMI + 1x Composite, Audio: Headphone + microphone, IR sensor, zwei USB 2.0 ports pcDuino AllWinner A10 Cortex-A8 @ 1GHz, 1GB RAM, 2GB Flash + SDHC slot Marsboard ! Stand 04/2014
700MHz 256 - 1x - - 1x 1x 1x 1x 17x HDMI & Composite 3,5 CSI & DSI 28€ raspberrypi.org Raspberry Pi B ARM11, 700MHz 512 - 1x 1x - 2x 1x 1x 1x 17x HDMI & Composite 3,5 CSI & DSI 39€ raspberrypi.org BeagleBone Black AM335x 1GHz ARM® Cortex-A8 512 2GB 1x 1x - 1x 4x 2x 2x 65x HDMI & LCD 2 7x A/D 8x PWM 2x
-
Artikel
GCC M68k
Entwicklungssystem (host): OpenSuSE Linux 12.1 x86_64 Zielsystem (target): Embedded System mit MC68332CFC16 CPU, 64kB externes RAM Folgende Softwarepakete werden verwendet: Binutils 2.22 GCC 4.6.2 Newlib 1.20.0 GDB 6.8 und 7.3.1 BDM Tools 1.4.0 pre4 Zum Entpacken und Compilieren der Pakete werden diese in einem gemeinsamen
0xfffa5a) = 0xb830 set {unsigned short}(0xfffa5a) = 0xbf70 load program load set breakpoint to main b main run to main cont Hello World. Hier ein Bespielprojekt: Links. Binutils Download: Binutils Build Referenz: GCC Download: GCC Build Referenz: Newlib Homepage: GDB Homepage: BDM Tools Homepage: TBLCF
-
Artikel
LED-Pendellampe
der Drain-Source-Spannung beim Abschalten des MOSFETS kommt. In diesem Fall kann eine Z-Diode mit z.B. 27V helfen. Die Vorwiderstände der RGB-LED erhöhen sich auf 4,7k Ohm. Die Steuerplatine trägt eine 5*2 polige Pfostenleiste, diese dient primär zur Programmierung der MCU, kann aber auch für Erweiterungen
damit die MCU beim Start in den Programmiermodus gebracht werden kann. Eine zusätzliche Last von z.B. 100 Ohm über die Betriebsspannung hilft. Es muss keine "echte" RS232 Schnittstelle sein. Ein USB-RS232 Adapter mit FTDI-Chip funktioniert bei mir auch. Einstellungen Flash Magic: Select: 89LPC936 oder
-
Artikel
Stromsenke
Eingang anliegt. Daraus ergibt sich auch das Regelverhalten, sollte der Laststrom schwanken durch z. B. schwankende Übergangswiderstände in der Peripherie oder Spannungsswankungen vom zu testenden Netzteil. Geht der Strom zurück, verringert sich am invertierenen Eingang ebenfalls die Spannung. Durch die
schaltet die Übertemperatursicherung nach ca. 27 Sekunden ab. Wärmewiderstand des Kühlkörpers (z. B. SK104, R_th = 8 K/W) Restwelligkeit des Tiefpasses. Vergleich der Ausgangsspannung (Restwelligkeit) des Tiefpasses bei 1,5kHz und 4kHz. Die größte Restwelligkeit entsteht bei einem duty-cycle von 50%
-
Artikel
Wanderkiste
andere nützlich sind. Dann sendet man die Kiste weiter. So bekommt man für das Porto für ein Paket (z. B. bei Hermes 5.90€ für bis zu 25 KG) ein Überraschungspaket, und wird seine nicht mehr benötigten oder zuviel gekauften Bauteile, Motoren, Lautsprecher etc. sinnvoll los. Im Paket gibt es ein Büchlein
Meike. Kiste Salzgitter. Datum Benutzer Forum Rausgenommen Reingelegt 12.04.2012 Erstellt von Frank B. (elan40) | nichts siehe Fotos, u.a. ICs Transistoreen Widerstände auf Rollen (SMD) und Stangen (THT), Displays, ne Stiege USB-Buchsen, IDT-Wannenstecker, 7-Seg-Led-Anzeigen, Quarzoszillator 18.04.2012
-
Artikel
-
Artikel
Datei:SparmaticComet Schaltplan.png
Leopold B.
-
Artikel
Datei:SparmaticComet Platine TOP.jpg
Leopold B.
-
Artikel
Datei:SparmaticComet Platine BOT.jpg
Leopold B.
-
Artikel
-
Artikel
Datei:SparmaticComet SegmentMapping.png
Leopold B.
-
Artikel
-
Artikel
Datei:Raspberry Pi.jpg
Der Raspberry Pi (Model B)
-
Artikel
Datei:Setup EleLa.zip
V1.0.10B07
-
Artikel
Datei:Kiste Schoeneberg 2013-06-26.jpg
Kiste Schöneberg beim Eintreffen im dicken B...
-
Artikel
Datei:Rfm12-3.png
Siehe RFM12B-Doku, Seite 18
-
Artikel
Datei:Wechselrichter Ausgang PWM.JPG
Wechselrichter, Signal an den Ausgängen OC1A und OC1B
-
Artikel
Datei:Rfm12-2.png
Siehe Seite 16 der RFM12B-Dokumentation; "Start TX" weggelassen (unklar)
-
Artikel
Datei:GPSMiniNavigatorb0.2.zip
GPS Mini Navigator Version b0.2. Lizenz: GPLv2, Changelog liegt bei.
-
Artikel
Datei:Schema IR-RX.png
aus: Photo Modules for PCM Remote Control Systems von Vishay Bearbeitung (blau): Stefan B.
-
Artikel
AVR - Die genaue Sekunde / RTC
Oftmals sieht man Projekte, bei denen ein externer RTC-Baustein (engl. Real Time Clock, Echtzeituhr; z. B. PCF8583 mit I2C-Anschluss Datenblatt (PDF)) angeschlossen ist, ohne dessen Vorteil wirklich zu nutzen. Die wichtigsten Vorteile einer externen RTC sind Die Zeitzählung läuft während eines Ausfalls der
was man im C nicht direkt sieht. Sicherheitshalber sollte man auch einen höheren Takt einstellen, z. B. 2 MHz, dann ist das Timing wesentlich entspannter. Weitere Verbesserungen. Der Algorithmus ermöglicht eine sehr hochauflösende Kalibrierung der RTC. Allerdings heisst das leider noch lange nicht, daß
-
Artikel
Datei:Transformer-Diskrete RevA.lib
KiCAD Symbole für einige diskrete Transformatoren. Coilcraft Q4434-B = Rhombus T1311 und Myrra-74040. Autor: Bernd Wiebus. Creative Commons
-
Artikel
Datei:FW WordClock2 V0.00.hex
Dummy firmware for WordClock 2 project. Only controllable via USB 115kB, 8N1, no handshake. Used to test the boot loader functionality.
-
Artikel
Datei:AllesPowerBar.JPG
Raspberry Pi als AVR programmer: RaspI model b+ T-cobler breadboard, USB-Powerbar ATMege328P Laptop, LED MatrixPlatine Own Work - Volker Urban (fpgakuechle) licence: CC-BY 3.0
-
Artikel
Datei:SOT23 SOT143 SOT143R TSOT6 MK06A SC70-6 Housing 14Mar2014.zip
Some Kicad Footprints/Modules for SOT23, SOT143, SOT143R, TSOT6, MK06A and SC70-6 housings. Revision B from 14 Mar 2014. Author: Bernd Wiebus CC-zero, Public domain.
-
Artikel
Datei:GerbAnalyse RevA6.zip
darin. Kann auch Drill Files einlesen. Kann Gerber- und Drill-Files in rudimentärer Form anzeigen (z.B. OHNE Aperturen). Steht unter GNU-GPL. Autor Bernd Wiebus. KEINE GARANTIE!
-
Artikel
Datei:GLogger avr 1.01.zip
übergebenen Buffer Die Ledcodes wurden überarbeitet. Überschreiben nicht mehr den ganzen Ports (wodurch z.B. Pull-Ups deaktiviert werden könnten) sondern verändern nur die jeweiligen Bits der Leuchtdioden
-
Artikel
Midi Rekorder mit MMC/SD-Karte
Midi-Buchse OUT Pin 5, und der Pullup muss an Midi-Buchse OUT Pin 4! Für die Hintergrundbeleuchtung: Port B6+7 parallel an einen Widerstand (hängt von deiner LED-Beleuchtung ab) und diesen dann an LED- deines Displays LED+ vom Display auf VCC 5V Falls das LCD mehr als 40mA zieht, brauchst du einen Transistor
weitere Funktionen zur Verfügung zu haben, wäre es möglich einen 8-Line To 3-Line Priority Encoder (z. B.SN74LS348) für die Taster einzusetzen. Von den freigewordenenen 4 Pins könnte dann einer verwendet werden, um die Beleuchtung der LCD-Anzeige mittels Transistor ein/auszuschalten. Dazu sollten für das
-
Artikel
Umstieg von Arduino auf AVR
neuen Features, oder Version 4, falls es schnell und zuverlässig sein soll) auf eine andere IDE (z.B. eclipse) umsteigen Mittels Makefiles und einem Editor/einer IDE seiner Wahl arbeiten Ich persönlich habe mich nach langem Arbeiten mit jeder dieser Möglichkeiten (abgesehen von der Arduino-IDE, diese
noch einmal der Speicherplatz für den Bootloader frei wird (Dadurch kann das Programm noch einmal ~2kB größer werden) und auch die Wartezeit nach jedem Reset entfällt. Wer noch keinen Programmer hat, der muss sich nicht unbedingt einen solchen kaufen, solange er mit den eben genannten Nachteilen leben
-
Artikel
IRSND
jeweils gewünschten Protokoll gesendet. irmp_data_p->flags gibt die Anzahl der Wiederholungen an, z.B. irmp_data_p->flags = 0: keine Wiederholung irmp_data_p->flags = 1: 1 Wiederholung irmp_data_p->flags = 2: 2 Wiederholungen usw. Es sind maximal 14 Wiederholungen möglich. Der Wert 15 bedeutet etwas
protokollabhängig) neu ausgegeben oder automatisch ein protokollspezifischer Wiederholungsframe (z.B. für NEC) gesendet. Wiederholungsframes für NEC. Normalerweise sendet IRSND die Wiederholungsframes selbst - je nachdem, wieviele Wiederholungen in flags angegeben werden - siehe oben. Speziell für NEC
-
Artikel
Vorlage:H12
style="background-color:#ffe4b5;"
-
Artikel
Benutzer Diskussion:Mmvisual
den meisten Threads wird von den ST-Libs abgeraten. Ich denke das sollte man nicht verschweigen. z.B. direkt hier ein Thread:
-
Artikel
Vorlage:TOC
__NOTOC__ Inhaltsverzeichnis A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
-
Artikel
Vorlage:8Bit
7 { } { } { } { } { } { } { } { } Diese Vorlage kann zum Formatieren von Bytes verwendet werden. Z.B. aus wird
-
Artikel
Benutzer Diskussion:H m cyborg
Projekte.Es soll wie Kinderspielzeuge bei betätigen bestimmter Tasten ein Audiosignal ausherausgegeben(z.B. ein gespeichertes Wort oder ein Musikstück. Ich weis so ein Projekt stellt für viele keine Herausfordrungen ich bin aber ein blutiger Anfänger :) daher ist jede info für mich wertvoll. Danke im vorraus
-
Artikel
SDR
einen kleinen Frequenzbereich abgestimmte Analoghardware ist nicht vorhanden, wodurch die Geräte z.B. nicht auf einen Funkstandard allein beschränkt sind und flexibel eingesetzt werden können.
-
Artikel
Benutzer Diskussion:94.101.34.153
Hallo, ist es möglich das Board über eine Webpage zu steuern? Wenn ich z.B. einen Servomotor anschließe, das Programm in diesem C dialekt schreibe und vlt über PHP Daten an die Exe sende, sollte das doch funktionieren oder? Gruß Fragen gehören mit gutem Titel und Nennung "des
-
Artikel
Benutzer Diskussion:Hs-50
Hallo, habe heute meine Melodieklingel MELO4-1B von 1988 wiedergefunden. Leider habe ich keinen Schaltplan und Bestückungsplan hierzu. Diese werden benötigt um die Klingel wieder zu aktivieren sprich zu verwenden. Wer kann mir den Schalt- und Bestückungsplan
-
Artikel
Benutzer Diskussion:Alois s
mit gemeinsamer Masse. Ich hatte gerade das Problem bei meinen 24V adressierbaren Ledstreifen (WS2812B Kompatibel) ein Verbindungskabel mit 10m Länge mit gemeinsamer Masse noch zum Laufen zu bringen. Da bin ich auf einen Signalverstärker von ATNEL gestoßen, den man auch mit gemeinsamer Masse betreiben
-
Artikel
Watchdog
seine Aufgabe wieder erledigen kann. Technisch wird das so realisiert, dass es einen Zeitgeber (z. B. Kondensator oder Timer) gibt, den man regelmäßig zurücksetzen muss. Ist der Mikrocontroller abgestürzt, dann kann er das nicht mehr tun und der Watchdog löst den Reset aus. Siehe auch. AVR-GCC-Tutorial
-
Artikel
Include-Files
um das wiederholte Hinterlegen ein und derselben Information in mehreren Dateien zu vermeiden (z. B. die Beschreibung häufig verwendeter Datenstrukturen). Für die bei der Programmierung von Mikrocontrollern oft verwendeten, höheren Programmiersprachen C und C++ bietet der C-Präprozessor entsprechende
-
Artikel
TriCore
Architektur läuft mit bis zu 300MHz, die Tricore 2 mit bis zu 600MHz. Ein konkretes Produkt ist z. B. der TC1775. Die TriCore sind keine reinen Mikrocontroller, sondern enthalten auch DSP-Funktionalität und werden gerne im Automotive-Bereich eingesetzt. Siehe auch. Beiträge zum Thema TriCore im Forum
-
Artikel
Clockgenerator in VHDL
jitterfrei, wenn sich die Eingangsfrequenz ganzzahlig durch die Ausgangsfrequenz teilen lässt. Aber z.B. für RS232 ist keine jitterfreie Frequenz notwendig, dafür könnte man dieses Modul verwenden (vor allem für sehr hohe Baudraten). Es wird für jede halbe Taktperiode eine Division mit Rest durchgeführt
-
Artikel
Taktfrequenz
gibt an mit welcher Geschwindigkeit die Verarbeitung von Signalen in einem digitalen System (z. B. Mikrocontroller, FPGA) abläuft. Entgegen den Wünschen der meisten Marketingabteilungen lässt dieser Wert jedoch nur in den seltensten Fällen einen Rückschluss auf die Leistungsfähigkeit zu - diese ist
-
Artikel
Compiler
Interpreter-Sprachen. Für manche Programmiersprachen sind sowohl Compiler, als auch Interpreter erhältlich, z. B. für BASIC. Ein Compiler ist ein Programm, das einen Quellcode in ein Format umwandelt, das direkt von einem Prozessor ausgeführt werden kann. Wenn der Compiler Programmcode erzeugt, der auf einer anderen
-
Artikel
Mfile
Interpreter in der shebang line ist dann auf "wish" zu ändern. Wer mfile nicht installiert, sondern z. B. nach /home/$user/mfile/ extrahiert hat, muss Zeile 20 (set prefix "/home/$user/mfile/") unbedingt ändern.
-
Artikel
BDM
aber die Software ist inkompatibel. Auch für den BDM gibt es Selbstbaulösungen, eine davon wird z. B. bei der Dbox1 zum Tausch der Original-Firmware gegen eine Freeware benutzt. Leider gibt es aber nicht für alle BDM Interfaces Selbstbaulösungen.