-
Artikel
Datei:Timer1-PIC16F690.png
Das Bild ist aus dem Datenblatt des PIC16F690 rauskopiert Seite 84
-
Artikel
PIC
sind auch noch billiger. Ich hab mal zwei alte/ältere und oft zu findende PICs rausgesucht (PIC16F84A und PIC16F887) und einfach mal mit neuen PICs der selben Pinzahl und Bauform(DIP) verglichen: + PIC16F84A vs. PIC16F1827 PIC16F84A PIC16F1827 ROM/Flash 1k Word 4k Word SRAM 68 Byte 384 Byte EEPROM
) 3,15€ 1,60€ + PIC16F887 vs. PIC16F1939 PIC16F887 PIC16F1939 ROM/Flash 8k Word 16k Word SRAM 368 Byte 1024 Byte EEPROM 256 Byte 256 Byte Pins/IOs 40/36 40/36 Max. Frequenz 20MHz 32MHz Internal Oscillator 8MHz
-
Artikel
PIC Codebeispiele
Hardware-Design bei einer Platinenerweiterung nur geringfügig ändern muss. Bei den älteren PICs sind dies z.B. PIC12F683 (8pin), PIC 16F684 (14pin) und PIC16F690 (20pin), bei den neueren Serien (C-optimiert) sind dies z.B. PIC12F1822 und PIC12F1840 (8pin), PIC16F1825 (14pin) und PIC16F1829 (20pin). Diese PICs haben
bzw. PIC16F1847, sie sind wesentlich schneller, haben erweiterte Hardware und sind für die Programmierung in C optimiert. Wer noch mehr Pins braucht, nimmt die 28- bzw. 40-pinnigen PIC16F886 bzw. PIC16F887 oder
-
Artikel
PIC C-Compilervergleich
mit int und double. Zum Schluss wird noch eine Wurzel und der Logarithmus von PORTA gebildet und bei PIC18/24/32/dsPIC auch noch PORTA hoch PORTB gerechnet. Ergebnisse. + PIC12/16/18 PIC12F1840 7kB ROM 256B RAM PIC16F1827 7kB ROM 384B RAM PIC18F46K22 64kB ROM 3896B RAM XC8 Free (Optimization: all) Used
1879 Words (46%) Built in 275ms Used RAM: 64 Byte (2%) Used ROM: 6955 Byte (11%) Built in 703ms + PIC24/32/dsPIC PIC24FJ16MC102 16kB ROM 1024B RAM dsPIC33FJ16GS402 16kB ROM 2048B RAM PIC32MX220F032B 32kB ROM 8192B RAM XC16 Free (Optimizing Level 1) Used RAM: 12 Byte (1%) Used ROM: 1404 Byte (26%) Built
-
Artikel
Entscheidung Mikrocontroller
Stromverbrauch hängt auch stark vom Takt und der Versorgungsspannung ab. Frequenz ATMega8 (2.7V) ATMega8 (5.0V) PIC16LF84A(2.0V) PIC16F84A (5.5V) MSP430F2618 (3V) Einheit 32KHz 62 80 45 - k.A. µA 100KHz 0,3 0,5 - - 0,084 rowspan=4|mA 1MHz, 2MHz* 1,5 2,3 4 - 0,5 8MHz, 4MHz* 5 7/15** rowspan=2|- 4,5 4,2 16MHz, 20MHz* - 20 20 9,5 (3,3V) [*] Abweichende Taktangabe für PIC16*F84A, da hier keine entsprechenden Werte für die Frequenzen des ATmega8 im Datenblatt (PIC16F84A Data Sheet, Microchip 2001, 35007b.pdf) vorliegen. [**] Angaben sind in der Folge Idle/Active (Quelle
-
Artikel
Reichelt-Wishlist
P Microchip PIC 16F88 | | => PIC 16F88-I/P Microchip dsPIC | | | | | => PIC 30F2010-30 SP/SO Logicanalyzer | => ME ANT 8 und ME ANT 16 Atmel ATMEGA8 TQFP => ATMEGA 8-16 TQ 3,3V Laengsregler (LT1086-Serie z. B.) | =
(USB, 32 KBytes Flash) | (bereits im Sortiment) Microchip PIC 16F628A (weil: besser als 16F628) * Microchip PIC 16F648 (weil mehr Programmspeicher, als 16F628) | Microchip PIC 16F684 | Microchip PIC 16F688 | * Microchip PIC 16F690 | | | Atmel ATtiny84 | | (gelistet
-
Artikel
Linksammlung
, PIC16F, PIC18F, PIC24H sowie dsPIC30F und dsPIC33F programmiert werden. InCircuit-Programmer und -Debugger (www.stolz.de.be) Einfacher Nachbau des Microchip ICD2s. Zum Programmieren und Debuggen. WinPicProg
the PIC 16F628. Piklab is an integrated development environment for applications based on Microchip PIC and dsPIC microcontrollers similar to the MPLAB environment. It integrates with several compiler and assembler
-
Artikel
STM32 für Einsteiger
realisieren möchte, sowie die eigenen Fähigkeiten sind verschieden. Es werden meist die Prozessoren AVR, PIC, Arduino, MSP430, LPC1xxx und STM32 empfohlen. Seltener auch 8051 und M16C. Alle haben Vorzüge und ebenso auch Nachteile. = Eigene Fähigkeiten und Wünsche = Dieser Artikel geht davon aus, dass bereits
Boards ab 15€ (incl. Debugger) Arduino Uno clone ab 9€ align="center"| Microchip Demoboard ab 18€ (Für 16 und 32bit auch mit integriertem Debugger) MSP430 Demoboard ~35€ Steckbrettaugliches Board Blue-Pill Board ab 1,50€, S64DIL-405 mit STM32F405 30€ Arduino Nano clone ab 2€ PIC Microstick Einzelchip (Einzelstückpreise
-
Artikel
Mikrocontroller Vergleich
Befehle(1) Bytes(1) Befehle(2) Bytes(2) GCC AVR 24 48 24 48 Keil 8051 24 38 74 109 SDCC 8051 24 40 35 54 Zilog Z8e 21 54 27 73 PIC C18 26 52 95 206 SDCC PIC18 41 112 41 112 SDCC PIC16 26 52 - - (for pic16f84)
separate Vektoren für die einzelnen Interrupt-Quellen. Keine Priorisierung im Sinne der Präambel. PIC12 & PIC16: Nein, nur ein Interruptvektor. Einfache PIC12 (12F508/509, 16F505) kennen gar keine Interrupts. PIC18: Jeder Interruptquelle kann separat eine niedrige oder hohe Priorität zugewiesen werden
-
Artikel
WS2812 Ansteuerung
5.3333MHz (16/3) laufen. Bitbanging Versionen gibt es ab 16MHz. Für PIC12, PIC16, PIC18 und PIC24 gibt es Code in ASM und C. Forenthread Ansteuerung mit PIC16F1509 mit CLC. Vorteil: Nicht 100% CPU Auslastung während des Sendens. AN1606 Using the Configurable Logic Cell (CLC) to Interface a PIC16F1509 and WS2811 LED Driver Ansteuerung mit Event System auf AVR ATTiny817. Forenthread Entkoppelkondensator. Der laut Datenblatt vorgesehene Abblockkondensator von 100 nF ist unbedingt notwendig!
-
Artikel
USB
6xPWM, 4xOCU 4 1 3xI2C Glyn, EBV Fujitsu MB90F337 Full 64 3,3 V 16bit / 16LX Core 4 MHz extern 64Kbyte 4Kbyte - 4xPWM 2 1 1xI2C Glyn, EBV Cypress CY7C67300 Full 100 3,3 V 16bit RISC 48 MHz 4K x 16bit OTP 8K x 16bit -
PIC18F2550 Full 28 PIC 12MHz 16K x 16bit 2KB 8 x 10bit Reichelt ca. 7,95 € Atmel AT91SAM7S64 Full 64 3,3V/5V ARM7 55MHz für Bootloader: 18,432MHz 64KB 16KB - 4 PWM 2 USART SPI, I2C, SSC größere Chips auch
-
Artikel
IRMP
Mikrocontroller-Familien lauffähig. AVR ATtiny87, ATtiny167 ATtiny45, ATtiny85 ATtiny44, ATtiny84 ATmega8, ATmega16, ATmega32 ATmega162 ATmega164, ATmega324, ATmega644, ATmega644P, ATmega1284 ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P XMega ATXmega128 PIC (CCS- und XC8/C18-Compiler) PIC12F1840 PIC18F4520
0x1F30 Canon WL-DC100 Kamera Canon PowerShot G5 0xB1CA Bleil LED Flex-Band RGB RGB-LED Band mit IR-Controller 0xFE00 NEC16 Daewoo Videorekorder 0x0015 KASEIKYO Technics EUR646497 AV Receiver SA-AX 730 0x2002
-
Artikel
IRMP - english
numerous MCU families: AVR ATtiny87, ATtiny167 ATtiny45, ATtiny85 ATtiny44, ATtiny84 ATmega8, ATmega16, ATmega32 ATmega162 ATmega164, ATmega324, ATmega644, ATmega644P, ATmega1284 ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P XMega ATXmega128 PIC (CCS and XC8/C18 compiler) PIC12F1840 PIC18F4520
UART output irmp-main-pic-xc8.c - PIC18F4520 irmp-main-pic-12F1840.c - PIC12F1840 irmp-main-stm32.c - STM32 irmp-main-stellaris-arm.c - TI Stellaris LM4F120 Launchpad irmp-main-esp8266.c - ESP8266 irmp-main-mbed.cpp - MBED examples
-
Artikel
IRSND
Mikrocontroller-Familien lauffähig. AVR ATtiny87, ATtiny167 ATtiny45, ATtiny85 ATtiny44, ATtiny84 ATmega8, ATmega16, ATmega32 ATmega162 ATmega164, ATmega324, 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 Protokolle: A1TVBOX ACP24 (NEU!) APPLE BANG_OLUFSON BOSE (NEU!)
-
Artikel
IRSND - english
numerous MCU families: AVR ATtiny87, ATtiny167 ATtiny45, ATtiny85 ATtiny44, ATtiny84 ATmega8, ATmega16, ATmega32 ATmega162 ATmega164, ATmega324, 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: A1TVBOX ACP24 (NEW!) APPLE BANG_OLUFSON BOSE (NEW!) DENON
-
Artikel
Benutzer:Thomas1123
Istspannung, Sollspannung, Iststrom, Maxstrom, aktuelle Leistung in W und was sonst noch so gefällt) auf 4*16 oder 4*20 LC-Display Steuer µC PIC 16F877 oder PIC 16F887 Diverse feste Spannungen (+5V +12V etc.) Schön wärs aber nicht umbedingt nötig. Temperaturüberwachung der Leistungsbauteile Kommunikation über
und Premiere Decoder :-) Was sich bis jetzt so getan hat. Der Steuerpic wird wahrscheinlich doch ein PIC 16F690 (ist mein persönlicher Liebling) werden der hat zwar nur die Hälfte der Pins aber mit etwas Trixen müsste des gehen. Als Display habe ich mich für ein 20*4 zeichen DIP-Display von ELECTRONIC
-
Artikel
Entwicklungsboard mit PIC
über Quarz/Keramik Oszillator taktversorgt.Die Kapazität der Kondensatoren liegt im Bereich 15-25pF und von den Quartzeigenschaften abhängig.Die empfohlene Größe steht üblicherweise im Datenblatt. Buzzer SG1 kann anhand dem Jumper JP2 an Port RE2 angeschlossen werden. Drei Tasten (INT1-INT3) zusammen
Widerständen R69 bis R71 und R20 bis R23 ermöglichen die externe Programmunterbrechung. Mikrocontroller PIC18 verfügt über ICSP Modul und kann über ICSP Input direkt im Board programmiert werden. 16 separat gesteuerte LED sind über JP5 und JP10 an die Output-Pins von PIC18 anzuschließen. Mainboard Modul PIC
-
Artikel
Diskussion:Mikrocontroller Vergleich
0x18 //0X18 = X^8+X^5+X^4+X^0 typedef unsigned char data_t; // 8-Bit //typedef unsigned data_t; // 16/32-Bit data_t crc8(data_t accu, data_t dat) reentrant { data_t bit_counter = 8; do { data_t feedback = accu ^ dat; if (feedback & 1) accu = accu ^ CRC8POLY; accu = (accu >> 1) & 0x7F; if (feedback &
anfangen kann, der braucht kein solches Board. Abhilfe angekündigt. A.K. Interruptprioritäten beim PIC (16F84). Beim PIC kann man den einzelnen Interrupts Prioritäten zuweisen, anderfalls hätte meine SMBUS Implementiereung in den 16F84 nicht funktioniert. Der SMBUS braucht einfach eine höhere Priorität
-
Artikel
Reflow Ofen Steuerung
Datenblatt des PICs auf Seite 370. PIC18LF2550 USB Beschaltung. Die Beschaltung der USB-Schnittstelle am PIC ist 1:1 aus dem Datenblatt übernommen. Zum Einsatz kommt eine Mini-USB-Buchse (J1). Der Gedanke war: Erstens ein sehr preiswertes
OPTO D In5 = RC0 = PIN11 = ULN3-->14 = OUT6 = LED_PRG2 = OPTO F In6 = RC1 = PIN12 = ULN2-->15 = OUT7 = LED_PRG3 = OPTO G In7 = RA3 = PIN5 = ULN1-->16 = OUT5 = LED_PRG4 = OPT= E TRIAC1 ist nahe dem Zerocross Ofen / Pizzaofen. Leistung und Volumen. Alls Faustformel
-
Artikel
Batteriewächter
Polarität von Source und Drain. Siehe auch Abschnitt Nachtrag. Prozessorteil. Als Prozessor wird ein PIC18F2520 verwendet. Es ist quasi der low power Nachfolger eines PIC16F876. Der Strom mit internem Oszillator beträgt ca. 1mA. Um den Stromverbrauch zu reduzieren, ist der Prozessor hauptsächlich im sleep
BMON1048 Weblinks. L200_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
Cricut Explore Air 2
series 64pin TQFP (?) [1] 5a 5b U600 U601 Stepper-Treiber A4985 2026 321L Allegro A4985 6 U100 Schmitt-Trigger LVC14A TI SN74LVC14A [3] 7 U101 Encoder-CPU LF0362 2029227 Microchip PIC16F688 (?) [2] 8 U800 BT-Modul RN4678 Microchip RN4678 9 U801 ??? 490 3959 2017 Microchip (?) PIC12F629/675 DFN (?) [4] n.p. U400 -- -- -- -- Anmerkungen [1] zu U1. Die Pinbelegung, wo der USB und Versorgung angeschlossen ist, hat den Hinweis gegeben, dass es ein PIC32MZ sein müsste. Programmierung
-
Artikel
LCD
backlight : adj contrast : Link : Datei : NOKIA 1100. resolution : 96 x 65 pixel display area : colours : 1 Controller :PCF8814 backlight : adj contrast : instruction Link : Nokia 1100 LCD Pic interface Datei : NOKIA 7110. resolution : 96 x 65 pixel display area : colours : 1 Controller : SED1565 backlight
Not tut. Display Controller Datenblätter. Datasheet : Datasheet_LDS176.pdf Datasheet : Datasheet_S1D15G00_REV1_0.pdf Datasheet : Datasheet_S1D15G14E.pdf Datasheet : Datasheet_Epson_S1D13305.pdf Datasheet : Datasheet_HM628128D.pdf Datasheet : Media:Datasheet_SED1330F-1335F-1336F.pdf Projekte. Projekte
-
Artikel
DCF77 Wetterinformationen
TFA 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
von Paketen auch in anderen Paketen wieder. Zufall oder Schwäche? = Dekoder IC = Der Dekoder ist ein PIC 12F509 * keinen Daten EEPROM nur 1K Programm mit 41 Byte RAM Pinbelegung Mebus Wetterstation mit Meteotime Empfang von Real: Die Berechnung eines Wetterdatensatzes (Aufzeichnung über 3 Minuten) dauert
-
Artikel
CAN
Micro Stellaris LM3S8xxx. ARM Cortex-M3 bis 64kByte RAM und 256kByte Flash CAN und Ethernet Microchip PIC18Fxx8 PIC18Fxx8x. Mikrocontroller mit CAN Schnittstelle Herstellerseite Mitsubishi / Renesas R8C / M16C / M32C. R8C/23, M16C/6Nx Motorola / Freescale DSP56F8xx. Clock des CAN-Moduls von PLL speisen,
Cortex M4F Core - STM32 F3 series of mixed-signal MCUs with DSP and FPU instructions STM32F302 : 1 CAN Schnittstelle STM32F373 : 1 CAN Schnittstelle STM32F383 : 1 CAN Schnittstelle STM32F303 : 1 CAN Schnittstelle
-
Artikel
DOGMxxx LCD Routinen
=0 Pixel löschen, f=1 Pixel setzen, f=2 Pixel invertieren) dogm_rect(uint8_t x1, uint8_t y1, uint8_t x2, uint8_t y2, uint8_t f); //Zeichnet ein Rechteck dogm_box(uint8_t x1, uint8_t y1, uint8_t x2, uint8_t y2, uint8_t f); //Zeichnet eine ausgefülltes Rechteck (zB. für eine Bargraphanzeige) dogm_line(double x1, double y1, double x2, double y2, uint8_t f); //Zeichnet eine Linie ---- = Weitere Projekte = Library für EA-DOGM Grafikdisplays inkl. Font-Generator für ein EA DOGL Display für PIC Mikrocontroller www.PIC-Projekte.de
-
Artikel
Grafisches Display mit Touch
X7R 0603 5 1 C5 GRM21BR60J106KE19L 10u/6.3V MURATA CHIP-CAP. 0805 10µF 6.3V X5R 0805 6 2 U2-3 C1206C106K3PAC 10u/25V KEMET CHIP-CAP. 1206 10µF 25V X5R 1206 7 1 TA1 8 22 TP1-22 13.70.344 ETTINGER SOLDER PIN 0,9 mm
65V/0A2 SIEMENS TRANSISTOR PNP SOT23 3B SOT23 14 1 Q3 XTAL003000 32,768kHz 32,768kHz C-MAC SMD-QUARZ SO4 15 3 R1 R15-16 MC 0.063W 0603 1% 10K 10K MULTICOMP CHIP RESISTOR 10K OHM 0.063W 1% 0603 SMD 0603 16 8 R3-7 R9-10 R12 MC 0.063W 0603 1% 1K1 1K MULTICOMP
-
Artikel
Logic Analyzer
AT90S1200 Controller with a 2k-RAM ASM LoLA is a 8-Bit Logicanalyzer. Internal sampletimes from 2µs to 16ms. Triggerword with don't cares. External clock or trigger on rising or falling edge. Timing and state with I2C-analysis. 2k memory, very low cost. With Pulsegenerator. Programmable Ti and Tp 1us..8sec
32kB SRAM RS232 2 MHz Software: Win GUI SCANALOGIC. Version 1 bis 4 Kanäle bis 4 Million Samples per second RS232 (bzw. USB-RS232) Windows-Software (Visual Basic) Software (AVR und Windows): Closed Source? Basis: Atmega16 und NAND-Gate Eingestellte Produktlinie
-
Artikel
PIC18f4550 Experimentier Platine
von sascha focus Hier stelle ich eine PIC USB-Experimentierplatine vor, benutzbar mit allen PIC18F4550/4553 Typen (DIP40 Gehäuse). Features. Spannungsversorgung über USB oder ext. Stromversorgung (über Jumper wählbar) USB-Anschluß (über Jumper
Application Maestro. Hinzugefügt habe ich die erforderlichen Delay-Routinen. Getested mit einem PC-1604A 16X4 LC-Display von Pollin. Pinbelegung: PIC Port D0 = LCD RS PIC Port D1 = LCD RW PIC Port D2 = LCD E PIC Port D4 = LCD D4 PIC Port D5 = LCD D5 PIC Port D6 = LCD D6 PIC Port D7 = LCD D7 MPLAB Projekt LCD
-
Artikel
TV-out
Benedikt K. (Atmega8, PAL) Simple VGA/Video Adapter von Ibragimov Maxim Rafikovich (Atmega8, Atmega16..., PAL oder VGA) PIC B&W Video von Richart Gunee. Inkl. PONG und TETRIS Spiel (PIC16C84, PAL) TV Oscilloscope, AVR Video Generator und Video Generation with Atmel AVR microcontrollers von Bruce Land
Monochrome On-Screen Display with Integrated EEPROM MAX7456 Eagle lib MAX7456 MAX7456 Schaltung + PIC16F ASM Beispiel AVR Bascom beispiel
-
Artikel
Bootloader
Flash-Inhaltes ermöglichen um Übertragungsfehler auszuschließen. Der Bootloader benötigt zwei Modi: 1) Programmieren, 2) Nutzprogramm. Zum Starten wird der Programmzähler auf den Start im Flash-Speicher gesetzt wo sich der Interrruptvektor befindet. Literatur. µC Handbuch eines spezifischen PIC18 Application
die Beschreibung des BSL und Beispielcode offen gelegt. Damit kann man eigene Bootloader schreiben. PIC. µC Handbuch eines spezifischen PIC18 Application Note AN851 für Assembler Tiny UART Bootloader PIC16/18 ds30 Loader - Open source bootloader for PIC16, PIC18, PIC24, and dsPIC by Mikael Gustafsson
-
Artikel
Ethernet-Controller
MC9S12NE64 Freescale MPC5200 Lantronix/GridConnect DSTni-LX / DSTni-EX (Turbo186 core mit 2x AM79C960 (1x PHY) ) Luminary Micro LM3S6xxx und LM3S8xxx (MAC+PHY) NXP LPC2378, LPC1768 STMicroelectronics STR912 (ARM966E-S® core) STMicroelectronics STM32F107X (Cortex M3 core) STMicroelectronics STM32F2x7X (Cortex M3 core) STMicroelectronics STM32F407X (Cortex M4 core) PIC18F97J60 MAC+PHY PIC32MX795F512H mit Starterkit und sämtlicher Software (TCPIP Stack mit Webserver) TI Sitara AM335x (Cortex-A8 Core)(2xMAC MII) TI Tiva C TM4C1294 (Cortex-M4
-
Artikel
Uc-wiki:Kategorieneinteilung
Kategorieneinteilung als Navigations-Men� zu verwenden. Damit sollten auch Wiki Linkseiten wie Compiler f�r MSP430, Compiler f�r AVR, AVR-Linkseite etc. �berfl�ssig werden. Vorschl�ge, Diskussion �ber derzeitige Kategorienamen etc. bitte hier. Kategorien. Hinweis: Die, hierarchisch gesehen, jeweils niedrigsten
Analog Atmel Aufgaben BAE BDM Baud Bestelliste Bit Blackfin Bps Breadboard Brownout Bus Byte C16x CISC CMOS CPLD CRC CRC16 Chatregeln Code size anzeigen Compiler f�r MSP430 DDS DSP DataFlash Diode DsPIC Durchlass-Spannung EEPROM EPROM EZ-Kit Lite ElanSC520 FET FPGA FastAVR Flash Flash-ROM Forth
-
Artikel
Digitale Signalverarbeitung
niedrigere Ordnung ausreichend -> weniger Rechenaufwand Ordnung üblicherweise < 10 Beispiel. Seien D(0), D(1) ... D(t) wieder die eingehenden Daten, wie oben und Y(t-1) der um einen Berechnungsschritt zeitlich verzögerte Wert des Filterausgangswertes Y(t), dann wäre Y(t) = Y(t-1) * (1-k) + D(t) * k ein IIR-Filter
Core-Module Herstellerwebsite uClinux Port und GNU toolchain Blackfin Core-Module mit Spartan-3E FPGA dsPIC. Der dsPIC ist ein kleiner 16-Bit-Mikrocontroller mit DSP-Funktionen. Mit dem klassischen 8-Bit-PIC hat er außer dem Namen nichts gemeinsam. Er basiert auf der modernen RISC-Architektur des PIC24 und
-
Artikel
HD44780
Benachbarte Zeichen haben im DDRAM nicht zwangsweise auch aufeinanderfolgende Adressen. So ist etwa bei 1×16-Displays (1 Zeile, 16 Zeichen) oft in der Mitte des Displays ein Adresssprung von 0x07 auf 0x40; bei 2×16-Displays ist der Sprung auf 0x40 normalerweise (programmiererfreundlich) zwischen Ende der
C R/L X X Funktionen 0 0 0 0 1 DL N F X X CGRAM-Adresse setzen 0 0 0 1 CGRAM-Adresse DDRAM-Adresse setzen 0 0 1 DDRAM-Adresse Adresse/Status lesen 0 1 BF CG-/DDRAM-Adresse Daten in DDRAM/CGRAM schreiben 1 0 Daten Daten aus DDRAM/CGRAM
-
Artikel
ELV UP2000 Protokoll
Daten aus dem UP2000 internen Pufferspeicher und übertragen zum PC. {| border=1 style="text-align:center" Message 0x42 DB1 DB2 DB3 DB1: Puffer-Startadresse (16-bit) HIGH-Byte DB2: Puffer-Startadresse (16-bit) LOW-Byte DB3: Länge - 1 + 0x80 Bsp.: Anforderung von 32 Bytes: DB3 ->
DB2 .. DB16 DBn: entspricht der Datenleitung + 1: D0 -> DB1, D1 -> DB2, .., D15 -> DB16 in1 DBn steht (kodiert) der zugeordnete Textool-Pin: Pin1 -> 0x30, Pin2 -> 0x31, .. , Pin40 -> 0x57 SendPinStatus. Das ist
-
Artikel
MSPGCC
Hinweis2: Die Version 2.14 enthält nicht alle Controllertypen. So fehlen zum Beispiel die Typen MSP430F1611 und MSP430F1612. Bei Version 2.17 kann es zu fehlerhaften binarys kommen (Fehler: test.elf has no bss section) Mit der Version 2.16.1 sollte alles funktionieren. Hinweis3: Ich versuche es mit 2.19.1
im makefile die CFLAGS und die LNOPTS um ein -m32 ergänzen. Das sollte dann so aussehen: CFLAGS += -fPIC -m32 LNOPTS = -fPIC -shared -m32 Weiter geht's: $ make $ mv libHIL.so /usr/local/lib $ ldconfig $ cd ../.. gdbproxy. Den msp430-gdbproxy und libMSP430.so von herunterladen. Danach $ chmod +x msp430
-
Artikel
Wanderkiste Schöneberg
war. Gewicht liegt nun bei 15kg! Martin Schwaikert (sirnails) 19.06.2013 Klaus R. (klaus2) 5 x 10µF / 35V Elkos 1 x PGA2311 7 x 100µF / 16V 5 x 470µF / 16V 2 x Siemens Gasableiter 2 x 25MHz Quarz 2 x 24,576 MHz Quarz 4 x SMD Gleichrichter 5 x 1N4148 4 x Schiebeschalter 4 x Relais 6V/230V 6A 2 x IRFP140 2 x IRFP9140 2 x Batteriehalter 5 x BUZ10 1 Tüte 100µF / 16 Volt Panasonic Elkos 1 Tüte 220µF / 32 Volt Panasonic Elkos 9 MAX132CWG 40 Taster Industriequalität 1.000.000 Schaltvorgänge 1 kl. 20x20mm Peltierelement vom großen C (Strom / Spannung
-
Artikel
Temperatursensor
+-0.1°C. Auflösung: 0.1°C mit Herstellercode, mehr ist möglich (16Bit) Fertige Platinen für wenig Geld verfügbar (ca. 1,70€ inkl. Versand aus China) Nachteile: Sehr aufwändige Linearisierung (Kalibrationskoeffizienten
3,99 4,00 9,79 4,27 0,68 SE95 1,50 0,63 - 1,45 - 1,00 SHT11 26,00 24,38 33,20 25,65 - 36,76 SHT15 - 27,69 36,30 28,72 - - SHT21 29,50 18,10 - 21,16 - - SHT71 25,40 29,06 36,89 30,88 - - SHT75 - 33,77 42,48 35,52 - - SMT160-30 - 9,28
-
Artikel
STM32
Mikrocontrollern. Nicht jede Serie hat alle Features. ARM Kerne Cortex-M0(+): 0,96 DMIPS pro MHz Cortex-M3: 1,25 DMIPS pro MHz Cortex-M4F: 1,25 DMIPS pro MHz, mit FPU Cortex-M7F: 2,14 DMIPS pro MHz, mit FPU Cortex-M33F: 1,5 DMIPS pro MHz, mit FPU Cortex-M55F: 1,69 DMIPS pro MHz, mit FPU Gehäuse: 8 ... 216 Pins als SO, LCSP, TSSOP, QFN, QFP und BGA (kein PDIP) Spannungsbereich normal 2 ... 3,3 V (manche ab 1,65 V) Temperaturbereich bis 125 °C Flash-ROM: 16 KB ... 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
-
Artikel
AVR HV-Programmer
ist wie folgt an die 8-polige Fassung anzuschließen: Pin der Fassung Pin des Controllers Signalname 1 6 RESET = Programmierspannung 2 3 TPICLK (Takt) 4 2 GND (Bezugspotenzial) 7 1 TPIDATA (Daten, bidirektional) 8 5 5P (geschaltet) Das Pin 4 des Controllers kann frei bleiben. Fuse bei ATtiny4..10. Diese
Hochvolt-Ausprägung. Deshalb habe ich hier ein nachbaufähiges Muster entwickelt. Es basiert auf ATmega16U2, der bereits einen Urlader mitbringt. Der Gerätezugriff darauf erfolgt noch nicht mit avrpp.exe sondern avrdude -c stk600 bzw. stk600pp bzw. stk600hvsp . Unterstützung für PIC ist ebenfalls vorgesehen
-
Artikel
16-bit I/O SPI Porterweiterung mit Microchip PIC18
abgefragt. Was heißt das? Das heißt, dass nur eine Zeile (A,B,C oder D) zu jedem Zeitpunkt eine logische 1 bekommt. Danach wird geprüft, ob die Spalte 1,2 oder 3 auch eine logische 1 hat. Ist das der Fall, dann wird angenommen, dass die entsprechende Taste gedrückt wurde. (Siehe mein Video im Anhang). Software
TRISC und TRISB-bits. Damit stellen wir ein, ob ein entsprechender Pin Ein- oder Ausgang ist. SSPCON1bits.SSPM0- SSPCON1bits.SSPM3 - diese Bits Schalten SPI Modus mit Taktfrequenz fOSZ/4; SSPCON1bits.SSPEN schaltet MSSP an. Danach werden die Ports von MCP23S17 als Eingänge oder Ausgänge eingestellt.
-
Artikel
Liste von FPGA Eval boards
LEDs, 15-Pin VGA (4096) Digilent Spartan3e Starter Kit 180 XC3S500E, auch mit 1200er 64 DDR2-SDRAM 16 (JTAG) 10/100 1 In + 1 Out - 4 Taster, 1 Drehgeber, 4 Schalter Coolrunner CPLD, LCD, 3-Bit VGA, PS/2 Digilent Spartan-3 100 XC3S200 XC3S400 XC3S1000 16 SDRAM - - - 1x - 4 Taster, 8 Schalter VGA, PS/2
16 (parallel) + 16 (SPI) 3x: USB prog. USB Host USB UART 10/100 Ethernet PHY 1x (virtueller COM-Port über USB) PIC24FJ192 (USB HID Host) 5 Taster, 8 Schalter, 8 LEDs, USB Maus/Kbd. Programmierbar über JTAG
-
Artikel
Wanderkiste
und ein HD64180 user manual buch 1 x NXP 80C592 µC (gebraucht aber ok) 1 x SAB 80C535-16 µC 1 x MAX134CPL 1 x DAC4815AP 1 x MHS 80C32-16 1 x RFM HC1348 533Mhz Quarz Oscilator (kein standard pinout!) 4 x XC9536VQ44-5C 2 x XC9572TQ100-5C
Funkmodule ein paar Widerstände + Kondensatoren ein paar Stiftleisten 2 Finder-Relais Reingepackt: 3 dsPIC30F6015 2 LED-Matrizen (8x8 rot/grün-LEDs) 2 Codier-Schalter (16 Stellungen) eine Tüte mit Quarzen Audio/Video - Spule eines Videorekorders Weitergeschickt am 16.05.2009 an biertrinker ---- Kiste Erde
-
Artikel
AVR-Transistortester
angepasst werden, um einen guten Kontrast zu erhalten (ggf. ein Poti verwenden). Sollte auf einem 2x16 Display nur eine Zeile als Klötzchen dargestellt werden und in der zweiten Zeile gar nichts, dann ist bei Anschluss mittels Adapterkabel die Verbindung komplett verdreht (Pin 1 der Platine also auf Pin
fließende Strom zu einer Verfälschung des Ergebnisses führen. Links. Originalschaltung von 2005 (mit PIC16F876) Dieses Gerät hat mich auf die Idee gebracht, sowas selbst zu bauen Thread zum Artikel Kompaktes einseitiges Layout mit drei Drahtbrücken, zwei Sockeln (für Bauteile mit dünnen und dicken Pins
-
Artikel
AVR
Controllers recht übersichtlich und birgt wenige Fallstricke. 32 größtenteils gleichwertige Register davon 1–3 16-bit-Zeigerregister (paarweise) ca. 110 Befehle, die meist 1–2 Taktzyklen dauern Taktfrequenz bis 32 MHz Betriebsspannung von 1,8 – 5,5 V Speicher 1–256 kB Flash-ROM 0–4 kB EEPROM 0–16 kB RAM Peripherie: AD-Wandler 10 bit, 8- und 16-Bit-Timer mit PWM, SPI, I2C (TWI), UART, Analog-Komparator, Watchdog 64kB Externer SRAM (ATmega128, ATmega64, ATmega8515/162); (Bei den XMEGAs bis zu 16 MB (128 Mbit) externer SDRAM) JTAG bei den größeren
-
Artikel
USB Koppelfeld für Festplatten
12V-Versorgung vom Netzteil 14 GND Masse vom Netzteil 15 Pwr Ok Signal "Power OK" vom ATX-Netzteil 16 reserved frei, ggf. für zukünftige Erweiterungen +Koppelbox - 230V-Box (Variante 1: 9-pol. D-Sub) PIN Bezeichnung Kommentar 1 Set1 Bistabiles Relais 1 einschalten (open collector) 2 Reset1 Bistabiles
Element der Steuerplatine ist ein PIC32MX764F128L-I/PT von Microchip. Er enthält bereits alle verwendeten Schnittstellen: UART (RS232), Ethernet, USB, I2C, SPI und Analogeingang. Für die CPU-Platine sind folgende Integrationsstufen geplant
-
Artikel
AVR CP/M
System. Die Ein- und Ausgabe erfolgt über ein serielles Terminal. Hardware-Varianten. Hardwarevariante 1 - Ur-Version 4-bit Zugriff. Die Hardwarevariante 1 (Download der Doku) besteht derzeit aus den folgenden Komponenten: ATmega88 404256 DRam SD Card FT232RL Schaltplan und Layout der Variante 1 als EAGLE-File
diskimage datei.com 0:datei.com - kopiert datei.com in das image cpmcp -f avrcpm diskimage 0:datei.com datei.com - kopiert datei.com aus dem image cpmrm -f avrcpm datei.com - loescht datei.com aus dem image Die cpmtools gibt es hier: (Achtung! Inzwischen wird FAT16 unterstützt
-
Artikel
FPGA Soft Core
OpenCores.org. Die vorhandene Palette reicht von Nachbauten vorhandener Prozessoren, wie des AVR, PIC oder MIPS, bis hin zu eigenen Entwicklungen, wie dem "16 Bit Microcontroller" (c16), der speziell für FPGAs optimiert ist und mit einem eigenen RTOS kommt. Ein anderer ist z. B. der 32-bit OpenRisc
): 16x16 Hardware Multiplier, Watchdog, GPIO, TimerA, generic templates two-wire Serial Debug Interface mit Unterstützung des MSPGCC GNU Debugger (GDB) Leistung: 1..6 Taktzyklen pro Instruktion Recourcenbedarf
-
Artikel
DCF77-Funkwecker mit AVR
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 sauber mit 100-nF-Keramikkondensatoren sowie Elkos (10..100 µF) puffern. Das DCF-Modul
Bitmuster dann also folgendermaßen aus: Sekunde Bedeutung 0. Minutenbeginn -- immer '0' 1.-14. keine Bedeutung, normal '0' NEU Wetterdaten(verschlüsselt) 15. Reserveantenne aktiv 16. Umstellung zwischen Sommer- bzw. Winterzeit 17. Sommerzeit 18. Winterzeit 19. Schaltsekunde 20. Zeitbeginn
-
Artikel
Standardbauelemente
, Vcc=2.7-5.5V, MAX4239: min. Gain x10 PDF F, (R MAX4238) 2,55 (1,45) OPA333 1 0.350 0.16 0.002 140 pA 70 pA Vcc+0.1V Vee-0.1V Vcc-30mV Vee+30mV @10kΩ 0.017 micro power, low offset 2µV, Rail2Rail, Vcc=1.8-5.5V, SOT23-5 SO-8, Dual:OPA2333 PDF F
0,22 MAX663 einstellbar, niedriger Iq 2-16,5 5V, 1,3-16 40 1,80 LM78xx Fest 35 5, 6, 8, 9, 10, 12, 15, 18, 24 1000 alle <1,00 LM79xx Fest, negativ -35 -5, -6, -8, -9, -10, -12, -15, -18, -24 1000 alle <1,00 LF33, LFxx LDO 18 1,25, 1,5, 1,8, 2,5