-
Artikel
Diskussion:AVR-Tutorial: Uhr
Jan 2007 (CET) Wie sieht das mit der Genauigkeit aus, wenn man den Asynchronen Timer mit einem 32,768 kHz Quartz benutzt und einem Teiler von 128 ? Kommt man da mit einer Abweichung von max. +/-1 Sekunde/Monat hin?
-
Artikel
Cortex M3 OCM3U
RS232 zum programmieren und für Datenübermittlung zum PC STM32F101C8T6, 2.0-3.6V, 5V Tolerante I/Os, max. 36MHz, 32KB Flash, 6KB SRAM, 2x16Bit Timer, 2xSPI, 2xI2C, 3xUART, 10x12Bit ADC, 26xGPIOs, 1xRTC. Größere Modelle im pinkompatiblen Gehäuse erhältlich Software. Dieses kleine Beispiel schaltetet den
100nF Kondensator 0805 X7R-G0805 100N 1 - Bat.-Fassung - KZH-12-1 (Passende Batterie:CR 1216) 1 - MAX3232ECWE SO16L - 2 - Pinheader 1x16 - 1x SL 1X36G 2,54 1 - Pinheader 1x2 - ^^ 1 32.768Khz Crystal HC49UP - 1 8Mhz Crystal HC49UP 8,0000-HC49-SMD 1 - Switch - TASTER 9312 1 - STM32F101C8T6 LQFP48 - 1
-
Artikel
AVR - Die genaue Sekunde / RTC
Stromverbrauch. Das vorgestellte Verfahren ist leider nicht direkt anwendbar, wenn man eine RTC mit einem 32,768 KHz Uhrenquarz realisieren möchte. Dieser Weg ist dann notwendig, wenn der Controller batteriebetrieben sehr lange laufen soll und durch Verwendung des Sleep Mode Strom gespart wird. Begrenzung der
vorzeichenbehafteten 16 Bit Variable in der Einheit Hz gespeichert. D.h. es kann ein Frequenzfehler von +/- 32,768 Hz korrigiert werden, das sind 1000ppm! Normale Quarze haben Abweichungen von max. 100ppm, meist viel weniger. Jede Sekunde wird der Frequenzfehler neu berechnet und in den darauffolgenden 128 Interrupts
-
Artikel
Projekt Universeller Analogeingang für FPGA-basiertes Oszilloskop
welche Relais genau wäre zu klären, Teilung 1:10 und 1:100 zuschaltbarer 50Ω-Abschluss-Widerstand für max. 40Vpp am Eingang (5V/div) umschaltbare AC/DC-Kopplung, wer das lieber in Software realisieren mag bestückt den AC-Teil einfach nicht möglichst große und einstellbare Analogbandbreite für den vielseitigen
kann für eigene FPGA-Entwicklungen zurückgegriffen werden: interne. VGA Core für 800x600 und 1024x768 in VHDL -> Projekt_VGA_Core_in_VHDL einstellbarer Spektralfilter FFT, DFT externe. SUMP Logic Analyzer Bithound Analyzer Logic sniffer open workbench Themenverwandte Links auf Mikrocontroller.net. Digital
-
Artikel
NanoVM
implementieren. Stattdessen wurde eine sehr triviale Heap-Verwaltung implementiert. Da der ATmega8 nur über 768 Bytes als Heap zu verwaltenden Speicher verfügt wird die NanoVM durch eine nicht sehr effektive Heapverwaltung nicht nennenswert eingeschränkt. Aus Gründen, die bei der Erklärung des Stacks (s.u.) deutlich
motor(int left, int right); Schaltet die Motoren des Asuro. Mögliche Werte liegen im Bereich -255 (max. Geschwindigkeit rückwärts) bis +255 (max. Geschwindigkeit vorwärts) public static native void lineLED(int state); Schaltet die untere LED zur Beleutung des Untergrunds ein ( ON ) oder aus ( OFF ).
-
Artikel
Low Cost FPGA Konfiguration
Konfigurations- zeit [s] I2C mit 400kBit/s 24C128 24C256 24C512 Spartan 2 XC2S15 197.696 2 1 1 0,5 XC2S30 336.768 3 2 1 0,8 XC2S50 559.200 5 3 2 1,4 XC2S100 781.216 6 3 2 2 XC2S150 1.040.096 8 4 2 2,6 XC2S200 1.335.840 * 6 3 3,3 Spartan 3 XC3S50 439.264 4 2 1 1,1 XC3S200 1.047.616 8 4 2 2,6 XC3S400 1.699.136 *
Reset wird der Oszillator auf maximalen Takt gestellt, der ist beim Tiny12 sowieso nicht so hoch, max. 2,5 MHz. Dann werden die IOs und Variablen initialisiert. Am I2C-Bus können maximal acht EEPROMs angeschlossen werden, weil diese ICs nur maximal drei konfigurierbare Adressbits besitzen, einige Typen
-
Artikel
LED-Pendellampe
Eigenschaften. MCU NXP 89LPC935, 8051 mit 2-Takt Kern 8k Byte Flash (ca. 6,4k Byte ohne LCD belegt), 768 Byte RAM, 512 Byte EEPROM, ISP 3 Volt, niedriger Stromverbrauch interne Takterzeugung Kommunikation Empfängt IR-Signale gemäß RC5-Protokoll Stromversorgung Dimmbares Osram Konstantstrom-Netzteil mit
konfiguriert. Zusätzlich gibt es einen LEDset Anschluss, der zur Versorgung von externen Komponenten 12V bei max. 50mA und einen analogen 0-10V Steuereingang bietet. Negativ fallen der minimale Laststrom von 100mA und der Standby-Verbrauch von 1,5W auf. Alternativ kann das LED-Netzteil LCM-60 (60W, 2-90V) oder
-
Artikel
EFM32
tragbaren Anwendungen für die Medizintechnik bzw. den Fitnessbereich. Was bedeutet das in Zahlen? Max. Verbrauch im aktiven Modus bei 32MHz: 5mA Verbrauch im Sleep Modus mit Funktionen wie Displayansteuerung oder Sensorüberwachung: 1-2µA (inkl. RTC, Brown Out, RAM aktiv) Ruhestrom: 20nA Energy Micro
Ultra Low Frequency Crystal Oscillator (ULFRCO) 1 kHz -Low Frequency Crystal Oscillator (LFXO) 32.768 kHz -High Frequency Crystal Oscillator (HFXO) 32 MHz RC Oszilatoren: - High Frequency RC Oscillator (HFRCO) 1-28MHz - Low Frequency RC Oscillator (LFRCO) 32.768kHz - Auxiliary RC Oscillator (AUXHFRCO
-
Artikel
Plattformunabhängige Programmierung in C
int_least64_t PRIdLEAST64 PRIiLEAST64 PRIoLEAST64 PRIuLEAST64 PRIxLEAST64 PRIXLEAST64 (u)intmax_t PRIdMAX PRIiMAX PRIoMAX PRIuMAX PRIxMAX PRIXMAX (u)intptr_t PRIdPTR PRIiPTR PRIoPTR PRIuPTR PRIxPTR PRIXPTR Das obige Beispiel lautet in plattformunabhängiger Schreibweise entsprechend: scanf(). Bei der Verwendung
SCNxLEAST32 (u)int_least64_t SCNdLEAST64 SCNiLEAST64 SCNoLEAST64 SCNuLEAST64 SCNxLEAST64 (u)intmax_t SCNdMAX SCNiMAX SCNoMAX SCNuMAX SCNxMAX (u)intptr_t SCNdPTR SCNiPTR SCNoPTR SCNuPTR SCNxPTR Das obige Beispiel lautet demnach korrekt: Fließkommazahlen. Die Fließkommatypen in C sind im Gegensatz zu den Integern
-
Artikel
LPC-Mikrocontroller
30MHz, 2 bis 8kB SRAM, und einem internen 1% genauen 12MHz Oscillator. Überblick über die Features: fMAX von 30MHz, 1 10-Bit ADC mit 8 Kanälen, 2 Comparatoren, 2 UARTs, 1 SSP/SPI, 1 I2C, DMA Controller, CRC Engine, 1 32-Bit, 5 Timer (16- und 32-Bit, + RTC), 13 PWM Kanäle, bis zu 55 GPIOs. User Manual der
WD), 11 PWM, 1 UART, 1IIC, 1USB, 1..2 SPI, einen 8-Kanal/10Bit AD-Wandler und eine Taktfrequenz von max. 72MHz. User Manual der LPC13xx-Familie (PDF) Eckdaten LPC17xx (Cortex-M3). Die LPC17xx-Serie hingegen enthält eine weit größere Peripherie in einem LQFP80/100/144/208 Package. 32..512k Flash, 8..96k
-
Artikel
Word Clock Variante 1 - getrennte Steuerplatine
IC10,IC11 UDN2981A K4 Wannenstecker 10-polig K7,K8 Wannenstecker 16-polig K6 LDR KL1 KLEMME5POL Q1 32,768KHz R1,R6,R8,R10,R12 10K R7 10K, entfällt! R2 100 R3,R4 4K7 R5,R9,R11 82 T1,T2,T3 IRLU2905 Davon abweichend für 2.0: Name Wert K4 Wannenstecker 6-polig (statt 10-polig) K10 I2C (neu, optional) K11 SPI
nicht-invertierte Open-Collector-Ausgang Pin 3 als Signal an die WordClock angeschlossen werden. Ein Max232 der zur Kontrolle angeschlossen ist, kann den DCF Empfang stören. Ohne Max232 verbessert sich der Empfang deutlich. Da einige berichtet haben, dass der DCF-Empfang bei den Reichelt-Modulen oftmals
-
Artikel
Word Clock Variante 1
nicht-invertierte Open-Collector-Ausgang Pin 3 als Signal an die WordClock angeschlossen werden. Ein Max232 der zur Kontrolle angeschlossen ist, kann den DCF Empfang stören. Ohne Max232 verbessert sich der Empfang deutlich. Da einige berichtet haben, dass der DCF-Empfang bei den Reichelt-Modulen oftmals
pwm.c wird pwm_idx innerhalb pwm_set_brightness_step() falsch normiert: [gefixt - V0.10] pwm_idx % MAX_PWM_STEPS; ersetzen durch: else if (pwm_idx >= MAX_PWM_STEPS ) pwm_idx = MAX_PWM_STEPS - 1; BUG08_003 - [bestätigt] [gefixt - V0.9] OUT23 wird immer mit OUTL1 geschalten BUG08_004 - [bestätigt] [gefixt
-
Artikel
AVR-GCC-Tutorial
Wartezeit der Funktion _delay_ms() ist auf 262,14ms/F_CPU (in MHz) begrenzt, d.h. bei 20 MHz kann man nur max. 13,1ms warten. Die Wartezeit der Funktion _delay_us() ist auf 768us/F_CPU (in MHz) begrenzt, d.h. bei 20 MHz kann man nur max. 38,4µs warten. Längere Wartezeiten müssen dann über einen mehrfachen Aufruf
dann an der gewünschten Stelle in das default Skript eingefügt wird: {| SECTIONS { .flash2 : { . = MAX (ABSOLUTE(0x20000), .); PROVIDE (__flash2_start = .); . = ALIGN(2); *(.flash2.text*) *(.progmem2.data*) PROVIDE (__flash2_end = .); ASSERT (__flash2_start == __flash2_end __flash2_start >= ABSOLUTE(
-
Artikel
Oszilloskop
noch eine gewisse Anzahl analoger Oszilloskope an. Das Angebot beschränkt sich häufig auf Geräte mit max. 20 MHz Bandbreite, die für Schulen und Ausbildung angeboten werden. Das Aussterben analoger Oszilloskope geht soweit, dass mittlerweile DSOs angeboten werden die von der Funktion und dem Formfaktor
Serie (bitte überprüfen) DLM20XX YOKOGAWA 3300 - 8000 2 4 3+1 1250 2500 200 350 500 8 12,5M 1024x 768, 8.4" •USB Device •USB Host 2x •LAN (opt.) •RGB Video Vertrieb direkt vom Hersteller! UNI-T UT2025B Voltcraft DSO-1022 M Uni-Trend Group Limited 290 - 356 2 250 25 8 512k 320x 240 (Monochrom) •USB Device