-
Artikel
8bit-Computer: bo8h
Rücksprung, muss es vorher die Rückkehradresse sichern. Dazu kann es die Rückkehradresse aus Q laden, anfangs steht sie aber auch in K und das Laden kann entfallen. Ausser dem Sprungbefehl J.. gibt es die bedingten Sprünge mit 8bit-Sprungdistanz: O.cc nn (Vorwärtssprung falls cc) und B.cc nn (Rückwärtssprung
-
Artikel
MSP430 eclipse helios mspgcc4 gdb-proxy
auch mit @mspdebug "gdb 2000"@ eingestellt werden: ACHTUNG: die " sind drigend nötig! (@ markiert Anfang und Ende also weglassen..) Allgemein zu mspdebug alle weiteren parameter eines commandos müssen mit " mit dem Befehl verheirratet werden: Beispiele: @mspdebug rf2500 "prog abc.hex"@. Nachtrag (all)
-
Artikel
AVR
handhabbaren DIL-Gehäusen (DIP) verfügbar sind, machen den AVR zum idealen Mikrocontroller für Anfänger. Über die Bedeutung des Namens "AVR" gibt es verschiedene Ansichten; manche meinen er sei eine Abkürzung für Advanced Virtual RISC, andere vermuten dass der Name aus den Anfangsbuchstaben der Namen
-
Artikel
GPS-Empfang mit Lassen iQ
Unterschied, ob er bei seinem Start auf bereits empfangene Daten zurückgreifen kann, oder ob er bei Null anfangen muss. Nach einem Kaltstart weiß der Empfänger weder, welche Satelliten gerade verfügbar sind noch wie spät es gerade ist. All diese Informationen muss er erst beziehen, bevor ein kompletter Datensatz
-
Artikel
1090 MHz-ADS-B-Receiver
Webseite geben, auf der Details zur Schaltung zu lesen sind. Wer dann mit einer eigenen Platine anfangen möchte, kann die kritischen Bauteile bei mir bekommen. Eine Platine und das Komplettkit mache ich ggfs. noch später, im Moment fehlt mir aber die Zeit dazu. Einen Video-Amp, den Komparator und den
-
Artikel
AVR-Tutorial: 7-Segment-Anzeige
Ausgabemuster kann über eine sogenannte Codetabelle geschehen: Die auszugebende Ziffer wird als Offset zum Anfang dieser Tabelle aufgefasst und aus der Tabelle erhält man ein Byte (Code), welches direkt auf den Port ausgegeben werden kann und das entsprechende Bitmuster enthält, sodass die für diese Ziffer notwendigen
-
Artikel
MP32F103-Stick: Ein Mini-Mikrocontroller-Board mit USB und bis zu 4MB Datenspeicher
beschriebenen Arbeitsschritte etwas schief gehen, unbedingt die Arbeiten abbrechen, alles reinigen und von Anfang beginnen. Sind IC3 und IC4 erfolgreich auf die Leiterplatte gelötet können alle anderen Bauteile bestückt und gelötet werden. Wichtig: „R1!“ und „R2!“ nicht bestücken ! Die voll bestückte Leiterplatte
-
Artikel
LAUNCHXL-F28379D
Ethernet, kein WLAN, kein Bluetooth. Für etwa 50 € zu haben. Interessant für was und wen?. Nichts für Anfänger. Für einen ausreichend komfortablen Frequenzumrichter für einen Drehstrommotor genügt bereits ein ATtiny861. Dieser hat eine 64-MHz-High-Speed-PWM und 3 PWM-Ausgänge mit programmierbarem Totzeitgenerator
-
Artikel
Analoger Telefonanschluss
zu rufen, wird eine Wechselspannung (48-60V, 25 Hz, sinusförmig) auf die Leitung gegeben. Ganz am Anfang wurde diese Wechselspannung durch einen kleinen Generator im Telefon erzeugt, der mit einer Handkurbel betätigt wurde (Kurbelinduktor). Später wurde die Rufspannung durch einen rotierenden Umformer
-
Artikel
Pony-Prog Tutorial
werden. Die vorgestellte Lösung basiert auf freier oder kostenloser Software und low-cost-Hardware. Anfänger sollten sich bevor sie loslegen zuerst einmal das AVR-Tutorial zu Gemüte führen. Die Ponyprog - Homepage ist Das Ponyprog - Diskussionsforum ist Hinweis auf den Quellcode Ponyprog jetzt opensource
-
Artikel
STM8S-Discovery
speziell für STM8S-DISCOVERY) Dokumente und Downloads rund um den STM8 auf der ST Website Tutorial für Anfänger auf Englisch Code::Blocks für STM8S Discovery einrichten LibStock Tutorials: Ausführliche Einführung mit Beispielen für Cosmic C (Englisch)
-
Artikel
Einstieg in die Mikrocontrollertechnik mit AVR ATmega
einen MC in vielen Hochsprachen programmieren: C, Basic, Pascal usw. Es ist völlig egal, womit Sie anfangen, der Code wird auf dem Prozessor annähernd gleich schnell ausgeführt und erst wenn es um größere Projekte geht, treten die Unterschiede deutlicher hervor. Haben Sie erst einmal eine Sprache verstanden
-
Artikel
Testseite
geilggggggggggggggggggggggggggggggggggggggggggghjkgvghdufuxeaq354r56zghönmnbxa Courier. Leerzeichen am Anfang jeder Zeile: Zeile 1 Zeile 2 Zeile 2.1 Zeile 3 Test No Courier. Kein Leerzeichen am Zeilenanfang: Zeile 1 Zeile 2 Zeile 2.1 Zeile 3 Abschnitte mit automatisch erstelltem Inhaltsverzeichnis: = Das ist
-
Artikel
RFM69
folgendermaßen: Fixed Length Format. Senden. Einstellbare Anzahl (0-65535) von Preamblebytes (0xAA) an den Anfang setzen Synchronwort hinzufügen (Länge zwischen 0-8 Bytes einstellbar, Synchronwort selbst ebenfalls einstellbar) Nutzdaten hinzufügen (Länge wird in einem Register angegeben) CRC hinzufügen (abschaltbar
-
Artikel
Strukturierte Programmierung auf Mikrocontrollern
selbst an Hochschulen nur sehr selten auf praktische Belange diesbezüglich Rücksicht genommen. Am Anfang eines Projektes steht daher sinnvollerweise ein Konzept, in dem wichtige Dinge vorab erfasst sind, damit man sich während des Entwickelns nicht "verläuft". Als nützlich haben sich erwiesen: - Beschreibung
-
Artikel
WinAVR
gefunden werden...). Danach kann man sofort im Programmer's Notepad z. B. mit dem Beispielcode anfangen. Zwei WinAVR Verzeichnisse müssen in der PATH-Umgebungsvariable aufgeführt sein: C:\Dokumente und Einstellungen\willi>path PATH=[...]C:\WinAVR\bin;C:\WinAVR\utils\bin;[...] Tipps + Tricks. Umstieg
-
Artikel
Hack-O-Copter
auswirkt. Allerdings ist die Beeinträchtigung durch das zusätliche Gewicht noch akzeptabel. Für Anfänger oder fliegen in beengten Verhältnissen sehr zu empfehlen. Dieser Rahmen gibt auf jeden Fall weniger Äger mit der Frau / Freundin wegen kleinen schwarzen Strichen an den Wohnungswänden :) Der Rahmen
-
Artikel
Schrittmotoren
SO. Die Mitte der Liste ist bei Weitem nicht nach der halben Rampenzeit erreicht, da Schritte am Anfang wesentlich langsamer ausgeführt werden. Die Liste muss bei niedrigen Geschwindigkeiten grobe, bei hohen Geschwindigkeiten feine Abstufungen haben. Richtig ist: Nach jedem Step die Zeit seit Beschleunigungsbeginn
-
Artikel
AVR32 Tutorial
den 8 Bit AVRs oder PICs schwieriger zu erlernen und deshalb nicht unbedingt für Mikrocontroller-Anfänger geeignet. Die meisten Änderungen der 32-bit- Architektur im Vergleich zur 8-bit-Architektur liegen im Interrupt-Handling und beim Register-Zugriff. Der vorgestellte Code ist für einen AT32UC3L064
-
Artikel
Hantek Protokoll
folgt aufgebaut: In der erster Zeile steht die Anzahl aller Keycodes Die zweite Zeile markiert den Anfang der Liste In den nächsten Zeilen folgen die Tastenkommandos (Namen und Anzahl der Bytes des jeweiligen Tastencodes, nicht etwa der Tastencode selber, das würde ja Sinn ergeben ...) Die letzte Zeile
Datenprüfsumme (1 Byte) Prüfsumme Manchmal werden Pakete in zwei Teilen gesendet , die Längenangabe am Anfang im Paket wird nicht angepasst, ist also falsch. Die empfangenen Bilddaten kann man direkt in das Format einer Windows-Bitmap mit 256 Farben übernehmen. Es wird die unterste Zeile zuerst gesendet, das
-
Artikel
Elektronikversender
: Arbeitskreis Amateurfunk und Technik in der Schule e.V. Bausätze speziell auch für Elektronik-Anfänger, Schüler Literatur, Seminare für Lehrer AK Modul Bus Computer GmbH. Homepage: Interfaces, Messmodule, Funktionsmodelle, Experimentiersysteme Entwicklungssysteme, Baugruppen, Elektor, Zubehör, Bauelemente
Kurzwellen-Funkgeräte 29.01.2024: link tot jetzt: Ramser Elektrotechnik. Homepage: Günstige Preise Bausätze für Anfänger Versandpauschale 6.95€ in der EU, Versandkostenfrei ab 30€ Bezahlung über PayPal,Vorkasse oder Rechnung Reichelt. Homepage: wurde 2010 von der Dätwyler Holding aus der Schweiz übernommen, wie auch
-
Artikel
P89626/ArchLinuxARM
vorhanden, welches ein ungünstiges alignment erstellen würde (Die erste Partition würde bei Sektor 63 Anfangen.) Siehe auch: Deswegen ist es Wichtig das man ein aktuelles fdisk benutzt. Somit packen wir ArchLinux erstmal auf einen Stick, booten von dem und richten dann die Platte ein: ziehen und auf einen
-
Artikel
MSPGCC
automatisch gesetzt wurde. Um selber Breakpoints zu setzen oder zu löschen, klicke auf den Strich '-' am Anfang der Zeile. Jetzt kann man mit 'c' (continue) das Programm am nächsten Breakpoint fortsetzen, die Zeilen mit 's' (step) der Reihe nach ausführen, oder einzelne Assemblerbefehle ausführen... aber Vorsicht
-
Artikel
Midi Rekorder mit MMC/SD-Karte
nach abspielen, Stopp nach dem letzten Lied 3=Alle Songs der Reihe nach abspielen, dann von vorne anfangen 4=Zufälliges Lied Build. Projekt kompilieren mit WinAVR 20070525 + AVR Studio 4.13 Debuggen mit dem ATAVRDragon über debugWIRE. Für die Nachbereitung (MM.BIN und Bootloader.hex erzeugen) benötigt
-
Artikel
Raspberry Pi YAIR (Yet Another Internet Radio)
letzten Zeile (#T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100) mit # in /etc/inittab schließen. Anfangs hatte ich noch Probleme mit dem exzessives Loggen von Fehlermeldungen durch verzögerte Datenpakete an die USB-Soundkarte. Als Folge dessen wurde das System aufgrund überquellender Speicherkarte instabil
-
Artikel
Eagle FAQ
passt die gesamte Zeichnung ins Fenster ein. Die wichtigsten Bibliotheken für den Einstieg. Als Anfänger hat man das Problem, bei Eagle mit den sehr vielen Bauteilbibliotheken den Wald vor lauter Bäumen nicht zu sehen. Die Suche nach einfachen Bauteilen kann da bisweilen sehr frustierend sein. Darum
-
Artikel
High-Speed capture mit ATmega Timer
Ereignis für eine bestimmte Zeit). Dies passiert, wenn 65 ms lang keine Flanke erkannt wird. Am Anfang der Erfassung wird endlos auf eine low->high Flanke gewartet, da man sonst nach dem Start der Erfassung innerhalb von 65 ms das zu analysierende Signal anlegen müsste. <!-- Performance Hinweise. TODO
-
Artikel
Interrupt
7 Hz blinkt. UART mit Interrupts. Der UART ist ein oft benutztes Modul eines Mikrocontrollers. Anfänger nutzen ihn meist im sogenannten Polling Betrieb (engl. to poll, abfragen). D.h. wenn ein Zeichen empfangen werden soll, fragt eine Funktion den UART in einer Schleife ununterbrochen ab, ob Daten empfangen
-
Artikel
Hilbert-Transformator (Phasenschieber) mit ATmega
einen Index gegenüber dem Eingabe-Sinus-Signal weiterschiebt (usw. bis zum Ende des Signales). Am Anfang und am Ende des berechneten Cosinus-Signales entsteht ein Stück Verlust der jeweils halb so lang wie der Transformationskern ist. Bei sehr lang dauernden Signalen (fast immer) ist statt dessen mit
-
Artikel
ICnova ADB1000
die Position von Bauteilen, die Qualität, usw. schon wieder eine ganz andere sein. Und ich bin Anfänger in Sachen AVR32, Linux, Programmierung, ... Für mich hat die Platine sehr gute Industriequalität. Wenn ich Positionsangaben mache, liegt die Grundplatine so vor mir, daß ich auf die Anschlußbuchsen
-
Artikel
PIC C-Compilervergleich
Compiler konnte ich leider nur die Freiversion testen und diese konnte wie der SDCC nichts mit double anfangen. Auch ist keine Lib wie math.h dabei. In der Freiversion nur 3 Datentypen zu haben und die dann auch noch 2-3Byte groß sind, finde ich eher nicht so üppig. Wenn jemand die Vollversion von cc5x und
-
Artikel
Bootloader
ist eine existierende Ram-Bank aus dem Linkerfile einzutragen. pragma udata grp0=0x100 // Wird am Anfang der jeweiligen main()-Routine initialisiert. volatile unsigned char BootFlag; pragma udata Das Konzept der Low-ISR gleicht dem der High-ISR. Es kann jedoch nicht verzweigt werden. Bei Unterbrechung
-
Artikel
AVR-GCC-Tutorial/Exkurs Makefiles
Der hinter -l angegebene Name entspricht dem Dateinamen der Library ohne die Zeichenfolge lib am Anfang des Dateinamens und ohne die Endung .a. Sollen z. B. Funktionen aus einer Library mit dem Dateinamen libefsl.a eingebunden (gelinkt) werden, lautet der entsprechende Parameter -lefsl (vergl. auch -
-
Artikel
Und noch 'ne Nixie-Uhr
String eingeben, Datum und Zeit anpassen und per Copy und Paste zum Terminal-Programm übertragen, am Anfang könnte das hilfreich sein. Fazit. Ich habe Mitte Dezember 2012 mit dem Projekt Nixie-Uhr begonnen, mich in das Thema eingearbeit und Step by Step, mit teilweise Try and Error diese, sagen wir mal als
-
Artikel
POV-Globe mit XMC2Go
es dann über die serielle Schnittstelle auf den Globe überträgt. Detailaufbau Programm. Als XMC-Anfänger stand ich erst einmal vor einem relativ großen Berg an neuen Informationen. Auch wenn diese nicht sehr einfach und übersichtlich zu finden sind, sind Guides usw. doch schon in ausreichender Zahl vorhanden
-
Artikel
GPS Mini Navigator
Sektoren als Dateitabelle angesehen, obwohl eine Datei theoretisch an jeder Stelle des Datenträgers anfangen könnte. Erstellt eine Datei des angegebenen Typs. Rückgabewert ist die Dateinummer Schreibt in die zuvor mit create_file angelegte Datei, dabei maximal 255 Bytes am Stück. Rückgabewerte können Fehlermeldungen
-
Artikel
Sprites mit FPGAs
Spritegrößen stiegen an und es wurden nun schon 64(NES) bis 192(C64) Pixel pro Zeile gerechnet. Anfang der 90er wurde vor allem die Anzahl der sichtbaren Sprites stark erhöht. Der SNES konnte bereits 128 davon ohne Tricks anzeigen und bot auch viel mehr Konfortfunktionen, wie z.b. unterschiedliche Größen
-
Artikel
Relais mit Logik ansteuern
", das heißt ein höherer Laststrom oder Netzspannung geschaltet werden. Dieser Artikel soll dem Anfänger dabei helfen, typische Probleme zu umgehen. Die hier für Relais aufgeführten Maßnahmen sollen natürlich sinngemäß auch bei anderen induktiven Lasten in Betracht gezogen werden. Schaltstufen. Wenn
-
Artikel
Statemachine
, ob man alle Eventualitäten berücksichtigt hat. Denn gerade diese Evantualitäten, an die man am Anfang gar nicht denkt, die sind es, die einem in weiterer Folge oft Probleme bereiten. Um bei der Rollosteuerung zu bleiben: Was soll denn passieren, wenn das Rollo gerade hochfährt und der Benutzer ein
-
Artikel
AVR-Tutorial: ADC
guter Letzt werden die Berechnungen nur mit der minimal notwendigen Wortbreite durchgeführt. Am Anfang mit 32 Bit, dann nur noch mit 16 bzw. 8 Bit. Literatur. Datenblatt des verwendeten Controllers Application Note AVR127: Understanding ADC Parameters (PDF; 777 KB) Application Note AVR121: Enhancing
-
Artikel
FY6900
eine lineare oder logarithmische Rampe, welche von der CPU im Frontpanel generiert wird. Es können Anfangs- und Endpunkt des Parameters sowie die Gesamtzeit und Richtung für die Rampe eingestellt werden. Genaugenommen ist das nur eine einfacher einstellbare Modulation. Allerdings fehlt hier was. Der SYNC-OUT
-
Artikel
Gerber-Tools
erzeugten Pads. Leiterbahnstücke gleicher Form werden nicht als Blink, sondern als Draw mit gleichem Anfangs und Endpunkt ("Null-Länge") dargestellt. Diese konsequente Trennung von Pads als Blink und Leiterbahnen als Draw ermöglicht es, leichter Änderungen an den Pads vornehmen zu können, in dem man dem
-
Artikel
Zoll und Abgaben
wieder der Post. Die stellt die Sendung zu und kassiert. Diverses. Praktische Regelungen (Stand Anfang 2014): Geschenke von Privatpersonen bis 45 EUR gehen meist ohne weitere Abgaben durch. Waren bis 150€ sind zollfrei, ab 22€ fallen jedoch 19% Umsatzsteuer an. Einfuhrabgaben von weniger als 5 Euro
-
Artikel
ARM Cortex Mikrocontroller
Eclipse, besitzt aber zahlreiche Erweiterungen samt Codegenerierung (sogenannte Apps), die gerade am Anfang viele Dinge abnehmen kann, da man die Peripherals damit einfach grafisch konfigurieren kann. Das ist bei Prozessoren, dessen User Manual einige hundert Seiten ausmacht (oder auch für Umsteiger von
-
Artikel
Der Multiplex Sensor Bus (MSB)
Kalibrierdaten die realen Werte für Temperatur und Druck zu bekommen. Die Funktion _cal_param liest am Anfang des Programms nach dem Power-Up einmalig die fest eingespeicherten Kalibrierwerte des Sensors aus und speicher diese in einem speziellen Struct. Berechnung der Höhe. Das Hauptprogramm nutzt das Interface
-
Artikel
Ports benutzen (GCC)
17 21:00 i2c-6 crw------- 1 root root 89, 7 Mar 17 21:00 i2c-7 Damit kann jetzt nur "root" etwas anfangen. Damit die normalen Benutzer den Bus benutzen können, muss man eine neue Gruppe erstellen und die Zugriffsrechte anpassen: noway:/dev# groupadd i2c noway:/dev# chmod 660 i2c-* noway:/dev# chgrp i2c
-
Artikel
Micro2440
Projekt für das Micro2440 mit 256MB. Der compilierte U-Boot-Bootloader ist zu finden unter: . Für den Anfang sollte abgewogen werden, ob der vivi-Bootloader reicht. Im Fehlerfall kann dieser per JTAG wieder eingespielt werden. Voraussetzungen dafür ist ein Cross-Compiler z.B. der von Codesourcery. Im ersten
-
Artikel
Drucker und Material für Platinenlayouts
Belichtungszeiten funktionieren. Eine einzelne Folie einfach bedruckt reicht vollkommen aus. Die Schärfe war anfangs sehr gut, nimmt jedoch mit zunehmenden Alter des Druckkopfes deutlich ab. Es zeigen sich dann ausgefranste Ränder, die bei einem SMD Pad-Raster von 0,5 mm problematisch werden können. Die Treibereinstellungen
-
Artikel
USB IO Expander
Moment nur mit 19,2kBaud. Im Prinzip ist das jedoch ausreichend, da eine Echtzeitdatenübertragung von Anfang an nicht gefordert war (Anmerkung: wie sich mittlerweile herausgestellt hat, reichen die 19200 Baud dicke, da auf Grund der kleinen Datenmengen eine Verzögerung durch die Übertragung kaum bemerkbar
-
Artikel
Leistungselektronik
Erkennung von Überspannung und -strom ist mit vergleichsweise geringem finanziellen Aufwand, aber am Anfang mit größerem zeitlichen Aufwand verbunden... aber es zahlt sich aus. Spätestens nach dem dritten Satz an Bauteilen fängt man an nachzudenken. Empfehlenswert ist also eine Spannungemessung (Spannungsteiler