-
Artikel
PIC C-Compilervergleich
(40%) Built in 109ms Used RAM: 108 Byte (28%) Used ROM: 1632 Words (40%) Built in 93ms Used RAM: 135 Byte (3%) Used ROM: 4706 Byte (7%) Built in 109ms Hi-Tech C for PIC10/12/16 Lite Used RAM: 115 Byte (45%) Used ROM: 2498 Words (61%) Built in 110ms Used RAM: 115 Byte (30%) Used ROM: 2498 Words (61%) Built in 110ms x Hi-Tech C for PIC10/12/16 Standard Used RAM: 115 Byte (45%) Used ROM: 2017 Words (49%) Built in 110ms Used RAM: 115 Byte (30%) Used
-
Artikel
8051 Timer 0/1
Maschinenzyklus und damit auf 65536µs zwischen 2 Überläufen. Doch zurück zur LED. Die ist jetzt also für 65,5ms an und danach für 65,5ms aus. Die Periodendauer beträgt hier also die doppelte Timerzeit, die Frequenz ergibt sich also zu Hier also ein symmetrisches Rechtecksignal mit einer Periodendauer von 131,072ms
Interrupts). Programmausschnitt: Bei einer Millisekunde läuft die Variable Ticks bereits nach 65536ms, also etwa einer Minute über. Wenn man längere Zeiten benötigt, dann entweder die Ticks alle 10, 20 oder 50ms einstellen oder (in C ja kein echtes Problem) unsigned long Ticks; verwenden. Damit kannst
-
Artikel
DCF77 Wetterinformationen
88308 58+8 TFA Meteotronic Start 30+5 35 010 380 35010380 thomy-pc eProfi Penny 29,99 PIC12F509-I/MS MSOP8 35.1080 4009816017024 TFA Wettercenter Meteotronic Pro 57,50 35 010 381 35010381 thomy-pc eProfi Amazon PIC12F509-I/MS MSOP8 35.1081 4009816016898 TFA Meteotime Duo 195 ähnl. Irox Pro-X2 ? 35.1100
Meteotronic Allergo Pollenflug, nicht über DCF77! TFA Meteotronic WM5000 20,00+3,90 ebay 17+4 PIC12F509-I/MS MSOP8 by La Crosse Technology WM5000 ca. 9,50 Amazon ähnl. TFA Start Preis schwankt leicht PIC12F509-I/MS MSOP8 ohne 3 AA-Zellen 3700123862482 Meteotronic WM5002 46,89 Meteotronic WM5012 49,89 Meteotronic
-
Artikel
Interrupt
dieses Mal sehr lange dauert. Wenn zum Beispiel der Timerinterrupt mit einer Periodendauer von 100ms aufgerufen wird, er aber unter bestimmten Umständen 180ms benötigt, dann wird nach 100ms nach Eintritt in die ISR der Interrupt wieder aktiv, das Timer Interrupt Flag wird gesetzt. Da aber gerade ein
Hauptprogramm praktisch gar nicht weiter kommt, bestenfalls einen Maschinenbefehl. Nun sind aber nur noch 20ms bis zum nächsten Timerinterrupt übrig. Wenn dieser nun wieder 180 ms benötigt werden in dieser Zeit aber zwei Interrupts ausgelöst, nach 20ms und 120ms. Da diese aber nicht gezählt oder andersweitig
-
Artikel
Pollin Funk-AVR-Evaluationsboard
2400 311 2403 0,1 624 2400 0,0 4800 155 4807 0,1 311 4807 0,1 9600 77 9615 0,2 155 9615 0,2 14,4K 51 14423 0,2 103 14423 0,2 19,2K 38 19230 0,2 77 19230 0,2 28,8K 25 28846 0,2 51 28846 0,2 38,4K 18 37473 2,8 38 38461 0,2 57,6K 12 57692 0,2 25 57692 0,2 76,8K 8 83333 8,5 16 78947 2,8 115,2K 5 125000
werden. Die Arbeitsweise beim Atmega8: Die LED5 blitzt durch LED5_an() und die Schleife über den Zähler ms für MS_AKTIV Millisekunden auf. Ist in der if-Abfrage ms gleich MS_AKTIV, geht der Atmega8 geht nach dem Abschalten der LED5 und Anschalten der LED6 an der Stelle sleep_cpu() in den Schlafmodus. Nach
-
Artikel
FT8xx Library
AVR Platinen, Arduino (miniPro), Renesas RH850, Infineon Aurix, ATSAMC21E18A (Cortex M0+) und ATSAME51J19A (Cortex M4F). Die "Library" selbst besteht aktuell aus diesen Dateien: EVE.h - Definitionen und Macros EVE_commands.c - Die eigentlichen Funktionen, Plattform unabhängig EVE_commands.h - exportiert
Beispiel wird die Liste also alle 20ms neu geschrieben, die Darstellung erfolgt mit 50 neuen Bilder pro Sekunde. Das geht sowohl langsamer als auch schneller, macht man das langsamer wird allerdings die Reaktion auf den Touch träger, macht
-
Artikel
Linksammlung
mit SAB80C535 Selbstbau-Programmer für 2051er 8052 BASIC Projects - IDE-Interface Mikrokontroller sh51 Schaltplan für 80C535-Board 8051-Makroassembler ASEM-51 (Freeware) SDCC - Small Device C Compiler - freier ANSI-C compiler für Intel 8051, Maxim DS80C390 und Zilog Z80 kompatible Controller. The SDCC
AT89S8252). Beim uC-Dualboard : Das Board ist nutzbar mit AVR-Controllern und 8051-Controllern! Turbo51 - Free Pascal compiler for 8051 self8051.de - Dein Nachschlagewerk - Befehlsreferenz, Eigenschaften, Derivate CMON51 - freier Onboard Monitor und Debugger, anpassbar an unterschiedliche 8051 kompatible
-
Artikel
AVR Eclipse
kopieren) include define running 1 // Unterprogramm mit Zeitschleife fuer ATMega16 ohne Quarz void delay_ms( unsigned int ms ) { unsigned int i; unsigned int j; for ( i = ms; i; i-- ) { for ( j = 51; j; j-- ) { } } } int main( void ) { // PortD6 als Output konfigurieren DDRD |= _BV(PD6); // Hauptschleife des Programms while ( running ) { // LED einschalten, und dann warten PORTD |= _BV(PD6); delay_ms( 1000 ); // LED ausschalten, und dann warten PORTD &= ~_BV(PD6); delay_ms( 29000 ); } } Um dass Programm zu kompilieren muss links im Project Explorer der Projektordner angeklickt werden. Eine Konfiguration
-
Artikel
Receiver-Mainboard Plattform Philips PNX8950
bestückte ICs: U42 DVI (wahrscheinlich Philips TDA9983) U40 ???? U41 ???? U44 ???? U45 ???? U48 ???? U51 ???? U59 ???? Fernbedienung. Bitte bei der Fernbedienung RCX161 von Pollin beachten: Das ist eine FB, die für unterschiedliche Geräte gedacht ist. Wenn die FB nicht im richtigen Modus ist, dann blinkt
(Adresse 0) um. - VCR : wahrscheinlich JVC-Format (nur 37 Halbbits) hier mal ne Aufzeichnung: 8.1 ms Lo, 3.8 ms Hi, 0.5 ms Lo, 1.39 ms Hi, 0.55 ms Lo .... - AUX : schaltet auf NEC-Protokoll (Adresse 32) Die Tastencodes sind je nach Gerät unterschiedlich. Die NEC-Protokolle sind klassisch, d.h. im 1.
-
Artikel
WordClock24h
Downloads. Bohr- und Positionierungsschablone für 16 x 16 Matrix (20mm x 20mm Raster) 18x16 Matrix, MS Office 2000/2003-Dateien (MS Access .accdb), Excel .xlsx), hochgeladen 05.02.2015 07:24 Frontplattenvorlage Maßstab 1:1 als pdf-Datei für Siebdruck, 450mm x 450 mm, 18x16 Matrix, Schriftfont "Arial",
Frässchablone Maßstab 1:1 für MDF-Montageplatte 450mm x 450 mm, 18x16 Matrix, Update 06.02.2015 19:51, in 6 Teilen zum Ausdruck auf A4 Drucker Bohr- und Fräsplan Maßstab 1:1 für MDF-Montageplatte 450mm x 450 mm, 18x16 Matrix, erstellt am 15.2.2015
-
Artikel
AVR Butterfly
einem eigenen Programm, solange dieses nach jedem Buchstaben eine Verzögerung macht (flush() und 100ms warten). Um ein hochgeladenes Programm zu starten braucht es noch einen Druck auf den Joystick nach oben. Weblinks. Butterfly "Homepage" bei Atmel - Dokumentation, Quellcode der vorinstallierten Software
Trägerplatine, Teilesätze) ButtLoad - Butterfly als ISP programmer - Der fehlende Lichtsensor NSL 19M51 bei HBE Siehe auch. AVR Butterfly über serielle Schnittstelle programmieren AVR-GCC-Tutorial AVR DB101
-
Artikel
Reichelt-Wishlist
DAC | TI PCM1804 Audio-ADC * TI PCM2707 USB-Audio-DAC * Video-AD-Wandler z. B. LTC2208 (16 Bit 130 MS/s) für FPGA und SDR | IR Class-D Amplifier IRS2092 (In D derzeit nirgends erhältlich!) | Sensoren und Aktoren. 4Hz Supersense µblox LEA-4S GPS module (Importer pointis.de) + Passende Passives Patch antenna
gewünscht => Bauelemente, aktiv / Controller, Speicher / Controller, Prozessoren / Philips-Controller 80C51 / 87LPC.. / 89C51 TI MSP430F2xxx (Typen mit 16 MIPS) | | | => Bauelemente, aktiv / Controller, Speicher / Controller, Prozessoren / Texas MSP430 Controller Breadboards/"Steckbretter" 115x gewünscht =
-
Artikel
Diskussion:Soft-PWM
0x5E, 0xDE, 0x3E, 0xBE, 0x7E, 0xFE, 0x01, 0x81, 0x41, 0xC1, 0x21, 0xA1, 0x61, 0xE1, 0x11, 0x91, 0x51, 0xD1, 0x31, 0xB1, 0x71, 0xF1, 0x09, 0x89, 0x49, 0xC9, 0x29, 0xA9, 0x69, 0xE9, 0x19, 0x99, 0x59, 0xD9, 0x39, 0xB9, 0x79, 0xF9, 0x05, 0x85, 0x45, 0xC5, 0x25, 0xA5, 0x65, 0xE5, 0x15, 0x95, 0x55, 0xD5,
} set_pwm(channel); update_pwm(); // increase fading counter (0, 1, .., 255, 0, ..) val++; _delay_ms(10); } } Fußnoten.
-
Artikel
Temperatursensor
rausgeschickt werden. Die TSic Sensoren die es im freien Handel gibt, geben ihre Messdaten alle 100ms (10Hz) aus. Zur Übertragung wird das ZACwire Protokoll benutzt. Es handelt sich um eine einfach zwei Byte Übertragung per Manchester-Code. Diese zwei Byte repräsentieren den digital gewandelten Temperaturwert
Schnittstelle mit einfacher I2C-ähnlicher Ansteuerung keine Kalibrierung notwendig Beispielcode (C, MC51) auf der Sensirion-Seite verfügbar (relativ leicht portierbar) interne Heizelemente (Funktionsprüfung, "raue" Umgebung) Spannungsmonitor ("Battery fail") sehr hohe Genauigkeit Nachteile: kann nicht am
-
Artikel
Allgemeinzuteilung
26,635 48 37/2005 national BRD 26,645 49 37/2005 national BRD 26,655 50 37/2005 national BRD 26,665 51 37/2005 national BRD 26,675 52 37/2005 national BRD 26,685 53 37/2005 national BRD 26,695 54 37/2005 national BRD 26,705 55 37/2005 national BRD 26,715 56 37/2005 national BRD 26,725 57 37/2005 national
| 2446 - 2454 500 mW (EIRP) 4 W (EIRP) nur innerhalb geschlossener Gebäude, Belegungsdauer max. 30 ms je 200 ms, frequency hopping spread spectrum 865,0 - 865,6 100 mW (ERP) listen-before-talk (LBT), kein spread spectrum, 200 kHz Raster (Kanäle 1-3) 865,6 - 867,6 2 W (ERP) LBT (außer 865,7, 866,3, 866,9
-
Artikel
Antrax GPS/GSM/GPRS Shield
Serial 1 19 (RX1) 1 (TX) TX des Serial Interfaces gelegt auf Serial 1 18 (TX1) 11 SPI MOSI SPI MOSI 51 12 SPI MISO SPI MISO 50 13 SPI SCK SPI SCK 52 14 SPI SS SPI SS 52 GSM Teil. Es ist das GSM-Modul Telit GE865-QUAD verbaut. Eine Antenne ist nicht auf dem Board, es ist eine externe Antenne notwendig.
ist: Die initialize-Methode tut das Folgende: Der Enable Pin wird auf Low gezogen Ein Delay von 1000 ms. Der Enable-Pin wird auf High gezogen (default Pin 7, änderbar in header) Ein Delay von 2000 ms (um dem GSM Modul Zeit für Startup zu geben). Das Serial1 Interface wird mit 9600 Baud initialisiert Es
-
Artikel
74xx
4511 49 14 - BCD -> 7-Segment Decoder (OC) 50 14 - Dual 2-Wide 2-Input AND-OR-INVERT (1 expandable) 51 14 2 AND-OR-INVERT 52 14 ? Expandable AND-OR 53 14 1 Expandable 4-Wide AND-OR-INVERT 54 14 1 3-2-2-3 Input AND-OR-INVERT 55 14 1 2-Wide 4-Input AND-OR-INVERT 72 14 1 And-Gated-JK-MS Flipflop with preset
-
Artikel
Radar-Verkehrsmessung
CRGCQ0805F15K DigiKey A129763CT-ND 10 0,05 € 0,05 € Poti 10k 3361P-1-103GLF DigiKey 3361P-103GLFCT-ND 4 1,51 € 6,04 € Protoshieled Bare PCB DEV-13819 DigiKey 1568-1865-ND 2 5,42€ 10,82 € Pin Header Arduino PRT-11417 DigiKey 1568-1413-ND 2 1.65€ 3,30 € DC/DC Wandler DFR0568 DigiKey 1738-1439-ND 2 3.47€ 6,94
mit neuem Geschwindigkeitswert Alle 10000 Durchläufe: Komprimieren und Senden der Statistik Warte 10 ms An der obigen Aufzählung ist zu erkennen, dass Jeder Schleifendurchlauf unterschiedlich lange dauern kann. Ebenfalls gibt es für die Schleife keine feste Zeitbasis, sodass die Schleifenfrequenz über
-
Artikel
Retrocomputing auf FPGA
XT 1978 68000 68 000 Amiga, Apple Mac, Sun-I 1979 Cyclone III-25, Spartan3A-1400A 286 134 000 AT / MS-DOS 1982 68020 190 000 Mac II/Sun 3 1984 386 275 000 full 32 bit, Linuxfähig 1985 microblaze 1000 slices 32bit FPGA opt. Softcore ? Spartan3-200 (50%) Transistorcount vieler Prozessoren Abschätzungen
. Die unscheinbare Definition von 3 Bytes an den Adressen x0000 - x0002 ersetzt die PullDowns R44-R51, das FF aus A25 und A26. Im Original wird nach dem Reset der Datenbus auf x00 gehalten, so dass die CPU NOP (No-OPeration)-Instruktionen "ausführt", also nur die Adresse auf dem Addressbus hochzählt.
-
Artikel
MOTOROLA VIP1710
verschluesselt, AES Key dazu (MediaMall Variante des STB): 03 BF 2A E2 E4 6B 63 9B B8 C0 39 71 69 D4 B1 5C 51 D3 39 B9 1D 9C CE 88 BB 46 8F 43 6E CF 8E 4B Splash und Kernel sind nicht nur verschluesselt sondern auch signiert. Gespeicherte Daten in "/flash" und "/flash2" sind persistent. Der Hash im Winbond Flash
:// :8812 audio/mpeg Achtung: Da der Sound etwas verzögert ankommt, muss dieser dem Bild um 100-200ms voraus sein (Hotkey J im VLC) Infos: *Internetradio: Auf hilses-Mod aufbauende USB-Stick-"Distribution" mit der die Box zu einem Internetradio mit Sprachausgabe umfunktioniert wird. Die Steuerung erfolgt
-
Artikel
Elektronikversender
sowie viel Fachfremdes Versandkosten: 8,33€ nach Deutschland, diverse EU-Länder 17,85€, Schweiz 34,51€; Versandkostenfrei in D ab 178,50€ Gewährt scheinbar auch Privatkunden die Zahlung per Rechnung; bei Bankeinzug 2% Rabatt, bei Vorkasse und Abholung 3% Amidon. Homepage: Sehr großes Sortiment, vorallem
Bruttobetrag wird am Ende des Bestellvorgangs angezeigt Zahlungsmöglichkeiten: Kreditkarte, PayPal MS-Elektronik. Homepage: Liefert an Privat Zügige Lieferung Gute Qualität Viel in Richtung Audio Große Auswahl an Elkos -> kleine Preise kein allzu großes Sortiment 2023: Hat sich leider auf Komponenten
-
Artikel
Word Clock Variante 1
250 mW; 5%; E24 SMD-1206 (3,2 x 1,6 mm²) 9 9x3 LEDs in Reihe (27 Buchstaben), rot-Kanal R5, R13, R51, R52, R54, R55, R57, R58, R69, R70, R96, R97 SMD-Chip-Widerstand 360 Ω; 250 mW; 5%; E24 SMD-1206 (3,2 x 1,6 mm²) 12 6x2 LEDs in Reihe (12 Buchstaben), blau- und grün-Kanal R14, R53, R56, R59, R71, R98
Sourcen fixt: Patch 1 war nicht übersetzbar, wegen veralteter base.h Änderungen für Übersetzbarkeit mit MS-Compiler V0.13b src ( ) basiert auf obenstehender V0.13a inkl. Patches. Sowohl sources, wie auch zwei HEX-Files mit zwei unterschiedlichen OSCCAL-Einstellungen sind darin enthalten (Details siehe unten
-
Artikel
ARM-ASM-Tutorial
312e5300 2f746d70 2f746573 prog1.S./tmp/tes 0010 7400474e 55204153 20322e32 392e3531 t.GNU AS 2.29.51 0020 00766563 746f7274 61626c65 2e5300 .vectortable.S. Disassembly of section .text: 080000ec : 80000ec: 480f ldr r0, [pc, #60] ; (800012c ) 80000ee: 4910 ldr r1, [pc, #64] ; (8000130 ) 80000f0: 4a10
debug_aranges PROGBITS 00000000 010578 000040 00 0 0 8 [11] .debug_str PROGBITS 00000000 0105b8 00002f 01 MS 0 0 1 [12] .symtab SYMTAB 00000000 0105e8 0006a0 10 13 45 4 [13] .strtab STRTAB 00000000 010c88 000550 00 0 0 1 [14] .shstrtab STRTAB 00000000 0111d8 000090 00 0 0 1 Key to Flags: W (write), A (alloc