-
Artikel
Diskussion:Batterieladung
einer hoffentlich interessanten und kontroversen wikiseite am 12.3.05. michael ok ich mach mal den Anfang: Leider Sulfatieren bei USV's (Unterbrechungsfreie Stromversorgung) die BleiGel Akkus viel zu häufig. Und das trotz supergenauer Umschaltung auf Erhaltungsladung. Das Sulfatieren kommt schleichend
-
Artikel
Benutzer:1000fragen
dass ich es schaffe, aber auf jeden Fall macht es Spaß und ich lerne eine Menge. Und wenn ich nie anfange, wird es auch nicht fertig, also los gehts 1000fragen 19:31, 18. Mär. 2009 (CET)
-
Artikel
Benutzer:Jjk
Durch Intel 8088 und MC6800 Assembler Erfahrung war für mich klar dass ich nicht mit GCC oder Bascom anfange will, sondern die Controller sehr nah kennenlernen wollte mit AVR-Assembler. So habe ich zuerst einige Projekte nachgebaut, um ein Gefühl für die Hardware zu bekommen. Dabei habe ich dann auch etwas
-
Artikel
Diskussion:Hauptseite
klicken müssen, damit auch die fehlenden Artikel aufgelistet werden. Vielleicht sollte man darauf am Anfang der Hauptseite hinweisen. MfG Anderes Layout?. Hallo, ich finde die Anneinanderreihung der sehr vielen Artikel unter nur sehr wenigen überschriften optimierbar. Wie wärs mit ein oder zwei zusätzlichen
-
Artikel
Diskussion:Interrupt
Werkzeuge Flags, Masken, ISRs zu erklären. Den folgende Text im F&A-Stil finde ich praktisch für Anfänger. Wenn ihr den Text nicht in die Einleitung übernehmen möchtet, bitte ich darum, ihn hier stehen zu lassen. Was ist die Funktion der IRQ-Flags? Die IRQ-Flags signalisieren, dass ein oder mehrere IRQs
-
Artikel
Benutzer:Dave
dann Kosmos Experimentierkästen XN1000-XN3000, die einen natürlich näher an Elektronik dranbringen. Anfang des Gymnasiums hab ich wohl QBasic gelernt und darauf begann ich meine ersten Schritte in Delphi 6 Personal (gabs mal umsonst, hab ich mit ISDN gezogen (über 130MB)). Auf der Suche im Internet kam
-
Artikel
Diskussion:LED-"Birnen"
Naja, seit wann GLÜHT eine LED? Richtig sollte es LED-LAMPE heissen... Jeder von uns hat bis zum Anfang der Lehre Glühbirne gesagt. Mama, Oma, Opa .. alle benutzen es. Glühbirne ist ein festes Wort im deutschen Sprachgebrauch. Die Fußgängerampel heißt auch weiterhin Fußgängerampel, auch wenn's eine Lichtsignalanlage
-
Artikel
Benutzer:Avrnix
== Mache viel mit BASCOM AVR es gibt Zahlreiche Projekte in BASCOM auf - Auch für Anfänger geeignet. == ComWebNet ist wieder Online!. Wer gern sein BASCOM Projekt veröffentlichen möchte kann das gern auf meiner HP tun. Es gibt auch viele Projekte von anderen Usern. Ein Forum gibts auch.
-
Artikel
Verwendung von Interrupts mit Arduino
tatsächliche Ereignis gewartet wird. Button Interrupts. Lassen Sie uns mit einem einfachen Beispiel anfangen – die Verwendung eines Interrupts zum Überwachen eines Schalterdrucks. Zu Anfang machen wir eine Skizze, die sie wahrscheinlich schon einmal gesehen haben – die „Button“ Beispielskizze, die bei allen
-
Artikel
Diskussion:AVR-GCC-Tutorial/LCD-Ansteuerung
für ein- und zweizeilige LCDs sowie für 4x16; aber nicht für 4x20 oder 4x40. Zum Einen ist es für Anfänger ziemlich frustierend, wenn sie Unfug auf dem LCD sehen und sich dann mit Datenblatt und viel Zeit durch den Quelltext in lcd.c quälen müssen. Zum Anderen ist es auch deshalb ungeschickt, weil man
-
Artikel
Diskussion:Spule
Ein Anwendungsbeispiel wäre noch interessant. Vorallendingen wenn man am Anfang liest das man viele Sachen mit Coolness Faktor machen kann. mfg Christian Sorry, aber dieser Artikel hat noch viel Potenzial in Sachen Niveau. Ein Link auf den Wikipedia Artikel wäre lohnender, da
-
Artikel
IRMP auf STM32 - ein USB IR Empfänger/Sender/Einschalter mit Wakeup-Timer
anpassbar an STM32F107, STM32F2xx und STM32F4xx, da dieselbe USB Library genutzt wird Fotos von den Anfängen. Auf dem STM32F103C8T6 Entwickler Board sind BOOT0 und BOOT1 vertauscht beschriftet. Auf dem roten ST-Link Emulator ist das Plastik etwas aufgeschnitten. Auf dem blauen ST-Link Emulator sind CLK und
STM32F4xx und seinen USB-HID für den STM32F4xx. [2] Seine Arbeit war hilfreich, um mit dem STM32F105 anfangen zu können. Andrew Kambaroff für seinen USB-HID für den STM32F103. [3] Seine Arbeit war hilfreich, um mit dem STM32F103 anfangen zu können. Ole Ernst für Code Review, Linux Makefile und Linux Download-Auspack-Patch-Skript
-
Artikel
Diskussion:Frequenzumrichter mit Raumzeigermodulation
Schmerzen. Ich hab in den letzten Tagen ein Lochrasterplatinenlayout erstellt, dass ich morgen anfangen werde, zusammenzulöten. Ich berichte dann, wie es läuft! Matthias 1000fragen 19:16, 31. Mär. 2009 (CEST) Zeichne bitte noch ein Massesymbol unter R16 und an X3/2 , sodass man sieht, dass hier eine
oder ab integriert wird. Die max Frequenz ist ziemlich tief im Programm des Mega88 verwurstelt. Am Anfang des Programms gibt eine Tabelle: const unsigned char fbwfl[67]= dort sind Timerwerte abgelegt aus denen sich die jeweilige Frequenz ergibt. Ist zur Zeit auf 66 Hz festgelegt. Lässt sich bestimmt ändern
-
Artikel
Experimentierkästen
Sinnvoll wäre auch ein Funduino-Set: Für AVR / Arduino sind diese ähnlich: Für Arduino würde ich damit anfangen: Experimentierkästen für weit Fortgeschrittene, Studium, Erwachsen und im Alter. Elektronikexperimentierkästen. Auch interessant finde ich folgendes Produkt zum Experimentieren, insbesondere die Prototypenadapter
Experimentierkästen (Topic 527853) Elektrotechnik Baukasten Empfehlung (Topic 411378) Elektronik Baukasten für Anfänger (Topic 344402) Suche Entwickeler Baukasten (Topic 329359) to be continued Anmerkung: Es sind noch zu viele Links auf bestimmte Anbieter vorhanden. Wer eigene Fotos hat, bzw. vom Kasten die Herstellernummer
-
Artikel
Diskussion:Treiber
die es eigentlich ankommt, dass am Mosfet mal eben 900V Überspannung auftreten. Was soll einem Anfänger das jetzt weiterhelfen?! 5. "Als Daumenregel gilt... Kann das Bauteil nicht mehr angefaßt werden (Vorsicht bei Spannungen über 40V!) ist es vermutlich überbelastet. ;-)" Kann mächtig in die Irre führen
-
Artikel
Absolute Beginner-AVR Steckbrettprojekte
Als einfacher Anfang ist ein Steckbrett und ein USB Programmer erst mal ausreichend. Dazu ein Atmel Mega 88 und ein bisschen Hühnerfutter und los geht es. Auf dem PC muss das AVR-Studio, WinAvr und ggf. Ponyprog zum Übertragen
Hauptprogramm steuern LCD ansteuern. Man mag sich fragen, warum die Ansteuerung eines LCD so weit am Anfang kommt. Ich halte die Vorteile für eine einfache Fehlersuche für recht groß. Oft sagt man nach ein paar Stunden Fehlersuche: „kaum macht man es richtig, schon funktioniert es“. Einfach ein paar Variablen
-
Artikel
Benutzer:Ehydra
Behäbigkeit und Vorurteile: - Marketing, Geld und Co.: - Der VK und andere BWL-Binsenweisheiten (für Anfänger): - Artikel im Realshop teurer als bei eBay, was tun? - Was ist Geld wirklich: Vorschläge für Themen von Studien- und Diplomarbeiten (Bachelor, Master): - Effizientes Labornetzteil bestehend aus ausgangsseitigen
-
Artikel
AVRDUDE
der Mikrosekunden bezeichnet, die beim Bitwackeln zusätzlich zu warten ist. Einfach mal mit -i 10 anfangen und dann entweder die Fuses auf die Ziel-Taktfrequenz umstellen (falls diese wesentlich höher sein wird als die 1 MHz), oder sukkzessive mit kleineren Werten testen (Forenbeitrag von Jörg). Die Option
Weblinks. Offizielle AVRDUDE Homepage unter User Manual (engl.) unter Downloads (Version 6.3 von Anfang 2016) Kompilierte Windows Version mit USB Support Kompilierte Windows Version avrdude 5.10 mit USB Support Kompilierte Windows Version avrdude 5.11.1 mit USB Support Kompilierte Windows Version avrdude
-
Artikel
AVR-Tutorial: Equipment
Ausrüstung = Hardware. Ein Mikrocontroller alleine ist noch zu nichts nütze. Damit man etwas damit anfangen kann braucht man eine Schaltung in die der Controller eingesetzt wird. Dazu werden bei Elektronikhändlern Platinen angeboten, die alles nötige (Taster, LEDs, Steckverbinder...) enthalten. Häufig enthalten
später) Da es eine Unmenge verschiedener Mikrocontroller allein aus der AVR-Familie gibt, ist der Anfänger mit der Auswahl bereits überfordert. Dieses Tutorial (und viele andere auch) beginnt mit dem mittelgroßen Controller ATmega8. Die 8 steht für 8 Kilobyte Flash-Speicher. Er gilt als ideal für Einsteiger
-
Artikel
Diskussion:AVR-GCC-Tutorial/Die Timer und Zähler des AVR
Counter benutzt, in der Überschrift aber von einem 8 Bit Counter gesprochen. Das ist für mich als Anfänger verwirrend. Kann man das ändern? Martin Wo soll das sein? Ich sehe unter "8-Bit Timer/Counter" nur ein CTC-Beispiel mit einem 8-Bit-Timer. Oder meinst du den Software-Counter in der ISR? Dessen "Breite
-
Artikel
Benutzer:Haku/Für:Target
fix-und-fertig an. Irgendwie ist die 3D-Ansicht ja nett, noch netter wärs aber, wenn man damit irgendwas anfangen könnte. Etwa in ein Bild rendern oder so. Es gibt keinen Knopf dafür... Es gibt nur den Universal-Bus, in dem sämtliche Signale des Projektes auftauchen. Anklemmen an den Bus ist umständlich, man
-
Artikel
Diskussion:Snippets
Martin zu, halbgare Beispielprogramme/-schaltungen machen nicht viel Sinn, so viel kann man sich als Anfänger auch meist selber zusammenreimen. Fang doch erst mal mit einem Thema an und versuche eine möglichst umfangreiche und praxistaugliche Beschreibung zu erstellen, z.B. AD-Wandler, Schalten von Relais
-
Artikel
Diskussion:Assembler
�bersetzte "nur" in einen Byte-Code, der dann von einem anderen Programm "interpretiert" wurde". Anfang der 1980-er gab es aber auch eine Hardware-Implementierung der Pascal Micro Engine (vertrieben von Kontron, wenn ich mich richtig erinnere). OK, f�r dieses Wiki ist das vielleicht ein wenig zu spitzfindig
-
Artikel
YaMenü
, wenn der Benutzer einen Menüpunkt selektiert. Dies geschieht durch ein Aufruf von EnterMenu am Anfang der main Routine bevor die EndlosSchleife betreten wird. &MainMenu ist wie gesagt das Startmenü und &MySelect erkäre ich jetzt. MySelect wird vom Menüsystem aufgerufen, wenn der Benutzer ein Menü wechselt
Das machen wir in der Endlosschleife in main so: Jetzt fehlt noch der Aufruf für InitDisplay am Anfang der main Routine. Und Voila unser Menü erscheint. Nur die Zeitausgabe ist jetzt kaputt. Sie erscheint nach einem Tastendruck mehr oder weniger irgendwo in der Konsole. Das liegt daran, das wir nicht
-
Artikel
USB Programmierung auf dem PC
Suchpfad zu beeinflussen. Dies kann aus dem Python Programms selbst erfolgen. Mit diesem Code am Anfang kann die DLL einfach in dem selben Verzeichnis wie das Python Programm liegen. Kein Gerät gefunden. Demnach kann die Meldung "Error, device not found" mehrere Ursachen haben: Das Gerät ist tatsächlich
wird und nicht mit dem verwendetem Treiber des USB Gerätes sprechen kann. Mit dem folgendem Code am Anfang seines Python Programms lässt sich das Laden von libusb 1.0 erzwingen. Der Code zum Anpassen der PATH Variable kommt gegebenenfalls davor. Es ist kein Treiber installiert. Um also mit einem USB Gerät
-
Artikel
S/PDIF
enthält Daten von Kanal A, welches links bei Stereo ist. Preamble M (11100010 oder 00011101) steht am Anfang jedes Frames, welches nicht Blockanfang ist und enthält auch Daten von Kanal A. Preamble W (11100100 oder 00011011) steht am Anfang jedes Subframes, welches nicht Block- oder Frameanfang ist. Es enthält
-
Artikel
Codeschloss
nächste zu erwartende Taste weiter gestellt, Timer wird zurückgesetzt. Taste war falsch: Zeiger auf Anfang, LED aus, Timer deaktivieren. Timer abgelaufen: Zeiger auf Anfang, LED aus; wie bei falscher Taste Anzeigen des SCAN-Modus durch Leuchten der roten LED, sobald die erste richtige Taste betätigt (d.h
-
Artikel
Formatierung im Forum
Darstellung farblich gekennzeichnet. Falls mehrere Zitatebenen existieren (verschieden viele >-Zeichen am Anfang), dann gibt es für die Ebenen verschiedene Farben. Angemeldete Nutzer können sich für einen Beitrag, auf den sie antworten, über den Link Antwort mit Zitat (rechts unter dem Beitrag) eine Vorlage des
frac{abc}{def} \right] \right) \right\} \right|_{\alpha = 0} [/math] Darstellung: Das "\left." am Anfang gehört zu dem "\right|" am Ende. Ohne das "\left." ergäbe sich ein Parser-Fehler. Mit normalen Klammern (also ohne \left und \right) sähe das so aus: Ein Beispiel für die Verwendung einer einzelnen
-
Artikel
Mini-Jakobsleiter
Schalter offen, für den Kondensator beträgt 3* , sprich 3 *Ladewiderstand*Schwingkreiskondensator. Anfangs war dies ein 22 k /1 W Widerstand. Ein kleiner Funke sprang über, es reichte aber nicht für eine Jakobsleiter und so kamen 22 k Parallel dazu, womit die Ladezeit sank. Jetzt zeigte der Aufbau seine
Zeitgeber und MOSFET verbinden und Lötbrücke auftrennen. Der Luftspalt zwischen der Jakobsleiter sollte anfangs eher klein sein. Nach dem einstecken leuchten beide LEDs und Funken schlagen über, die Schaltung ist Einsatzbereit. Bei der Fehlersuche helfen zusätzliche LEDs etwa mit Vorwiderstand Parallel zum
-
Artikel
AVR-Tutorial: Stack
aktuellen AVR-Controllern wird der Stack im RAM angelegt. Der Stack wächst dabei von oben nach unten: Am Anfang wird der Stackpointer (Adresse der aktuellen Stapelposition) auf das Ende des RAMs gesetzt. Wird nun ein Element hinzugefügt, wird dieses an der momentanen Stackpointerposition abgespeichert und der
Memory wird der Inhalt des RAMs angezeigt. Sind alle drei Fenster gut auf einmal sichtbar, kann man anfangen, das Programm (in diesem Fall „stack.asm“) mit der Taste F11 langsam Befehl für Befehl zu simulieren. Wenn der gelbe Pfeil in der Zeile out SPL, temp vorbeikommt, kann man im Prozessor-Fenster sehen
-
Artikel
FT8xx Library
ermöglichen auch kleinere MikroController an TFT-Displays anzuschliessen. Die erste Generation kam bereits Anfang 2013 mit dem FT800 und FT801 auf den Markt, gefolgt von der EVE2 Generation mit den Chips FT810, FT811, FT812 und FT813, die neueste Generation ist EVE3 mit BT815 und BT816. Da mich die bestehenden
grundsätzlich empfehlen, eine Memory-Map zu erstellen, dafür habe ich in der tft.c in meinem Test-Projekt am Anfang Defines für die Start-Adressen. Ein neues Feature der BT81x ist die Möglichkeit ein externes NOR SPI-FLASH mit bis zu 2GBit zu benutzen. Die RiTFT Module von Riverdi werden mit 64MBit geliefert, für
-
Artikel
GPIB-RS232-Schnittstelle
mancheinem vielleicht schon aufgefallen sein, der alte GPIB-PCI-Steckkarten gesehen hat -- die glichen anfangs einem TTL-Grab. Hintergrund ist, dass in der Spezifikation ein recht zeitkritisches Verhalten als Antwort auf die ATN-Botschaft vereinbart ist. Nämlich haben alle Busteilnehmer bei Empfang der ATN-Botschaft
Wagenrücklauf CR, Zeilenvorschub LF) auch im Nutzdatenstrom vorkommen, andererseits konstruierte sich anfangs jeder Hersteller von GPIB-Messgeräten ein eigenes Bild vom Zeilenende. Manche wollten nur ein CR oder LF, manche CRLF, ein Semikolon oder die EOI-Botschaft (die EOI-Steuerleitung kann zusammen mit
-
Artikel
XMC: PWM (LED und Servo), UART (DMX und Debug) (Tutorial für Keil uVision 5)
Einführung. Der Einstieg in die Welt der Infineon XMC Serie mag für Anfänger oder Umsteiger von Mikroprozessoren (Atmel o.a.) mit eingigen Hürden verbunden. Über 800 Seiten Handbuch zzgl. Datenblatt laden auch nicht gerade ein, „mal eben“ ein Projekt umzusetzen. Dabei ist besonders das preiswerte Evaluationboard Infineon_XMC_2Go für Anfänger ein Grund, sich den XMC anzuschauen. Mit der Entwicklungsumgebung Dave 3 von Infineon ist ein funktionsfähiges Programm anhand der guten Tutorials auch schnell erstellt. Dennoch greift man hier auf
-
Artikel
OneBitSound
Klänge. Das führt zu einem mächtigen und komplexen Musikinstrument, dessen Fähigkeiten für einen Anfänger nur langsam erschließbar sind. Das Ziel dieses Beitrags ist aber der Bau eines kleinen, leicht verständlichen Synthesizers. Das Noise Toy von Loud Objects geht in diese Richtung, und kann auch als
Effektparameter ändert? Die Möglichkeiten sind nicht unbegrenzt, aber sicherlich mehr, als dem Leser am Anfang dieses Artikels vorschwebte. Für weitere Experimente werden die Webseiten aus dem nächsten Abschnitt sehr hilfreich sein. One Bit Musiker/Entwickler. Tristan Perich Loud Objects Noah Vawter Video zum
-
Artikel
Transformatoren und Spulen
Entwicklungen machen wollen, sie machen sie irre. Nachdem wir sie nun losgeworden sind, können wir anfangen. Die erste Einheit, die wir nutzen werden, ist das Weber, geschrieben als Wb. Das ist die offizielle Einheit des magnetischen Flusses . Wenn man eine Leiterschleife nimmt und 1 V für 1 s anlegt, wird
Sekunde ein Volt anlegt. Diese Gleichung ist für unser Zwecke auch sehr nützlich. Jetzt können wir anfangen zu spielen. Wir können Gleichung (1) und (3) verbinden und erhalten das Folgende Solche mathematischen Umwandlungen stimmen immer und geben uns die Möglichkeit, unbekannte Größen zu bestimmen. Tabelle
-
Artikel
8051 Timer 0/1
Flags automatisch gelöscht. Schnelleinstieg für Ungeduldige. Von den Timern beim 8051 nimmst Du am Anfang nur Timer0/1 im 16-Bit Mode. => TMOD = 0x11; setzt beide Timer in den Mode 1. Nur wenn du serielle Schnittstelle verwendest, brauchst du evtl. den Timer 1 für die Baudrate. Wenn Du keinen Startwert
zu berechnen. Bei der Programmierung in Assembler muss man hier 16-Bit Arithmetik berechnen, für Anfänger hört hier der Spass auf (=> erstmal bei konstanten Zeiten bleiben). Längere Wartezeiten erzeugen. (zum größten Teil aus meinen Beiträgen hier übernommen: ) Dazu zählst du eine Variable hoch. Nimm
-
Artikel
ARM-elf-GCC-Tutorial
Prozessor-Takt. Zwischenstand. Generell sollte man Dinge wie Multiplikator und die Quarz-Taktfrequenz am Anfang seines Programms definieren, z. B. so: Memory Accelerator Module. Mit den MAM-Registern lässt sich der Speicherzugriff des LPC noch etwas optimieren. Die nötigen Register: MAMCR Das Control-Register
AVR: Um ein Byte zu empfangen, muss erst einmal überprüft werden, ob sich ein ungelesenes Byte am Anfang des FIFO-Stacks befindet: Realtime Clock (RTC). Die RTC der LPC-Controller ist eines der am einfachsten zu nutzenden Peripherie-Bestandteile. Mit ein paar Registerzugriffen lässt sie sich aktivieren
-
Artikel
Arduino
zudem oft in Oberflächenmontage und mit vielen Beinchen gelötet werden, ist ein Austausch für den Anfänger ausgeschlossen. Einen neuen ATMega328P (PDIP/ Plastikinsekt mit 32 Beinen) gibt es im Elektronikhandel für ca. 3 Euro im Gegensatz zu 25 Euro für ein komplettes Board. (Den blanken Chip kann man aus
vollwertigen Mini-PC um. Arduino Uno. Der Arduino Uno R3 ist der Standard-Arduino. In den meisten Anfänger-Bücher und Tutorials wird dieser Arduino verwendet. Auch sind die meisten Libaries für ihn geschrieben. Er ist der neuste der am längsten weiterentwickelten Arduino-Reihe. So ist eine frühere Version
-
Artikel
Labornetzgeräte
bedeuten! Selbstbau. Das Projekt "Labornetzgerät" zählt zu den typischen, insbesondere von vielen Anfängern in Betracht gezogenen, Selbstbauprojekten. Man sollte jedoch stets darüber nachdenken, ob es ökonomisch sinnvoll ist, ein Labornetzgerät selbst zu bauen. Die Preise für brauchbare Labornetzgeräte
linearen Netzgerätes jedoch gering, die typischen Schaltungen sind seit Jahrzehnten bekannt. Für den Anfänger kann es trotzdem lehrreich sein, zudem gibt es manchmal die Anforderung, eine spezielle Spannungsversorgung für ein Gerät aufzubauen, wo das Wissen hilfreich ist. Siehe auch. Konstantspannungsquelle
-
Artikel
AVR PWM
Hier sollen die Möglichkeiten und die Funktionsweise der PWM mit AVRs erläutert werden, so daß Anfänger auf ihrem Weg zum Ziel unterstützt werden, ohne sich erst durch die wenig erklärenden Beiträge im Forum zu quälen. Auch wenn das Verständnis (hoffentlich) dann nicht mehr aus dem Datenblatt kommen
Schreiben/Lesen dieser Register erfolgt in Schritten Mit dem Zähler alleine kann man noch nicht so viel anfangen. Ausgedacht wurde deswegen außerdem die Output Compare Unit. was soviel bedeutet wie Ausgangsvergleichseinheit. Jeder Zähler hat eine oder mehrere voneinander unabhängige Output Compare Units (OC)
-
Artikel
Diskussion:Drehgeber
nachvollziehen und würde um konkretere Zitate mit zugehöriger Kritik bitten. Ich gebe zu, dass die Stelle am Anfang des Artikels unpassend ist. Aber ich wollte hier erstmal nicht in den von anderen geschriebenen Teilen herumpfuschen und habe daher erstmal alles in dem Abschnitt konzentriert, in dem das Thema schon
-
Artikel
Compact Plus Blutzuckermessgerät-Hardware
Aufhebeln möglich. Erst das Seitenteil (links) ganz oben und 2 cm von unten ausrasten. Von unten anfangen die Gehäusehälften zu lösen, bis man sie über die Oberkante aufklappen kann. Die Platine selbst ist mit 2 Schrauben und ein paar Clipsen befestigt. Vor dem Entnehmen ist der untere Folienstecker abzuziehen
Schaltet man im Controller nun Wraparound für das Scrolling- und Copy-Commando ein, hängen Ende und Anfang der jeweiligen Zeile hintereinander: Col58 style="width:6em" | ... style="width:6em" | Col63 style="width:6em" | Col0 style="width:6em" | ... style="width:6em" | Col6 Aus Sicht des Copy- und DrawRectangle-Kommandos
-
Artikel
AVR Fuses
Unterprogrammaufruf ab, weil der Stack an einer falschen Stelle sitzt. SPIEN, DWEN und RSTDISBL. Für Anfänger gilt der gut gemeinte Ratschlag: Finger weg von SPIEN, RSTDISBL und DWEN! Besonders "heimtückisch" ist die auf einigen AVR (Tiny12,13 Tiny26, Mega8 .?.) vorhandene Möglichkeit, den Resetpin zum I/
Fuses in den verschiedenen Bedienprogrammen für ISP Geräte weicht voneinander ab und das kann den Anfänger ganz schön irritieren (mich hat es ;-). Daher hier ein Vergleich ausgelesener Werte bei drei verschiedenen Bedienprogrammen und dem gleichen programmierten AVR (ATmega32 mit externer Clock). AVR Studio
-
Artikel
LED
Bordspannung Weblinks. Wikibooks Arbeiten mit LEDs: Grundlagen - Sehr gute Erklärung, auch für Anfänger www.theledlight.com - LED Information and Technical Data (englisch) LED FAQ für Anfänger Don Klipstein's LED Main Page (engl.) Selecting a LED - LED Tester von David Cook (Beginnerprojekt) Some thoughts
-
Artikel
AVR - Die genaue Sekunde / RTC
128 Interrupts ggf. mehrfach korrigiert. Wichtig ist dabei, dass die Korrektur wirklich ganz am Anfang der ISR steht, weil hier das Timing wirklich kritisch ist. Denn innerhalb eines Uhrenquarztaktes von ~30µs muss der Timer 2 neu beschrieben werden. Bei 1 MHz RC-Oszillatortakt sind das nur 30 Takte
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, z. B. 2 MHz, dann ist das Timing wesentlich entspannter. Weitere Verbesserungen. Der Algorithmus
-
Artikel
VHDL
User Guide. Grundregeln für synthetisierbaren VHDL-Code. Folgende Grundregeln sollten vor allem Anfänger auf jeden Fall einhalten: Es darf nur zwei Arten von Prozessen geben: Rein kombinatorische Prozesse (keine Zustandsspeicher): Alle Signale die im Prozess gelesen werden in die sensitivity list eintragen
Verwendung von Signalen mit entsprechender Berücksichtigung des timing angezeigt. Anfängerprobleme. Anfänger meinen oft, die unmittelbare Zuweisung eines Werts an eine Variable im Prozess gewinnbringend nutzen zu können. So werden dann ausgiebig Variablen verwendet, und eines der Hauptprobleme von Variablen
-
Artikel
Antrax GPS/GSM/GPRS Shield
der auf einen Treffer in der AW des Moduls geprüft wird. Standardmäßig wir auf einen Treffer am Anfang des Strings geprüft, wir brauchen aber einen Test auf das Ende des Strings. Daher wird die Methode static byte compare_lines_trailing(char * trigger_line, char * input_line) verwendet. Unten ein Auszug
werden, indem der Konstruktor ohne Parameter der Klasse GSM verwendet wird. Im Beispiel wird am Anfang der loop() Schleife die LED auf dem Shield eingeschaltet und am Ende der Schleife wieder aus. Man kann also an den Phase in denen die LED eingeschaltet ist sehen, wenn das Programm in der Schleife
-
Artikel
Spule
Berechnungsprogramme, so wie z. B. Micrometals: Berechnungsprogramm für Eisenpulverringkerne. Vor allem Anfängern wird aber von der eigenen Dimensionierung von Eisenpulverringkernspulen abgeraten. Etliche Hersteller (wie z. B. Talema) haben fertige Ringkernspulen im Programm die bei verschiedenen Anbietern auch
Flussdichteänderungen Vorteile bringt. Speicherspulen vs. Entstörspulen. Nicht selten machen vor allem Anfänger den Fehler, die nächstbeste Spule mit einigermaßen passender Induktivität einzusetzen, ohne darauf zu achten, dass die Spule eigentlich als Entstörspule entwickelt wurde. Dies gilt vor allem für die
-
Artikel
AVR-Tutorial: UART
dem PC erscheinen. Das liegt daran, dass der PC aus einem ununterbrochenen Zeichenstrom nicht den Anfang eines Zeichens erkennen kann. Darum muss in solchen Fällen periodisch eine kleine Pause von der Länge mindestens eines Zeichens eingelegt werden, damit der PC sich wieder synchronisieren kann. Die
durch den Interruptaufruf nichts ändert, müssen alle in der Interruptroutine geänderten Register am Anfang der Routine gesichert und am Ende wiederhergestellt werden. Das gilt vor allem für das CPU-Statusregister (SREG)! Sobald ein einziger Befehl im Interrupt ein einziges Bit im SREG beeinflusst, muss
-
Artikel
Soft-PWM
CPU-Belastung von ~49%. Das Programm benötigt 284 Byte Programmspeicher. Nicht schlecht für den Anfang. Zweiter Versuch. Wo gibt es in diesem Programm noch Optimierungsmöglichkeiten? Nur im Interrupt, denn das ganze Programm besteht ja praktisch nur aus der Interruptroutine. Betrachten wir die Schleifen
Werte werden bereits im voraus in den Registern R2 … R6 vorgehalten, das erspart Ladebefehle am Anfang der ISR. Das ist normalerweise kein Problem, da sich im gcc die Register „wegreservieren“ lassen. Aber die Standardbibliothek kann einen Strich durch die Rechnung machen: Die Funktion rand() nimmt