-
Artikel
AVR-GCC-Tutorial
AVR-Controllern sind 16 Bit breit. Im Datenblatt sind diese Register üblicherweise mit dem Suffix "L" (Low-Byte) und "H" (High-Byte) versehen. Die avr-libc definiert zusätzlich die meisten dieser Variablen die Bezeichnung ohne "L" oder "H". Auf diese Register kann dann direkt zugegriffen werden. Dies
und man muss Daten in anderen Bereichen wie PROGMEM_FAR unterbringen. Auf Controllern mit mehr als 128 KiB Flash bekommen alle Funktionen jenseits 128 KiB ein Trampolin (Sprungbefehl aus 4 Byte) im dem Adressbereich vor 128 KiB. Damit genügt für alle Funktionszeiger 16 Bit. Wird kein Zeiger benötigt,
-
Artikel
AVR-Tutorial: Schieberegister
nur für den Slave-Betrieb. Je nach Bedarf kann man die Taktrate des SPI-Moduls zwischen 1/2 und 1/128 des CPU-Taktes wählen. Es spricht kaum etwas dagegen mit maximaler Geschwindigkeit zu arbeiten. Die AVRs können zur Zeit mit maximal 20 MHz getaktet werden, d. h. es sind maximal 10 MHz SPI-Takt möglich
an ¬L (zum Laden der '165-Flipflops; die '595-Ausgänge verändern sich nicht) 8 · 3 = 24 Schiebetakte (auch zum Nur-Einlesen müssen die Ausgabedaten wiederholt ausgegeben werden) Low-Nadel an ¬L (zum Aktualisieren
-
Artikel
XMC4500
Flashmemory, je nach Typ Auf den "XMC4500 Relax (Lite) Kits" ist die Variante mit 1 MB Flash verbaut. 128 kB oder 160 kB RAM Auf den "XMC4500 Relax (Lite) Kits" ist die Variante mit 160 kB RAM verbaut. Maximal 1 GB RAM über natives externes RAM-Interface adressierbar Zwei Programmstacks Verwendung umschaltbar
22pF (C206,C207) 3 0805 22µF/10V (C200,C202,C204) 1 0805 10µF/10V (C210) Sonstiges: 2 BLM18PG600 (L200,L201) 2 BAT54-02V (D200,D201) An die Standardbauteile werden keine speziellen Anforderungen gestellt, lediglich R204 sollte eine möglichst kleine Toleranz haben (<=1%). = DAVE3 = Allgemeines. DAVE3
-
Artikel
FPGA Konfiguration mit AVR Butterfly
verringert werden, damit die Datenstrukturen von Xilinx in den Speicher von 1 kByte passen. Ich habe 128 gewählt. Das ist auch die maximale Größe, die Impact für die Konfigurationshäppchen verwendet. Außerdem muß noch die Kompression deaktiviert werden: XSVF_SUPPORT_COMPRESSION (micro.c). Damit schrumpft
schnellsten geht dies mit einer Tabelle, die leider etwas Speicher kostet. Außerdem wurde die Zählerbreite lNumBits von 32 auf 16 Bit reduziert. Damit ergibt sich letztendlich eine akzeptable Konfigurationszeit von 5,6 Sekunden und damit eine Transferrate von 75 kByte/s. Der Flash des ATmega169 ist mit 12 kByte
-
Artikel
Nachttischlampe
fixed channel, single conversion mode für ADC0 bei 3MHz DAC Interne RTC als 25Hz Taktgeber: 6*10^6/128/25=1875 reload Watchdog wird abgeschaltet CCU output compare: non-inverted PWM, PLL: auf Lock-in abwarten Interrupts freischalten Auswertung Drehencoder Helligkeitsmessung I2C und RTC Die Funktionen
voll durchschaltet. + Teile von Leds.de Anzahl Artikel-Nr. Bezeichnung Kommentar 4 65659 Nichia NS6L183BT, warmweiß, CRI 80, mit Platine (Star) bessere Farbwiedergabe bei schlechterer Effizienz: austauschbar gegen NS6L183AT-H3 (CRI 85) oder NS6L183AT-H1 (CRI 90+) 2 65656 Nichia NS6W183BT, weiß, CRI
-
Artikel
16/32Bit Computer/Konsole
-> if n 128 -> total 770 Cycles). movei r0,127 movei r1,0 loop subi r0,1 ;da t später verwendet wird nicht in delay slot benutzen (siehe Interruptverarbeitung) brts loop st r1,r6 ;delay slot addi r1,1 ;delay slot
----CLSR TIMER_2_CTRL C = Capture counter value for read (copy current counter value to $A/B $D/E) L = Enable Auto Reload Value (after counter value runs to 0 next value is $A/B $D/E) S = Stop timer R = Start timer (will do a Autoreload from $A/B $D/E) -----------------------------------------------
-
Artikel
ENC28J60
Handlicher Ethernet-Controller mit SPI von Microchip (26.04.2005) Eagle Platine mit ENC28J60 und AVR Mega8L LPC2138 + ENC28J60 (23.05.2006) I/O über Ethernet mit einem ENC28J60 (19.08.2006) Webserver ATmega32/644DIP ENC28J60 (ohne SMD!) (14.11.2007) Erweiterbares Ethernetboard mit MMC/SD-Slot und USB (17.05.2008
Hurrican" TCP/IP-Stack vom OpenMCP-Projekt von Dirk Broßwick für den ATmega644/644P/1284P/2561 und ATXmega128A1 (15.03.2009) Eagle Lib. Eagle Lib aus dem Forum Eagle Lib von www.watterott.com Datenblatt. Link zum Datenblatt Link: bekannte Fehler des Chips & Datenblattfehler Häufige Fehlerursachen. Frage: Mein
-
Artikel
AVR Bootloader FastBoot von Peter Dannegger
mega8, mega8515, mega8525, mega88, mega16, mega162, mega168, mega328, mega32, mega64, mega644, mega128, mega1281, mega2561. Passwortschutz gegen unberechtigtes Umprogrammieren (aber keine Verschlüsselung des Programms). Freie Software - unter GPL lizenziert (Link). Das eigentliche Anwendungsprogramm,
. -I ./added -I ./converted -I /usr/local/avr/include -ffreestanding -gstabs+ -L,-gstabs+ -DRAM_START=0x0100 -DSRAM_SIZE=2048 -DST X_PORT=PORTD -DSTX=PD1 -DSRX_PORT=PORTD -DSRX=PD1 added/stub.S -o stub.o vars="$(./get_bootsection_addrs.sh 0x3fff 0x3f00 0x3e00 0x3c00 )"; \ arch="$
-
Artikel
Receiver-Mainboard Plattform Philips PNX8950
U.FL-Stecker an rückwärtige Reverse-SMA Buchse) Tuner & Service Decoder 2 x Philips DVB-T Tuner "TU1216L/I V P" oder DVB-C Tuner "CU1216L/A I G V-3" RF-Anschlussimpedanz 75Ω Input/Loop-through-Connector F-Type, IEC 600169-2/24 (IEC-F-Anschluss) Frequenzbereich 45 ~ 860 MHz Signalpegel Eingang min. 74 dBm
Stand findet Ihr hier: Momentane Bauteilliste: U42: NXP TDA9984BHW D70, D74: BOURNS CDSC706-0504C L121-L124: TDK ACM2012-900-2P U41: ON SEMICONDUCTOR MC74VHC1GT50DFT1 Q2, Q3: NXP BSS123 oder BSH112 Q25: LM1117IMPX-ADJ L136, L137, L140: ? = Anwendungen und Ideen = Realisierte Projekte/Anwendungen für
-
Artikel
STM32 für Einsteiger
speicherintensive Programme z.B. Grafiken, Fonts bis 2MB Flash bis 1024kB SRAM bis 256kB Flash bis 16kB SRAM bis 128kB Flash bis 4kB SRAM bis 2MB Flash bis 98kB SRAM bis 2MB Flash bis 512kB SRAM + 32MB DRAM (PIC32MZ DA) bis 512KB Flash bis 66kB SRAM Sehr viel PWM mit komplexem Timing X AT90Spwm - - align="center"
10 . Der STM32Fxxx ist in der Tat nicht der beste in der Kategorie "Stromsparend", die neueren STM32L0xx und STM32L4xx sind deutlich sparsamer, besonders bei hohen Temperaturen. Eine interessante Alternative mit Cortex-Mx Kern: "EFM32" von Silabs benötigt nur 0,9 µA im Sleep Mode. Die Spalte PIC zeigt
-
Artikel
Linux Boards
MHz Mini2440,Micro2440: ARM920T, 400Mhz ATNGW100: AVR32, AT32AP7000 MMnet1002 MMnet1001 Olimex SAM9-L9261 Board: TI OMAP35x Wandboard: Freescale i.MX6, ARM Cortex-A9, 2x1GHz, 1GB Gnublin ARM9 180 MHz (LPC3131), 32MB RAM ALL5003 RT5350 360MHz Mips 32 MB Flash / 32 MB Ram, Wifi, USB, Eth, 2*Ser, I2C SPI
Arndale2 Samsung Exynos 5 Cortex-A15 Dual Core 1.7Ghz ACME Systems - Aria G25 ARM9 (AT91SAM9G25, 400Mhz), 128/256 MB RAM , Ethernet, USB, SPI, GPIO, Lötpads zum Aufsetzen auf Motherboard, Debian verfügbar Colibri ARM Module Module mit SoDimm Connector, verschiedene Versionen mit Nvidia Tegra oder Marvell Arm
-
Artikel
Mini2440
CAM_VSYNC 3.3V TMS 8 /GCS2 AIN3 CAM_PCLK GND GND 9 /GCS3 EINT0 CAMDATA7 TCK 10 /GCS5 EINT1 CAMDATA6 GND 11 L/OE EINT2 CAMDATA5 12 L/WE EINT3 CAMDATA4 13 /WAIT EINT4 CAMDATA3 14 /RESET EINT5 CAMDATA2 15 /XDACK0 EINT6 CAMDATA1 16 /XDREQ0 EINT8 CAMDATA0 17 LADDR0 EINT9 3.3V 18 LADDR1 EINT11 VDDCAM 19 LADDR2 EINT13
455-1164-ND Audio IN, J1 JST Sales America Inc PHR-3 455-1126-ND JST Sales America Inc SPH-002T-P0.5L 455-2148-1-ND CON4 Sullins Connector Solutions SFH213-PPPN-D17-ID-BK-M181 S9061-ND Sullins Connector Solutions SBH21-NBPN-D17-ST-BK S9023-ND onboard Hardware. Sobald man mal anfangen möchte, sich mit
-
Artikel
24V UP-Einsatz für Bewegungsmelder von Jung, Berker und Gira
Spannungsversorgung überarbeitet. Da der Aufsatz seine Masse auf der 5V Versorgung des Controllers erhält und der 78L05 nur Strom liefern kann um seine Ausgangsspannung konstant zu halten, kam es vereinzelt zu einem leichten Anstieg der 5V Spannung. Um dieses Problem zu beseitigen wurde nun eine Zener- Diode verwendet
geschrieben und ist für alle Hardwareversionen identisch. Der Controller läuft am Watchdog-Takt mit 128kHz und Timer 0 weckt ihn alle 10ms aus dem Schlafmodus auf, danach durchläuft er einmal die Hauptschleife. In dieser liest er die Eingangsspannung von ADC2 (Pin 4: Licht Ein, Bewegung) und inkrementiert
-
Artikel
MSP430
besonders für batteriebetriebene Geräte geeignet ist. Es gibt verschiedene Typen mit 1-256 kB Flash-ROM, 128-18432 Byte RAM, teilweise mit Hardware-Multiplizierer, UART, AD-Wandler oder LCD-Treiber, die meisten im SMD-Package mit 20 bis >100 Pins. Einige neuere aus der MSP430F2xxx-Serie gibt es auch im DIP-Package
Spannung zwischen 1,8 und 3,6 V. Es gibt einige wenige Derivate, die mit 0.9V auskommen (z.B. MSP430L092). Einfach erzeugen kann man diese z. B. mit der folgenden Schaltung: An den Eingang wird ein Steckernetzteil angeschlossen, die Ausgangsspannung lässt sich über das Potentiometer P1 einstellen. Benutzt
-
Artikel
IRSND
ATmega644, ATmega644P, ATmega1284 ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P XMega ATXmega128 PIC (C18-Compiler) PIC12F1840 PIC18F4520 STM32 STM32F4xx STM32F10x STM32 mit HAL-Library (NEU!) TEENSY 3.0 MK20DX256VLH7 (ARM Cortex-M4 72MHz) Unterstützte Protokolle. IRSND unterstützt die folgenden
27.05.2015: Neues Protokoll: MERLIN 27.05.2015: Neues Protokoll: FAN 18.05.2015: F_CPU Macro für STM32L1XX hinzugefügt 07.05.2015: Korrekturen zur XMega-Portierung 23.04.2015: Neues Protokoll: PENTAX 23.04.2015: Portierung auf AVR XMega 10.07.2014: Einige GPIO Änderungen für STM32F10x (in IRSND). 10.07.2014
-
Artikel
Raspberry Pi YAIR (Yet Another Internet Radio)
rootwait Konsole auf dem UART durch auskommentieren der 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
Core Funktionen, hauptsächliche Stromsparfunktionen I/O Pins Interne RTC als 10Hz Taktgeber: 6*10^6/4/128/10 UART: 57600 Bit/s Mode 1 Watchdog wird abgeschaltet Interrupts freischalten Auswertung Drehencoder RC5 Decoder Der RC5 Decoder beruht auf einer State-Machine, die schrittweise die einzelnen Bits
-
Artikel
DockstarDebianSqueeze
nanddump -nof mtd0.backup /dev/mtd0 ./nanddump -nf mtd0.backup.oob ./nanddump -nof uboot-original -s 0 -l 0x80000 /dev/mtd0" dazu eine Korrektur: "./nanddump -nf mtd0.backup.oob" sollte wohl "./nanddump -nf mtd0.backup.oob /dev/mtd0" heißen, sonst erhält man eine Fehlermeldung Verwendbar für das Zurückschreiben
floppy ein_user Die Wechselmedien werden unter dem Verzeichnis /media eingebunden: root@dockstar:/# ls -l /media total 72 lrwxrwxrwx 1 root root 4 Sep 10 18:49 usb -> usb0 drwxrwx--- 70 root floppy 32768 Jan 1 1970 usb0 drwxrwx--- 3 root floppy 16384 Sep 10 19:16 usb1 drwxr-xr-x 2 root root 4096 Sep 10 18
-
Artikel
GPS-Platine mit Tyco-Modul
Flashspeicher 4 MB MX29LV320ABTC-70I verbaut. Links Atmel Produktseite Flash-Programmierer Actel eX128 "FPGA". FPGA zum SDRAM Zugriff. Wird von Actel als Antifuse Device bezeichnet. Nicht reprogrammierbar. Links Actel Produktseite The Unsorted, Unformatted FPGA FAQ Samsung K4S641632H-TI75 "SDRAM". 64
Schnittstelle über Hardware an der parallelen Schnittstelle (Wiggler, getestet) oder mit Hilfe eines ATMEGA8L an der serielle Schnittstelle (Turtelizer, ungetestet) ansprechen. Tipps & Tricks: Mit einem Wiggler darf man die Parallelschnittstelle (LPTx) vom Rechner max. im EPP-Modus betreiben. ECP-Modus ist ein
-
Artikel
IRSND - english
ATmega644, ATmega644P, ATmega1284 ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P XMega ATXmega128 PIC (C18 Compiler) PIC12F1840 PIC18F4520 STM32 STM32F4xx STM32F10x STM32 with HAL library (NEW!) TEENSY 3.0 MK20DX256VLH7 (ARM Cortex-M4 72MHz) Supported Protocols. IRSND supports the following IR protocols
2015-05-27: New protocol: MERLIN 2015-05-27: New protocol: FAN 2015-05-18: Added F_CPU macro for STM32L1XX 2015-05-07: Some corrections of XMega port 2015-04-23: New protocol: PENTAX 2015-04-23: Port to AVR XMega 2014-07-10: Some GPIO changes for STM32F10x (in IRSND). 2014-07-10: New protocol: SAMSUNG48
-
Artikel
AVR-GCC-Tutorial/Analoge Ein- und Ausgabe
Beim AVR müssen die Pins AGND und AVCC beschaltet werden. Für genaue Messungen sollte AVCC über ein L-C Netzwerk mit VCC verbunden werden, um Spannungsspitzen und -einbrüche vom Analog-Digital-Wandler fernzuhalten. Im Datenblatt findet sich dazu eine Schaltung, die 10µH und 100nF vorsieht. Das Ergebnis
ADPS2 ADPS1 ADPS0 Teilungsfaktor 0 0 0 2 0 0 1 2 0 1 0 4 0 1 1 8 1 0 0 16 1 0 1 32 1 1 0 64 1 1 1 128 ADCL ADCH ADC Data Register Wenn eine Umwandlung abgeschlossen ist, befindet sich der gemessene Wert in diesen beiden Registern. Von ADCH werden nur die beiden niederwertigsten Bits verwendet. Es müssen
-
Artikel
AVR-Tutorial: ADC
besser, wenn die interne Referenzspannung mit einem Kondensator an AREF benutzt wird. Die 10-µH-Spule L1 kann man meist auch durch einen 47-Ω-Widerstand ersetzen. Ein paar ADC-Grundlagen. Der im AVR eingebaute ADC ist ein 10-Bit-ADC, d. h. er liefert Messwerte im Bereich 0 bis 1023. Liegt am Eingangskanal
kann. ADPS2 ADPS1 ADPS0 Vorteiler 0 0 0 2 0 0 1 2 0 1 0 4 0 1 1 8 1 0 0 16 1 0 1 32 1 1 0 64 1 1 1 128 Beispiel: 8 MHz Prozessortakt: 8.000.000 Hz / 200.000 Hz = 40 Da mit 200 kHz gerechnet wurde (maximale Frequenz), nimmt man den nächsthöheren Wert, also 64. 8.000.000 Hz / 64 = 125.000 Hz = 125 kHz
-
Artikel
AVR In System Programmer
Debugging im Atmel Studio Unterstützt alle eingebauten Hardwarebreakpoints im Microcontroller Bis zu 128 Software Breakpoints 1.62 bis 5.5V Betrieb Stromversorgung über USB Ziel Mikrocontroller wird nicht versorgt, extra Spannungsversorgung notwendig Verfügt sowohl über ARM Cortex Debug Connector (10-pin
flashen. Eine Anleitung dazu wird bei www.open-electronics.org und hlt.media.mit.edu (via gegeben. aTeVaL-Board. Das aTeVaL-Board ist die Weiterentwicklung des Atmel Evalboards von Pollin. Damit lassen sich problemlos alle bedrahteten AVR-Controller programmieren. Der Programmer ist ein AVR-ISP-mkii-Clon
-
Artikel
MINOS
wertet grundsätzlich selbst keine Wildcards aus. Das macht immer die aufrufende Shell. Beispiel: ls -l *.nic Die Shell findet dann blink.nic und sieve.nic als zutreffende Dateinamen und ruft anschließend das Kommando ls folgendermaßen auf: ls -l blink.nic sieve.nic Vorsicht: Gibt man zum Beispiel folgendes
Dateinamen alphabetisch sortiert. Die Optionen können auch kombiniert werden, also zum Beispiel: ls -a -l -t *.nic oder auch kürzer: ls -alt *.nic Die Reihenfolge der Optionen ist egal, daher funktioniert es auch umgekehrt: ls -lta *.nic oder auch in beliebig zusammengemischten Gruppen: ls -la -tr *.nic
-
Artikel
Standardbauelemente
. Instrumentenverstärker. Bezeichnung Preis [ ] Beschreibung Anwendungen Lieferant Daten- blatt INA128 6,37 Verstärkung über 1 Widerstand einstellbar Brückenverstärker , Datenerfassung F PDF INA326 3 Low Power, läuft an 3.3 oder 5 V Medizintechnik (EKG), Sensoren DK, C PDF AD620 8 Standardtyp EKG, EEG
Vcc-2V Vee+2V @33Ω 30V 12 Power-OPV, current limiter pin, Imax=1A P=2,5W, Gehäuse:SIP10F PDF R 0,80 L272 2 0,35 1 15 50 nA 300 nA Vcc-1V Vee+0,3V @0,1A 24V Vcc-1,5V Vee+0,6V @0,5A 24V 8 Power-OPV, Vcc=4V-28V, Io=0,7A P=1W, Thermal Shutdown @160°C PDF R 0,70 TLC272 2 1,7 2,9 1,1 0,1 pA 0,7 pA Vcc-0.8V
-
Artikel
Platinenhersteller
Gewerbetreibende 1-48 Lagen Leiterplatten und SMD-Schablonen, ab 1AT Express, seit 30 Jahren Standard 2L: 4AT Produktionszeit, 4L: 5AT Produktionszeit, 6L & 8L: 6AT Produktionszeit Standard: 0.1mm Leiter, 0.2mm Bohren Preiswerte Spar-Option ab 8AT Inklusive: Kompletter Design-Rule-Check, Tooling, Lötstopp
Standort: Würzburg (Bayern), Deutschland GBS Elektronik GmbH. Homepage: SH Elektronik GmbH. Homepage: L^2 Electron Design. Homepage: Mail: mailto:kontakt@l2electrondesign.de Fokus liegt auf preiswertem & schnellem Rapid Prototyping Bestückung ab einer Platine und kleiner Varianz Begleitung vom Prototyp
-
Artikel
RFM12 Protokoll Stack
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 (nach FEC
innerhalb des MAC-Layer doppelt so lang wie angegeben! MAC bgcolor="#a9f3f2" | LLC bgcolor="#d28787" | L3 + Frameaufbau SOF Sync Empfänger Sender need ACK | is ACK | | | TypeID 0-28 Byte Daten CRC-8 EOF Bits 16 colspan="2" bgcolor="#9fffa8" | 16 8 bgcolor="#a9f3f2" | 8 bgcolor="#a9f3f2" | 1 | 1 |1|1| 4
-
Artikel
SMD Löten
kann man seinen Pizzaofen mit einer Rauchabsaugung, realisiert mit einer kleinen Luftpumpe (min. 2l/min), etwas Schlauch und einem Kupferrohr mit kleinem Durchmesser (3-4mm). Das hilft, die gesundheitsschädliche Abluft zum Fenster hinaus zu befördern und vermeidet außerdem unschöne Ablagerungen/Verfärbungen
ist eh schon defekt) und versucht diverse Bauteile vom Widerstand / Kondensator angefangen bis zum 128-poligen IC ab- und wieder sauber aufzulöten (ggf.inkl.säubern/nachbehandeln der Platine nach dem Ablöten). Hier kann man ersteinmal trainieren wieviel Temperatur / Luftstrom nötig ist. Herdplatte. Mit
-
Artikel
KiCad
von International Rectifier für KiCad. Enthält die SH, SJ, SQ, ST, S1, MN, MP, MT, MX, MZ und die L8-Outline. Nähere Informationen in den Datenblättern betroffener Transistoren und in der International Rectifier Applikationsnotiz AN-1035. "directFET" ist übrigens eine Handelsmarke von International
von International Rectifier für KiCad. Enthält die SH, SJ, SQ, ST, S1, MN, MP, MT, MX, MZ und die L8-Outlines. Flachsicherungen Standard und Mini. Halleffekt Stromwandler LEM "HX" Serie und Allegro ACS754/ACS755/ACS756 mit CB-PFF, CB-PSF und CB-FSS Gehäusen. Ohne Garantie und unter CC-Zero / Public
-
Artikel
IRMP - english
ATmega644, ATmega644P, ATmega1284 ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P XMega ATXmega128 PIC (CCS and XC8/C18 compiler) PIC12F1840 PIC18F4520 STM32 STM32F4xx (tested on STM32F401RE/F411RE Nucleo, STM32F4 Discovery) STM32F10x (tested on STM32F103C8T6 Mini Development Board) STM32 with HAL
15kHz scans irmp-20kHz: Version for 20kHz scans Starting IRMP. The calling syntax is: ./irmp-nnkHz [-l|-p|-a|-v] < scan-file Options are mutually exclusive, so only one option per call is valid: Option: -l List print a list with pulses and pauses -a analyze analyse the pulses/pauses and write a "spectrum
-
Artikel
WordClock mit WS2812
Farbanimation aus f = 1 Farbanimation Rainbow B b - Helligkeit (Britghtness) setzen b = 0 ... 15 Helligkeit L l - Automatische Helligkeitsregelung l = 0 Regelung aus l = 1 Regelung an P p - Power p = 0 Power off p = 1 Power on W - Temperaturanzeige aktivieren T y m d h i s - Datum/Zeit (Time) setzen: y = 0 .
= 0 ... 23 Stunde i = 0 ... 59 Minute s = 0 ... 59 Sekunde gT x - Tetris x = s Tetris starten x = l Links x = r Rechts x = d Unten x = u Hoch (hier: Drehen) x = m Fallenlassen x = q Quit: Beenden Ab Version 2.9.4: gS x - Snake x = s Snake starten x = l Links x = r Rechts x = d Unten x = u Hoch x =
-
Artikel
IRMP
ATmega644, ATmega644P, ATmega1284 ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P XMega ATXmega128 PIC (CCS- und XC8/C18-Compiler) PIC12F1840 PIC18F4520 STM32 STM32F4xx (getestet auf STM32F401RE/F411RE Nucleo, STM32F4 Discovery) STM32F10x (getestet auf STM32F103C8T6 Mini Development Board) STM32
irmp-20kHz: Version für 20kHz Scans Aufruf von IRMP. Der Aufruf geschieht dann über: ./irmp-nnkHz [-l|-p|-a|-v] < scan-file Die angegebenen Optionen schließen sich aus, das heisst, es kann jeweils nur eine Option zu einer Zeit angegeben werden: Option: -l List gibt eine Liste der Pulse und Pausen aus
-
Artikel
Plattformunabhängige Programmierung in C
:40em" + Wertebereich von Integern Breite [Bit] Signed Unsigned Minimum Maximum Minimum Maximum 8 -128 127 0 255 16 -32.768 32.767 0 65.535 32 -2.147.483.648 2.147.483.647 0 4.294.967.295 64 -2 63 2 63 - 1 0 2 64 - 1 Auf sehr exotischen Maschinen kann die Untergrenze allerdings auch -2 n - 1 + 1 betragen
:27em; text-align:center" | + Integer-Literal-Suffixe Suffix Typ Mindestbreite [Bit] U unsigned 16 L long 32 UL unsigned long LL long long 64 ULL unsigned long long Damit kann man die Berechnung ohne Cast durchführen, indem man mindestens eines der Literale gleich als unsigned long definiert: Ein typischer
-
Artikel
ARM-ASM-Tutorial
STMicroelectronics will be used. Both controllers are identical except for the flash size (64 KiB vs 128 KiB) and number of pins (48 vs 64). These controllers belong to ST’s “mainstream” entry-level- family and are quite popular among hobbyist developers with many existing online resources. Several development
000090 00 0 0 1 Key to Flags: W (write), A (alloc), X (execute), M (merge), S (strings), I (info), L (link order), O (extra OS processing required), G (group), T (TLS), C (compressed), x (unknown), o (OS specific), E (exclude), y (purecode), p (processor specific) For each section, one line is output