-
Artikel
Raspberry Pi YAIR (Yet Another Internet Radio)
Quarz USB entstörter USB-Hub optische Maus USB-Stick Struktur Träger mit Raspberry Pi Leistungsplatine 80x100mm², zweiseitig und durchkontaktiert Verbindung über 20 pol. Flachbandkabel Stromversorgung über Steckernetzteil Mechanik Konstruktion aus eloxierten Aluminium Profilgehäuse Software Raspberry Pi
Anwendungen wie Email und Wetteranzeige, ohne die Notwendigkeit weitere Software selbst zu schreiben. Z.B. existieren auch Clienten für MPD für Streaming zu oder Steuerung durch Smartphones per Netzwerk. Beschreibung. Software & Konfiguration. Raspberry Pi. Wie anderswo beschrieben aktuelles Image der
-
Artikel
Versorgung aus einer Zelle
. Das ist meist mehr als ein Mikrocontroller! Diesbezüglich besser sind Low Power Linearregler wie z. B. der LP2950 (ca. 75 µA Eigenverbrauch) oder gar ein TPS715xx von Texas Instuments, der mit unglaublich geringen 3,2 µA auskommt. Statt des Linearreglers könnte man auch einen Step-Down-Schaltregler benutzen, dann hätte man zumindest einen besseren Wirkungsgrad von 80-95%. Theoretisch. Denn Schaltregler erreichen solche Wirkungsgrade erst bei Nennstrom. Bei Strömen unter 1 mA sind sie in der Regel schlechter als Längsregler. Last but not least ist die Energiedichte
-
Artikel
LED-Belichter
(PS: Bei R5 handelt es sich um einen Jumper der durch eine Diode ersetzt werden könnte, falls die Z-Diode einen zu kleine Durchbruchsspannung besitzt.) Als Auflageglas benutzt ich normales 4mm Fensterglas. Leider hat der Glaser in der Umgebung kein UV-durchlässiges Glas, weshalb meins ca 90% der UV-Strahlung
ist speziell UV durchlässig. Die 200 LEDs wurden bei längerem Betrieb sehr warm, weshalb ich einen 80mm Lüfter ink. 2 Lufteinsauglöcher (1 beim Netzteil, 1 unter den LEDs) verbaut habe. Falls ihr euer Belichtungsgerät nicht für UV-Experimente benutzten wollt, wo das Gerät über 30 min eingeschaltet bleibt
-
Artikel
AVR BASIC
, da sie quasi einen eigenständigen Basic-Computer (vergleichbar mit dem Home-Computern der späten 80er Jahre) darstellen: AVR-ChipBASIC BasicBeetle Auf Adam Dunkles Urversion aufsetzend, entstand AVR-uBasic, welches mittlerweile in mehreren Versionen von unterschiedlichen Entwicklern gibt. Diese differierenden
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
-
Artikel
Schaltplaneditoren
beachten. Es mag zwar solche Programme geben, die auch eine kostenlose kommerzielle Nutzung erlauben, z.B. DesignSpark PCB, aber auch hier ist dann z.B. eine Registrierung des Users unbedingt erforderlich und Details aus den Nutzungsbestimmungen sind genau zu prüfen. Gleiches gilt für zwar nicht kostenlose
verfügbar. Bei Debian 9.6 (Stretch) ist Caneda bereits im Repository. Es sieht aber so aus, als wäre z.z. noch kein Platinenlayouttool verfügbar. Darum der Eintrag hier unter Schaltplaneditoren. Die Webseite ist etwas unübersichtlich, aber die Dokumentation ist hier zu finden: Erfahrungsberichte willkommen
-
Artikel
Batteriewächter
Und die auch nur von Farnell, also für Privat quasi unobtanium. Eine Idee hatte ich schon länger um z.B. Uhrenchips im 12V-System zu betreiben: Ein normaler Sperrschicht-FET hat eine negative UGS-Spannung. Wenn man das Gate also an Masse anschließt müsste am Source eine halbwegs stabile Backup-Spannung
Datasheet BSS84P_Datasheet BF245C_Datasheet BF545C_Datasheet XC6216_Datasheet PIC18F2520_Datasheet LM385Z-1.2_Datasheet BSS138_Datasheet LCD-2-13 LT1763_Datasheet Gehäuse_EG2 GC-Prevue Gerber viewer Siehe auch. Forum: Diskussion zu diesem Projekt
-
Artikel
STM8
(externer Quartz) Bauformen: SDIP, SOIC, TSSOP, LQFP, QFN, UQFPN, WLCSP, Unsawn Wafer. Pins: 8 bis 80 Familien. STM8S: Standardversion STM8L: Low-Power-Version STM8A: Automotive Grade STM8T: Touch-Sensing Register. Akkumulator (A): 8 Bit, Allgemeines Arbeitsregister für logische und mathematische Operationen. X Indexregister (X): 16 Bit, z.B. nutzbar als Speicheroffset oder für 16 Bit Arihmetik. Enthält bei 16/8- und bei 16/16-Division den Dividenden. Y Indexregister (Y): 16 Bit, nutzbar wie X-Indexregister. Divisor bei 16/16-Division.
-
Artikel
AVR-Tutorial: LCD
und sein Controller. Die meisten Text-LCDs verwenden den Controller HD44780 oder einen kompatiblen (z. B. KS0070) und haben 14 oder 16 Pins. Die Pinbelegung ist meist (Ausnahme z. B. TC1602E (Pollin 120420): V DD und V SS vertauscht) folgendermaßen: ACHTUNG: Es gibt Displays mit abweichender Anschluss-Belegung
+ , - . / 3x 0 1 2 3 4 5 6 7 8 9 : ; = ? 4x @ A B C D E F G H I J K L M N O 5x P Q R S T U V W X Y Z [ \ ] ^ _ 6x ` a b c d e f g h i j k l m n o 7x p q r s t u v w x y z { } ~ DEL Die ersten beiden Zeilen enthalten die Codes für einige Steuerzeichen, ihre vollständige Beschreibung würde hier zu weit
-
Artikel
Forth
Multitasking und Erweiterungen, s. Vortrag Forth-eV Tagung 2018 1802, 6809, 8051, 8052/C8051F, 8086, Z80 CamelForth ARM, RISC-V, Motorola 68000, PDP-11 und asm.js lbForth Compiler, Interpreter und Meta-Compiler der Cross-Compilierung auch für 6502, 8051, AVR, Cortex-M, MSP430, PDP-8, PIC und STM8 unterstützt
-
Artikel
EKG mit XMC µC
über einen SPI Bus. Mit einem Taster auf der Platine wird man bestimmte Funktionen Triggern können. Z.B. das Setzen eines Markers bei auffälligen Ereignissen oder das Starten einer Samplereihe mit höheren Datenraten (bis jetzt noch nicht implementiert). Zwei LED's sollten eigentlich den Puls und den
der Shottky Diode vorgeschalteter Widerstand begrenzt den Strom durch die Diode dabei auf maximal 80mA. Zugegeben, der Schutz der Hardware war nicht zwingend notwendig, da er das IC hauptsächlich vor Impulsen eines Defibrillator schützen soll, die aber mit allerhöchster Wahrscheinlichkeit nie in Kontakt
-
Artikel
NMEA
kleinen Dateneinheiten, den sogenannten "sentences", also Datensätzen. Jeder Datensatz darf maximal 80 Zeichen lang sein. Jeder sentence muss mit einem $-Zeichen (hex 0x24) beginnen und wird mit (0x13, 0x10) beendet. Die ersten beiden Buchstaben nach dem $-Zeichen bezeichnen die talker-ID, ein Kürzel
NMEA bestimmte Datensätze festgelegt worden. Diese wurden und werden durch kommerzielle Anwender (z. B. Garmin) weiter erweitert. Eigene, also nicht NMEA-festgelegte Datensätze beginnen als "proprietary sentence" mit $P. Eine Aufstellung aller sentences findet sich im Internet. NMEA2000. NMEA2000 basiert
-
Artikel
ESP8266
senken. So ist es nicht notwendig, dass das WIFI-Modem oder der Mikrocontroller ständig läuft, um z.B. eine WLAN-Türklingel zu realisieren. Im "Deep-Sleep" würde der ESP8266 dann nur wenige µA verbrauchen, bis er über einen Timer zurückgesetzt wird und die Meldung absetzt. Stefanus hat 25µA gemessen
dem Modul, wieviele Daten wir an welche Verbindung schicken wollen. Mit dem Befehl AT+CIPSEND=0,5 z. B. sagen wir dem Modul wir möchten 5 Bytes an Verbindung 0 senden. Nach diesem Befehl werden die nächsten 5 Zeichen direkt an die Verbindung weitergereicht. Sollte keine aktive Verbindung bestehen,
-
Artikel
Zwischenkreiskapazität
elektromagnetische Beschleuniger, Coin-Schrinker, ... ) die die Verwendung von impulsfesten Folienkondensatoren (z. B. MKP10, FKP1,... ) erforderlich machen. Kondensatorauswahl. Die Bestimmung der benötigten Kapazität und Anzahl der Kondensatoren hängt ab von... Frequenz des Stromes (Schaltfrequenz × 2) ==> wie oft
Verbesserungsvorschläge sind jederzeit erwünscht! bitte über PN) Betriebsspannung definieren. Diese Spannung nur zu ca. 80% ausnutzen. Betriebspunkte festlegen: a) Wie lange dauert die Stromentnahme (dt in s), b) wie hoch ist der Peakstrom (I in A) und c) um welchen Wert darf die Spannung dadurch einbrechen (dU in V)? Über
-
Artikel
Lichtsensor / Helligkeitssensor
Touch-Sensor Integrierte Photosensoren. Light-to-Voltage Converters Light-to-Frequency Converters (z. B. TSL230R, tageslichttauglich) Linear Sensor Arrays Light-to-Digital Converters Color Sensors Maxim MAX44009 Ambient Light Sensor -- Breakouts Boards bei aliexpress.com erhältlich Texas Instruments
Möglichkeiten IrDA, CIR Forumsbeitrag: Datenübertragung mit Licht im 2. Weltkrieg (Lichtsprechgerät 80mm) Forumsbeitrag: IR-Lese/Schreibkopf für intelligente Stromzähler Forumsbeitrag: Logarex eHZ liefert keine zuverlässigen Daten mit IR-Lesekopf Forumsbeitrag: Empfindlicher IR-Lesekopf mit OPV Links.
-
Artikel
AVR Arithmetik
werden. Der Assembler-Teil besteht lediglich aus 9 Instruktionen und dauert unabhängig vom Eingabewert 80 Ticks. sqrt16_floor (Braucht MUL, Inline-Assembler und auf Größe optimiert) Es handelt sich um eine größenoptimierte Version eines Algorithmus' von Marko Surup, siehe Forum: AVR: 16-Bit Quadratwurzel
BCD-Zahl auch aus einer Tabelle entnommen werden. Mischvarianten. Eine Mischung mehrerer Verfahren wird z. B. von Andre Birua in der ersten Variante von „Bin4BCD“ verwendet. Die oberen 16 Bit werden nach „Div/10000“ vorbearbeitet und anschließend alle 32 Bit nach „Add $33“. Tutorial. Part of the Arithmetic
-
Artikel
RFM12 Protokoll Stack
abgebrochen. Adressierung Broadcast (0xff) an alle Geräte (immer ohne ACK) 127 Multicast-Gruppen (0x80 - 0xfe) 128 Geräteadressen (0x00 - 0x7f) (mit oder ohne ACK) + LLC Frameaufbau (Version 1) Version need ACK is ACK TypeID Empfänger Sender 0-m Byte Daten CRC-8 Bits (vor FEC) 2 1 1 4 8 8 0 - 8*m 8 Bits
wird aufgehoben. Daten kommen 1:1 in der Reihenfolge an, wie sie gesendet wurden. API Typ 3: IPv4. z. B. uIP TCP/IP Stack von Adam Dunkels ---- Anhänge. Sequenzdiagramme. Empfang: Senden: Frames. Beachte: Durch die Hamming-Codierung sind alle Bytes innerhalb des MAC-Layer doppelt so lang wie angegeben
-
Artikel
AVR Bootloader optiboot Assemblerversion
System vergebene Ziffer. Für einen angeschlossenen Diamex ISP-PRog-NG (AVR-ISP2) wäre das bei Linux z.B. /dev/ttyACM0, so daß ein vollständiger Aufruf zum Installieren des Bootloaders make atmega328p ISP=1 ISPPORT=/dev/ttyACM0 heißen kann. Als ISPPORT ist usb voreingestellt, was für einen Diamex ALL-AVR
ATmega8 ohne Quarz betrieben werden soll, muß die Standardeinstellung der Low Fuse geändert werden z.B. auf LFUSE=E4 für den internen RC Taktgenerator. Dann passen aber sowohl die voreingestellte Taktrate als auch die Baudrate nicht mehr. Also sollte der korrekte Aufruf für die Erzeugung des passenden
-
Artikel
Oszilloskop
, um beispielsweise 2 Bilder eines Signales zu unterschiedlichen Zeitpunkten darstellen zu können (z.B. Tektronix 549). Einige wenige dieser Oszilloskope waren sogar in der Lage, das aufgezeichnete Bild auf Papier auszugeben (z.B. "HP Model 175A" mit Modul 1784A). Vergleichstabelle Analogoszilloskope
oder weniger ernst zu nehmende Anleitungen, wie man ein DS1054Z/DS1074Z per Software auf ein DS1104Z umrüsten und den gesamten Funktionsumfang freischalten kann. DS2000 Serie Rigol 589 - 1505 2 2000 70 100 200 300 8 14M 56M 800x 480, 8" •USB Device (Pict Bridge)
-
Artikel
Ideenpool
Diagonale 7W Verbrauch, wenn kein Signal angelegt(leider keine Testquelle) Textdarstellung mit 25*80 Zeichen Auflösung von 720x350 Pixeln. Je Zeichen also 9x14 Pixel Also braucht der Monitor insgesammt 3-4Pinns am AVR, je nach dem ob man das Intensitätssignal benutzt oder nicht.Die Ansteuerung ist relativ
bis 10 °C in Deutschland)." 5-10 Meter in die Tiefe bohren ist noch ohne großen Aufwandt möglich, z.b. mit einem Bohrer für normale Bohrmaschinen den man sich ausleihen kann. Danach kann man dünnes, flexibles Kupfer- oder Eisenrohr aus dem Baumarkt zu O Spiralen biegen, die auf der ganzen Länge des
-
Artikel
200MHz DDS-Generator
weggelassen werden können Option zum Einspeisen eines externen Referenztaktes Option: guter CTXO (z. B. von CMAC) zu verlöten Option: Steuerung via Bluetooth->Seriell-Wandler Pflichtenheft. Zweck: Hier sollen die exakten Spezifikationen für den DDS-Generator festgehalten und verwaltet werden Kurze
mbar arbeiten. Die Luftfeuchtigkeit, in der die Schaltung einwandfrei arbeitet soll zwischen 20% und 80% liegen. (Nicht kondensierend) Wasserdichtigkeit /IP-Klasse: IPX0 Netzeingang, Sicherungen, Netzfilter: Es soll eine Sicherung vorgesehen werden. Es soll ein Varistor gegen Surges / Spikes vorgesehen
-
Artikel
Logic Analyzer
s 4k Samplespeicher Trigger auf beliebige Pegelkombinationen Basis ATMega644 FT232 USB 115200 Baud 80 MSa/s Version 8 Kanäle 50 MSa/s 16k Samplespeicher (32k bei neuer Software) Trigger auf beliebige Pegelkombinationen Basis ATMega88 / ATMega48 FT232 USB 500000 Baud Weitere Infos und Diskussion: Arduino
and a 4K sample depth. Zentrale Bauteile sind ein PIC18F4550 Mikrocontroller und ein AM7204 FIFO IC z.B. von AMD. pk2-la. Hardware: PICkit 2 Programmer Logic Tool Analyzer 3 Kanal bis 500 kHz Software: pk2-la. The Microchip PICkit 2 has the ability to act as a logic analyzer and I/O probe. This project
-
Artikel
STM32
... 4 MB SRAM: 4 KB ... 4,2 MB EEPROM 512 B ... 16 KB (nur STM32L0 und STM32L1) SDRAM-Controller (z.B. bei den STM32F42xxx und STM32F43xxx bis 512 MByte externer SDRAM addressierbar) 512 one-time programmable Bytes (STM32F2/4) Externes Businterface (nur bei Gehäusen ab 100 Pin z.B. bei STM32F4, STM32F2
und Modem Control. LPUART Controller können im STOP Modus weiter laufen I2C I²S SPI SDIO Interface (z.B. SD-Card Reader) DMA Controller CAN Unique device ID register (96 Bits) TRNG - True Random Number Generator, basierend auf analoger Schaltung Zusätzlich zur FPU weitere "Math Acceleratoren" z.B. für
-
Artikel
Allgemeinzuteilung
Empfänger erfolgt; das gesamte Spektrum von 9 kHz bis 30 MHz ist erfasst, wobei in einigen Bereichen (z. B. um 13,56 MHz und 27,12 MHz) sehr viel höhere Feldstärken zulässig sind als in anderen Bereichen; praktisch alle nicht-UHF-RFID-Anwendungen fallen hierunter Vfg 30 / 2014 Allgemeinzuteilung von Frequenzen
26,925 77 37/2005 national BRD 26,935 78 37/2005 national BRD 26,945 79 37/2005 national BRD 26,955 80 37/2005 national BRD 26,965 1 37/2005 europäisch harmonisiert 26,975 2 37/2005 europäisch harmonisiert 26,985 3 37/2005 europäisch harmonisiert 26,995 - 4/2013 Babyphone, 1) 27,005 4 37/2005 europäisch
-
Artikel
Feuchtesensor
.+85°C Vmax: 15V Weitere Informationen zu diesem Artikel finden Sie in den Datenblättern Auswerten z. B. mit einem Oszillator muss man selbst! ChipCap2 von Amphenol Advanced Sensors (früher GE Measurement & Control). Temperatur- und Luftfeuchtesensor Analogausgang oder Digitalausgang (I2C) Bei Analogausgang
Messbereich: 0% rH - 100% rH nicht kondensierend, -40 °C - 125 °C Genauigkeit: +-2% rH von 20% rH - 80 % rH, außerhalb +-4% rH +-0,3 °C von 20 °C - 40 °C Versorgungsspannung je nach Variante 3,3V oder 5V Gehäuse: SMD oder SIP (1,27 mm, ähnlich SHT71) Datenblätter: Anwendungsdatenblatt: Preise (Stand 3
-
Artikel
Aktiver PS/2 Tastatur Umschalter
aktiven PC an. Wenn nach dem Drücken einer Taste die Kommunikation zum aktiven PC nicht möglich ist, z. B. keine Stromversorgung von diesem PC, dann wird dies durch 2 Sekunden 8Hz Blinken dargestellt. Steuerung. Die Umschaltung der Tastatur erfolgt durch Klammergriff. Die Shift-Lock/Caps- Lock Taste dient
(0x40). Dies geschieht auch bei Start- und Stop-Bits mit falschem Pegel und bei falschem Parity (0x80). Die Kommunikation mit den PC Tastatureingängen erfolgt mit Hilfe des Timer 0 Compare A. Für jede Clock-Phase wird der Compare auf Timer 0 + 30µs gesetzt (240 AVR Clocks + die eventuell von INT1 benötigten
-
Artikel
Word Clock Variante 1 - getrennte Steuerplatine
grundiert oder gespachtelt werden. In diesem Beispiel wurde die Platte mit "Holz und MDF Spachtel” (z. B. Decotric, siehe Amazon) vorbehandelt. Eine geeignete Grundierung wäre z. B. “MDF Grundierung Grund Vorbehandlung” von Molto. Die Grundierung ist leichter zu verarbeiten. Mit der Spachtelmasse kann
DCF: | | | | | | | | IR für Fernbedienung: | | | Ambilight: | | | | zeitgesteuert Dunkelschalten (z. B. nachts "Aus"): | | | Bluetooth: (Posting: Bluetooth mit Debug, Bootloader und Autoreset) Möglichkeit, Zeiteinstellmodus bei "0 Minuten" von Normalmodus zu unterscheiden z.B. blinkendes "UHR" | "ES
-
Artikel
ZPU: Softcore Implementierung auf Spartan-3 FPGA
als Top-level source type HDL auswählen. Achtung: Keine Dateinamen und -Pfade mit Sonderzeichen (wie z.B. Leerzeichen) wählen! Auf Next klicken. Nun muss der FPGA korrekt eingetragen werden, in der folgenden Abbildung sind die Daten für das Spartan-3 Board gezeigt. Auf Next bzw. Finish klicken, bis sich
toolchains - latest stable für Cygwin heruntergeladen werden. Dieses Archiv im Cygwin-Programmordner (z.B. C:\Programme\cygwin)unter home im Benutzerordner entpacken. Das Archiv enthält einen Ordner install, diesen einfach in zpugcc umändern. Da der Ordner zpugcc nun direkt im Benutzerordner liegt, kann
-
Artikel
MiniLA
mit GND verbunden. Es wäre aber ebenfalls möglich den Pin mit einem anderen Adresspin zu verbinden (z. B. Pin 44) oder mit Vcc, je nachdem was am einfachsten ist. Tastköpfe. Als Schutz für den CPLD wurde eine Art Tastkopf entwickelt, der zwischen das zu messende Signal und den miniLA geschaltet wird.
werden ("miniLA_state2.2.jed", "miniLA_time1.7_20mhz.jed", "miniLA_time1.7_40mhz.jed", "miniLA_time1.7_80mhz.jed" und "miniLA_time1.7_100mhz.jed"). Anschließend "programme_miniLA.bat" aufrufen und den Anweisungen folgen. = Siehe auch = Nachfolgend eine Zusammenfassung relevanter bzw. interessanter Links
-
Artikel
HD44780
Textdisplays (siehe LCD). Praktisch alle Textdisplays werden mit diesem oder einem kompatiblen Controller (z. B. KS0066) angesteuert. Allgemeine Ansteuerung. Pinbelegung. Die Pinbelegung des ICs selber ist für den Anwender praktisch uninteressant. Hier ist die häufigste Anschluss-Belegung der damit ausgestatteten
eingeschaltet Für die 5 Kleinbuchstaben mit Unterlänge 'g', 'j', 'p', 'q' und 'y' stehen mit Offset 80h solche mit tatsächlicher Unterlänge zur Verfügung. Im 7-Bit-ASCII-Bereich passen nur die Zeichen '\' (Backslash) und '~' (Tilde) nicht. Zur Wiedergabe portabler ASCII-Daten (typischerweise aus externer
-
Artikel
DCF77-Funkwecker mit AVR
relativ empfindlich auf Störfelder von PCs, Laptopnetzteilen oder anderen Quellen starker Pulsströme, z. B. LED-Matritzen, gemultiplexten Nixies und anderes reagiert. Ein Abstand von 1 m und mehr ist hier nötig, um ein sauberes Signal zu bekommen. Ausserdem sollte man die Versorgungsspannung ALLER ICs
10, 20 42.-44. Wochentag 1, 2, 4 45.-49. Monat 1, 2, 4, 8, 10 50.-57. Jahr 1, 2, 4, 8, 10, 20, 40, 80 58. Prüfbit Datum (36. - 57.) 59. wird nicht gesendet (siehe oben) Zunächst hatte ich mir die eingehenden Signale nur über den USART an meinen PC ausgeben lassen, um erst einmal ein Gefühl für das Signal
-
Artikel
Entwicklung eines Motorsteuergerätes für den Trabant
hier: Motivation. Man muss bedenken, dass sowohl Vergaser als auch Zündung in meinem Trabant in den 80er Jahren unter nicht gerade idealen Bedingungen entwickelt wurden. Mit einer modernen Mikrocontrollergesteuerten Zündanlage könnte man einige Defizite des Trabantantriebes reduzieren. Es gibt bereits
Luftströmung gemessen). Zwischen 8 V und 17 V Versorgungsspannung verändert sich der Messwert um ca. 80 mV - unabhängig vom eigentlichen Messwert. Spannungsversorgung. Wir müssen also eine stabilisierte Versorgungsspannung zur Verfügung stellen. Dazu kann ein LM317 in seiner Standardbeschaltung (siehe
-
Artikel
PHILIPS VP5500 VoIP Telefon
die virtuelle Maschine nur zum Compilieren verwendet, reicht eine kompakte Kommandozeilen-Version (z.B. Ubuntu Server 9.10). Fertige virtuelle Machinen, im vmware-Marketing-Sprech gerne auch "virtual appliances" genannt, sind reichlich verfügbar (z.B. Freetz-Linux. Für Fritzbox-Besitzer besonders geeignet
ausführbar gemacht werden, bevor sie mit "./helloworld" ausgeführt werden kann. Mittels eines ftpd (z.B. oder sshd (z.B. Dropbear von auf dem Zielsystem, kann man das Kopieren auch vom Entwicklungssystem aus durchführen. Anpassen kleinerer Konsolen-Tools auf Cross-Compilierung. Die Makefiles von kleineren
-
Artikel
16/32Bit Computer/Konsole
HCORE gibt es einen Assembler der den Maschinencode erzeugt (in Emulator integriert). Ein Compiler (z.B.: für C) existiert bis jetzt nicht. Downloads. Dokumentation, System Source Code (Emulator/Tools/VHDL/), Assembler Dateien für alle Demos/Spiele, … Demos. Sheriff 2213 (Level 1-5) SpacePilotOfDeath
erkennen. Prinzipiell ist es möglich, in gewissen Situationen, RAW-'Hazards' absichtlich zuzulassen (z.B. Optimierungen um Register zu sparen), wovon aber im Normalfall abzuraten ist. Arithmetische Befehle. Arithmetische Befehle unterscheiden sich, in UCore, nicht von anderen Prozessoren–Designs. Neben
-
Artikel
USB-Tutorial mit STM32
bei solchen Projekten oft die vorhandene VID eines Herstellers "geborgt" oder eine Fantasie-Zahl wie z.B. "0xDEAD" genutzt wird, die vermutlich nie vergeben wird. Dann sollte man den Nutzern des Geräts auf jeden Fall ermöglichen, die VID zu ändern, falls Kollisionen auftreten. Eine andere Möglichkeit
Zeit nicht antwortet, während USB kurze Timeouts bei der Enumeration hat (Anhalten des Controllers z.B. zum Debuggen während der Enumeration führt zu sofortiger Abmeldung des Geräts) Hardware & Beschaltung. Wie die Controller selbst unterscheiden sich auch die USB-Peripheriemodule. Die STM32 sind mit
-
Artikel
Transformatoren und Spulen
Pfadlänge von 10 cm. Die Permeabilität ist 75 und die Sättigung beginnt bei 0,5 T, Der AL-Wert ist 80 nH/N². Allein aus dem AL-Wert können wir leicht ausrechnen, daß wir 35 Windungen brauchen. Nun, wie können wir den Fluß ausrechnen? Letztendlich wird keine Spannung an die Wicklung angelegt! Denk noch
den HF-Bereich verwendet werden können. Diese Pulverkerne gibt es auch mit anderen Legierungen, wie z. B. Permalloy, in einigen Fällen mit attraktiven Eigenschaften. Ferrite sind die vielseitigsten aller verfügbaren Materialien. Während sie bei niedrigeren Werten sättigen, typisch 0,3 T, gibt es sie
-
Artikel
ARM-ASM-Tutorial
Unsigned / Signed Flags Condition after “cmp/subs r0, r1” Condition after “tst r0, r0” EQ Equal U+S Z==1 r0 = r1 r0 = 0 NE Not equal U+S Z==0 r0 ≠ r1 r0 ≠ 0 MI Negative S N==1 --- r0 < 0 PL Positive or Zero S N==0 --- r0 ≥ 0 VS Overflow S V==1 r0-r1 out of range¹ --- VC No Overflow S V==0 r0-r1 in range¹
or same U C==1 r0 ≥ r1 --- LO Unsigned lower U C==0 r0 r1 --- LS Unsigned lower or same U C==0 or Z==1 r0 ≤ r1 --- GE Signed greater or equal S N==V r0 ≥ r1 --- LT Signed less than S N!=V r0 r1 --- LE Signed less or equal S Z==1 or N!=V r0 ≤ r1 --- 1: Range meaning the numbers from -(2^31) until (2