-
Artikel
Raspberry Pi als Universalprogrammer
verwendete GPIO-Schnittstelle. Anleitungen findet man online: URJTAG auf Raspberry Pi Using a Raspberry Pi as a JTAG Dongle Achtung: der RasPi unterstützt nur 3V3 Pegel, die JTAG-Schnittstelle bei FPGAs kann je nach Beschaltung auch andere Spannungspegel wie beispielsweise 2V5 erfordern. Weblinks. Deutschsprachige
-
Artikel
Heizungssteuerung mit Honeywell HR20
this: Commands. All commands have FIXED format. command X.....\n termination char X is upcase char as commad name hex numbers use ONLY lowcase chars print version information. Command: Response: Where: V.VV Version DDDD Date at compilition REV SVN Revision Example: print status. Command: Response: Where
-
Artikel
ESP8266
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
-
Artikel
GoFlexHome
88E1116R Gigabit Ethernet port Schnittstellen 1x USB 2.0 Marvell Orion EHCI Platte Seagate ST31000528AS (1TB Version) cpuinfo. Processor : ARM926EJ-S rev 1 (v5l) BogoMIPS : 1192.75 Features : swp half thumb fastmult edsp CPU implementer : 0x56 CPU architecture: 5TE CPU variant : 0x2 CPU part : 0x131 CPU
-
Artikel
Atmel Studio
Studio 5 oder 6 verwenden z.B. USBasp AVR Studio 4 und die neue AVR Toolchain - So funktionierts! AS7 printf auf das Output-Fenster umleiten Downloads. Offizielle Seite. Direktlinks Installer. Atmel Studio Release Notes (PDF) Microchip Downloads Archive Die MD5 bzw. SHA1 Checksumme dient zum Überprüfen
-
Artikel
Lichtwecker
können Fehler in der Hardware und Software nicht ausgeschlossen werden. Beides wird hier "wie es ist" ('as is') zur Verfügung gestellt und enthält mit Sicherheit noch einige Bugs! Wer Fehler findet darf mir diese gern mitteilen! ;-) Und nun viel Spaß mit dem Projekt! Downloads. Schaltplan und Layout Konstantstromquelle
-
Artikel
AVR-GCC
binutils da sind: Im Ordner $PREFIX/bin sollten sich die Dateien befinden, darunter avr-objcopy, avr-as, avr-size, etc. Erstellen vom GCC. Als erstes muss sich der GCC noch ein paar zusätzliche Dateien herunterladen, das geschieht automatisch mit dem Befehl (ausgeführt in BuildToolchain/Downloads/gcc):
-
Artikel
Pulsweitenmodulation
mit Konstantstrom. Über die Definition des Kondensators kann man den Ripple berechnen. Die Ladung in As (Amperesekunden) ergeben sich aus der halben PWM-Periode mal I. Damit kann man brauchbar den Ripple abschätzen. Die Einschwingzeit des Signals bei einem neuen PWM-Wert beträgt etwa . Die Abschätzung
-
Artikel
MIDI
Einschränkungen. Sonstige. Für Sonderapplikationen gibt es eine Spezifikation für das Senden von MIDI über AES3 oder MADI. MIDI HD. Seit 2005 berät sich das MIDI-Komitee über einen offiziellen Nachfolger der MIDI-Spezifikation . Im Jahre 2020 wurde dann schließlich die neue Spezifikation MIDI 2.0 vorgestellt
-
Artikel
Murmelbahn
Planungsentscheidungen an berücksichtigt werden. So macht es keinen Unterschied, ob die Kommunikation mit einem AES-Schlüssel der Länge 256 Bit oder 128 Bit verschlüsselt ist, wenn das Passwort durch einen Trick leicht herauszufinden ist. Der Entwurf sicherer Systeme wird somit immer mehr zum Grundlagenwissen eines
-
Artikel
STM32F10x Standard Peripherals Library
GPIOx_LCKR). Each I/O port bit is freely programmable, however the I/O port registers have to be accessed as 32-bit words (half-word or byte accesses are not allowed). The purpose of the GPIOx_BSRR and GPIOx_BRR registers is to allow atomic read/modify accesses to any of the GPIO registers. This way, there
-
Artikel
VHDL Code Style und DO-254
recovery" Kommando wird als letzte Rettungsmöglichkeit für nicht antwortende Systeme benutzt. ("is used as the last resort recovery mechanism for a non-responsive device."). Ausnahmen bspw. synchronizer flops und scan chains sind möglich, sollten aber in jedem einzelnen Fall dokumentiert und begründet ("justify
-
Artikel
ICnova ADB1000
address 3 usb 1-1.1: configuration #1 chosen from 1 choice input: Key Tronic Keytronic USB Keyboard as /class/input/input1 generic-usb 0003:03F9:0100.0001: input: USB HID v1.10 Keyboard [Key Tronic Keytronic USB Keyboard] on usb-isp176x.0-1.1/input0 JFFS2 notice: (827) check_node_data: wrong data CRC
-
Artikel
FPGA Soft Core
Free IP, Boost LogicSolutions embedded Z8 (UB8820) XILINX, ASIC syn. ja, VHDL 64k asm Makroassembler AS je nach Konfiguration Free IP embeddedZ8 site bo8 ja, VHDL n*64k asm BSD0 bo8 Picoblaze. Dabei handelt es sich um einen sehr kleinen, aber dennoch sehr leistungsfähigen Microprozessor. Eigenschaften:
-
Artikel
74xx
Bipolartransistorbasis, veraltet) 74 = TTL 74H = Highspeed TTL 74ALS = Advanced Low Power Schottky TTL 74AS = Advanced Schottky TTL 74F = Fast TTL 74L = Low Power TTL 74LS = Low Power Schottky TTL (Ersatz für 74 und 74L) 74S = Schottky TTL CMOS (Complementary Metal Oxide Semiconductor, Feldeffekttransistoren
-
Artikel
Statemachine
simulieren, ist es jederzeit überprüfbar ob das modellierte Verhalten den Erwartungen entspricht. Über Run as... --> YAKINDU Statechart lässt sich in die Simulation View wechseln. Der jeweils aktive Zustand wird nun rot hinterlegt. Einfache Kreuzung mit Zwei Ampel-Gruppen Im zweiten Beispiel soll eine einfache
-
Artikel
AVR-Transistortester
Included are pre-built programs for ATMega8 and ATmega48. The ATMega48 version has not all the features, as described in "Infos zur Software" (Warning: Possibly outdated.) AVR Transistortester - This is the continuation of the project. And there you can get the newer software.
-
Artikel
Ports benutzen (GCC)
port. This kind of control is very useful for electronics projects that use the PC's parallel port as a generic digital I/O interface. (Linux, LGPL) Der I2C Bus & SMBus. Für den Linuxkernel gibt es auch I2C und SMBus Treiber, in Kernelversion 2.5 und 2.6 sind diese schon drin. Für Version 2.4 muss man
-
Artikel
STM32 - Einstieg mit Em::Blocks
Debug-Einstellungen mit OK schließen Projekt als Template abspeichern. Unter File -> Save project as template.... Das Template erscheint dann im Projekt-Dialog unter User templates Das erste Projekt erstellen. Hier erkläre ich, wie man am Besten (aus meiner Sicht), ein neues Projekt von Grund auf erstellt
-
Artikel
CAN
sich bei atmel.com. Autobaud-Routinen in Assembler (etwas Aufwand bei der Portierung nach avr-gcc/avr-as). Dieser MC ist für nicht-gewerbliche Endanwender einzeln z. B. bei Reichelt, CSD und Segor erhältlich (ca. 9EUR). Beim Bestellen des MC sollte man einen CAN-BUS-Treiber gleich mitbestellen: z. B. Philips
-
Artikel
Pegelwandler
TTL-Richtlinien entspricht. Als Schaltkreisfamilie muss ein TTL-Typ eingesetzt werden, also LS, F, AS oder ähnlich. CMOS-Typen wie HC, LVC etc. funktionieren nicht! Achtung : Diese Schaltung entspricht bei HIGH ungefähr einem offenen TTL-Eingang, was zwar meistens funktioniert, aber etwas störempfindlich
-
Artikel
DDS basierter Funktionsgenerator mit AD5930
Serien und Gehäusegrößen durchgeführt worden Nach diesen Ergebnissen fällt die Bauteilwahl auf die AS-Serie im Package 0805. Als Kondensatoren werden NPO-Typen in 0805 mit ±0,5pF bei kleinen Bauteilwerten und ±5% bei den größeren Werten für die Toleranz eingesetzt. Nun geht es an den Aufbau des Filters
-
Artikel
MSP430
Mikrocontroller, ist ihre sehr umfangreiche Peripherie. da gibt es Digitale Peripherie, wie CRC16,RTC,AES, MPY32, TIMER, eUCSI usw. vieles was man in anderen MCU's, sicher auch findet. Was aber eher Seltenheitswert hat, ist die Analoge Peripherie. Und da denke ist es auch ein paar gesonderte Worte wert,
-
Artikel
Liste von FPGA Eval boards
Programm - war ca 399,- Die neueste Version des Boards dieses Herstellers unterstützt Lattice HM-ALC-AS3. Modul mit zwei Altera Stratix™ III EP3S50F780-C2N FPGA oder EP3S150F780-C2N 126 single ended interconnections plus 28 LVDS pairs ALTERA USB Blaster® on board temperature controlled fan's(PWM) Terasic
-
Artikel
AVR-GCC-Tutorial/Die Timer und Zähler des AVR
100 ms bis zu einer Sekunde keine Seltenheit. Entsprechend dauert es nach dem ersten Einschalten des AS2-Bits einige Zeit, bis der Timer losläuft. U.a. aus diesem Grund wird in dem obigen Initialisierungsbeispiel der Timer mit PSRASY im GTCCR angehalten. Nach Löschen des TSM im selben Register wird das
-
Artikel
Mini2440
. Dies erklärt sich so: Note, not all drivers can handle font with widths not divisible by 8, such as vga16fb. kernel-src/Documentation/fb/fbcon.txt Manche Treiber können nicht mit Fontbreiten/-höhen umgehen, welche nicht durch 8 teilbar sind. Da aber z.B. die MAC6x11 Font auch nicht durch 8 teilbar
-
Artikel
FPGA
Funktionsblöcke wie state machines, CPU-Firmware und Rechenpipelines / Algorithmen und Codierungen wie CRC und AES. Hierbei wird untersucht, ob die Funktion grundsätzlich richtig ist. Das Prüfen erfolgt meist theoretisch mit MATLAB, EXCEL oder einer Programm-analyse-Software. Ziel ist der Nachweis der Richtigkeit
-
Artikel
NIC
#NN. Der angegebene Parameter an NN-ter Stelle hat einen ungültigen Datentyp. main must be defined as function returning void. Die main-Funktion muss stets vom Datentyp void definiert werden. no main function found. Ein NIC-Programm muss immer eine main-Funktion als Startpunkt enthalten. function 'foo
-
Artikel
GhostCarProjekt
Carrera Weichen Ansteuerung der Fahrzeug LEDs (Fahrlicht, Bremslicht) Magnet-Winkelencoder am Leitkiel (AS5045; Optional, zur Messung der Leitkielstellung, Driftwinkel usw.) (Beschleunigungssensor nicht (mehr) verbaut) Kommunikation: RS232-Kommunikationsinterface über Aufsteckplatine (BT-Modul von Free2Move
-
Artikel
STM32
/Templates/TrueSTUDIO/startup_stm32f40xx.s" des Archives. Der Assemblercode kann per arm-none-eabi-as (Flags s.o.) assembliert werden, die resultierende .o -Datei normal mitgelinkt. Zusammen bieten die beiden Dateien der Anwendung ein Standard-C-Interface, d.h. man kann wie gewohnt globale Variablen
-
Artikel
P89626
parameters 40 bytes gmac gmac.0: firmware: requesting gmac_copro_firmware CoPro: Programming start address as 0xd000e000 egiga0: Resetting GMAC egiga0: GMAC reset complete workaround step1 workaround step2 workaround finish hw_set_mac_address() Storing port0 mac_adr in global array egiga0: Setting Rx flow control
-
Artikel
16/32Bit Computer/Konsole
,imm8 request (internal) mem; address = dc + imm getsp dc,imm8 dc = sp + imm dexti imm11 store imm as extension for next instruction add dc,db,da dc = db + da sub dc,db,da dc = db - da lsr dc,db,da dc = db >> da asr dc,db,da dc = ((signed)db) >> da mul dc,db,da dc = db * da addt dc,db,da dc = db + da
-
Artikel
AVR-GCC-Tutorial
oder durch die Hardware verändert werden kann. Siehe auch: AVR-LibC FAQ: "How do I pass an IO port as a parameter to a function?" = Zugriff auf IO-Ports = Jeder AVR implementiert eine unterschiedliche Menge an GPIO-Registern (GPIO - General Purpose Input/Output). Diese Register dienen dazu: einzustellen
-
Artikel
IRMP
9859 Fernseher 0x5F40 Toshiba VT-728G V-728G Videorekorder 0x5B44 Elta 8848 MP 4 DVD-Player 0x7F00 AS-218 Askey TV-View CHP03X (TV-Karte) 0x3B86 Cyberhome ??? Cyberhome DVD Player 0x6D72 WD TV Live Western Digital Multimediaplayer 0x1F30 Canon WL-DC100 Kamera Canon PowerShot G5 0xB1CA Bleil LED Flex-Band