-
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, 32kHz 32MHz
-
Artikel
PIC Codebeispiele
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
noch mehr Pins braucht, nimmt die 28- bzw. 40-pinnigen PIC16F886 bzw. PIC16F887 oder von der moderneren Serie die PIC16F1938 bzw. PIC16F1939. Viele dieser Typen gibt es auch in der sog. XLP-Ausführung mit minimiertem Stromverbrauch. ---- Codebeispiele. Wichtig
-
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
+ 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
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
für 8-Bit (PIC18F2550, PIC18F4550) Mikrocontroller. Entwicklungsboard auf Grundlage des PIC18F25K22 - Sehr gut geeignetes Entwicklungsboard für Einsteiger und Fortgeschrittene Z8. Yahoo! Groups : z8encore
-
Artikel
Entscheidung Mikrocontroller
optimiert. Der 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
-
Artikel
Reichelt-Wishlist
Diverses/Spielwaren' :) RS485 ESD fest: MAX3086E oder 75180 oder ISL83086E | =>MAX485ECPA Microchip PIC 18F2550 => PIC 18F2550-I/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
(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
Mikrocontroller Vergleich
Z8e 21 54 27 73 PIC C18 26 52 95 206 SDCC PIC18 41 112 41 112 SDCC PIC16 26 52 - - (for pic16f84) HEW R8C/M16C 20 48 20 48 GCC 68HC11 36 65 36 65 GCC MSP430 17 40 17 40 GCC ARM7 12 48 12 48 GCC ARM7-Thumb
: von Neumann-Architektur, problemlos. Lineare Adressierung vom RAM?. 8051, ARM, AVR, MSP430, R8C/M16C, ST7, TLCS-870, Z8e: kein Problem. PIC: PIC18 ja, PIC16,PIC12,PIC10 nein. RAM-Puffer die größer sind als das RAM in einer Bank sind nur mit Klimmzügen möglich. Skalierbarkeit. Vor allem für jene
-
Artikel
STM32 für Einsteiger
Cortex AVR Arduino colspan="3" | PIC MSP430 Bitbreite, jedoch unwichtig für Einsteiger align="center" | 32-bit colspan="2" align="center" | 8-bit align="center" | 8-bit (PIC18) align="center" | 16-bit (PIC24) align="center" | 32-bit (PIC32
interessante Alternative mit Cortex-Mx Kern: "EFM32" von Silabs benötigt nur 0,9 µA im Sleep Mode. Die Spalte PIC zeigt die Eigenschaften der 8-Bit PIC18 (vergleichbar mit AVR), 16-Bit PIC24/dsPIC (vergleichbar mit MSP430) und 32-Bit PIC32 (vergleichbar mit STM32). Ein Wechsel des Mikrocontrollers innerhalb der
-
Artikel
WS2812 Ansteuerung
5529 launchpad kit from TI. Braucht DMA Modul und UART Github Repository Assembler. MSP430G2553 mit 16 MHz, Interrupts müssen gesperrt sein 43oh forum Ansteuerung mit PIC12, PIC16, PIC18 und PIC24 mit SPI und Bitbanging. Der PIC12/18 muss mit 32MHz (--> 8MHz SPI) laufen. Beim PIC24 sollte das SPI mit 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
-
Artikel
USB
Hersteller IC Speed Pins Ucc/Uio CPU Takt Flash RAM ADU DAU/PWM Async Sync Extras Bezug Fujitsu MB96F338U Full 144 3-5 V 16bit / 16FX Core 4 MHz extern 544Kbyte 32Kbyte 36x10bit 20xPWM, 12xOCU 8 8 3xCAN, 2xI2C Glyn, EBV Fujitsu MB90F334 Full 120 3,3 V 16bit / 16LX Core 4 MHz extern 384Kbyte 24Kbyte 16x10bit
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 STM32 STM32F4xx (getestet auf STM32F401RE/F411RE Nucleo, STM32F4 Discovery) STM32F10x (getestet auf STM32F103C8T6 Mini Development Board) STM32 mit HAL-Library (NEU!) STM8 STM8S103F3 TI Stellaris
-
Artikel
IRMP - english
runs on 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 STM32 STM32F4xx (tested on STM32F401RE/F411RE Nucleo, STM32F4 Discovery) STM32F10x (tested on STM32F103C8T6 Mini Development Board) STM32 with HAL library (NEW!) STM8 STM8S103F3 TI Stellaris
-
Artikel
Entwicklungsboard mit PIC
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
Treiber funktionieren. IC2 ist mit 4 Binär zu Dezimal Wandler ausgestattet und wird zur Ausgabe der 16 Bit Daten benutzt. Die ersten 8 Bit vom IC3 können über JP15 mit zwei L293D Schritt-Motoren –Treiber beschaltet werden. Die Bits 9 bis 16 dienen als Inputs und können mit externer Tastatur 4x4 angeschlossen
-
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
: Support für STM32 mit HAL-Library Version 3.0.9: 19.02.2018: Geringfügige Änderungen Version 3.0.8: 25.08.2017: Neues Protokoll: IRMP16 zwecks transparenter Datenübertragung von 16-Bit-Daten Version 3.0.2: 09.09.2016: Neues Protokoll Mitsubishi Heavy (Klimaanlage) 09.09.2016: Einige Anpassungen für
-
Artikel
Diskussion:Mikrocontroller Vergleich
Rad nicht 2 mal erfinden. Code zum Compiler-Vergleich. Der Code zum Compiler-Vergleich: define CRC8POLY 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
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
IRSND - english
runs on 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
09-06: Added support of STM32 with HAL library Version 3.0.9: 2018-02-19: Minor changes Version 3.0.8: 2017-08-25: New protocol: IRMP16 for transparent 16 bit data communication Version 3.0.2: 2016-09-09: New protocol Mitsubishi Heavy (air conditioner) 2016-09-09: Some modifications for Compiler PIC
-
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
nom 4 6.5 2K2 2K2 10.2V 12V 5 7.95 2K2 5K1 11.7V 13V 6 9.4 2K2 18K 13.1V 15V 7 10.85 2K4 --- 14.6V 16V 8 12.3 3K0 47K 16.0V 18V 10 15.2 3K9 68K 18.9V 20V 12 18.1 4K7 130K 21.8V 24V Die minimale Netzteilspannung UE,min gilt für den worst case. In der Praxis hat man hierbei ca 0.5V Reserve. {| class="wikitable
-
Artikel
Cricut Explore Air 2
TPS60131 3 U700 Motortreiber 4954LPT 2027 777U Allegro 4954LPT 4 U1 Haupt-CPU FJ0931 2034CTT Microchip PIC32MZ 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
-
Artikel
CAN
Cortex M3-Kern mit zwei CAN controllern bis zu 512k flash und 96k RAM Luminary 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, nicht von XTAL, sonst gibt es sporadische Aussetzer Bei hohen Datenraten ist es notwendig die CAN-TX-Leitung vom Controller
-
Artikel
Forum-Teilnehmer
7xxxx n.a. n.a. Elektro / Software IPhone Linux Android IT-Spezialist HW-nah Markus Markus Kaufmann 73 8xxxx 07xxx AVR Software Ing. McFloppy Raphael Specht 86 678xx XxX info@rsp-design.de Analog NF & HF AVR, dsPIC AVR, PIC B.Eng. Nachrichtentechnik - Hardwareentwickler Profi . . 65 84xxx 08xxx . . DSP56F805
79 01159 0351... ... ... AVR ... ... Student Sascha_Focus Sascha S. 75 45XXX Elektronik Fast alles PIC (haha), AVR, M16C, R8C Trolle Energieelektroniker _CH_ Christian 86 ..mail.. alles wo Strom rein und rauskommt :-) Industrieelektroniker thomas-hn Thomas F. 80 74xxx - - - Mikrocontroller/Digitaltechnik
-
Artikel
Reflow Ofen Steuerung
Leiterplatte lötet. Oder Alternativ Bohrungen auf 2,7mm aufbohren und mit Zylinderkopfschraube M2,5 x 8 befestigen. Schaltung. PIC18LF2550 Grundbeschaltung. Schaltplan S. 3/22 Hier kommt ein PIC18LF2550 zum Einsatz. Er verfügt über eine USB-Schnittstelle und ist für Betriebsspannungen von 2 ... 5,5V ausgelegt
Schönheit, aber doch recht preiswert. Typenbezeichnung: RM2055M oder etwas größer RM2055L Firmware PIC. Die Entwicklung der Firmware für den PIC18LF2550 erfolgt mit MPLABX und dem XC8 Compiler. MPLABX sowie der XC8 Compiler können kostenlos bei Microchip bezogen werden. Die Quellen für die Firmware sind
-
Artikel
DCF77 Wetterinformationen
Preis ( ) Beschreibung Besitzer Lieferant Daten- blatt Decoder BestNr EAN Mebus 40054 Meteo Time 55+8 Mebus Meteotime 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
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
-
Artikel
LCD
vom Timing des HD44780 ab! Es gibt gute Application Notes zu Displays (mit KS0066) von Hitachi. 1x16 LCDs werden oft wie 2x8 betrieben! D.h. es ist ein 'Zeilenwechsel' an Position (z. B. 0x40) nötig. Bei manchen Text-LCDs ist mit selbstdefinierten Zeichen eine Pseudo-Graphische LCD-Ansteuerung möglich
, 12/3/07 (PIC10F) LCD Font Generator (LFG) von elvand.com (Freeware) Toshiba T6963C Controller based Displays Using the KS0713/S6B1713/ST7565 LCD driver chips - Tutorial bei www.avrfreaks.net (kostenkose Registrierung
-
Artikel
DOGMxxx LCD Routinen
Displayinhaltes dogm_flush(void); //Schiebt den AVR-internen Bildspeicher ins Display dogm_backlight(uint8_t f); //Ein Wert zwischen 0 und 255, der die Hintergrundbeleuchtung steuert (PWM) dogm_updaterate(uint8_t f); //Setzt die Framerate dogm_setpixel(uint8_t x, uint8_t y, uint8_t f); //Zeichnet ein Pixel (f=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
-
Artikel
Grafisches Display mit Touch
HEADER 6 POL. 180° 3 4 Z1-4 2,7mm PCB Drill 107/0 4 12 C1-4 C6-13 C0603.. 100n Kemet CHIP-CAP. 0603 16V 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
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 CHIP RESISTOR 1K OHM 0.063W 1% 0603 SMD 0603 17 3 R8 R11 R14 MC
-
Artikel
Logic Analyzer
. With Pulsegenerator. Programmable Ti and Tp 1us..8sec, Duty-Cycle, Period/Frequency, Continuous- and Burst-Mode. 16- and 32-bit Software for Windows Projektseite bei avrfreaks.net AVR USB Logikanalysator. 2006 B. Sauter Mega 32 & USBN9604 8-Bit 250kHz
SW ist offen (open source). Specs: 70MHz+ sample speeds 200Msps captures up to 100MHz waveforms on 16 channels 100Msps captures up to 50MHz waveforms on 32 channels 32 channels 8 channels with 24K sample depth 16 channels with 12K sample depth 32 channels with 6K sample depth 16 buffered, 5volt tolerant
-
Artikel
Ethernet-Controller
Verfügbarkeit?) SiLabs CP220x 10 MBit/s, MAC+PHY, Checksum Generator, paralleles Interface CS8900A DM9000E (8 / 16 / 32 Bit Interface) DM9000A/B (8 / 16 Bit Interface) inkl. TCP/IP Checksummenberechnung in HW RTL8019AS (8 Bit Interface) MARVEL 88E1111 Ethernet Phy 10/100/1000 MBit/s W5300 (16/8 Bit Interface
(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 Core) (MAC+PHY) LaunchPad
-
Artikel
TV-out
Bild mit AVR und AVR) Videogenerator, 40x25 Zeichen, nur 60% CPU Auslastung von 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
Monochrome On-Screen Display with Integrated EEPROM MAX7456 Eagle lib MAX7456 MAX7456 Schaltung + PIC16F ASM Beispiel AVR Bascom beispiel
-
Artikel
Bootloader
Development. Emulates the popular USBasp by Thomas Fischl (avrdude supported). I2C - Bootloader für ATmega8 von Thomas Kaiser (I2C) Atmega8 I2C Bootloader von Jochen Rößner. (I2C) ATmega128 Bootloader von SD/MMC von tvelliott @ Sparkfun-Forum (MMC) MMC-FAT Bootloader von Brian Sipos & Thomas F. Stephens. Hardware-Lösung
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
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
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
HD44780
Erik Buchmann How to control a HD44780-based Character-LCD von Peter Ouwehand. Beispiele für 8051, PIC16C54, AT90S2313 Sonderzeichen. \40 ! \41 " \42 # \43 $ \44 % \45 & \50 ( \51 ) \52 * \53 Plus-Zeichen \54 Komma \55 Minus-Zeichen \56 Punkt \57 Schrägstrich \72 Doppelpunkt \73 Semikolon \74 \77 ? \
des HD44780 mit den XC8/C18-Libraries - PIC TTF Matrix Pixel Font Custom Character Generator for HD44780 LCD Modules Online led matrix font generator with binary and hex codes for Arduino
-
Artikel
Forth
ausgestorbenes Denkschema, Dateien sind, wenn überhaupt vorhanden, Array of Byte Fixierung des Ur-Forth auf 16-Bit-Prozessoren — sind heutzutage im Mikrocontrollerbereich nahezu ausgestorben, und es dominieren 8 und 32 Bit. Fixierung des Ur-Forth auf Von-Neumann-Systeme mit durchgehend RAM — Meistens haben Mikrocontroller
Tagung 2018 1802, 6809, 8051, 8052/C8051F, 8086, Z80 CamelForth ARM, RISC-V, Motorola 68000, PDP-11 und asm.js lbForth Compiler, Interpreter und Meta-Compiler der Cross-Compilierung auch für 6502, 8051, AVR, Cortex-M, MSP430, PDP-8, PIC und
-
Artikel
Digitale Signalverarbeitung
. Einzig der ADSP-TS101 wird weiter angeboten. Link zum Hersteller: Blackfin. Der Blackfin ist ein 16/32-Bit-Festkomma-DSP von Analog Devices. Im Gegensatz zu den 16-bittigen Vorgängern ADSP-21xx, die häufig als Co-Prozessoren zur Signalverarbeitung zusammen mit einem Mikrocontroller verwendet werden
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
Temperatursensor
problematisch Interrupt C für ATmega8 auch problematisch fertiger Code zum Einlesen des Zacwire-Protokolls für PIC in ASM RN: Bascom TSIC206 Thermometer mit Uhr und Kalender. Komplette Bauanleitung mit ASM Quellcode für AT-Tiny2313 TSIC
Inc.. sehr hohe Auflösung und Genauigkeit: 0,10° @ -5°C … +50°C 16/24 Bit Gehäuse 16-VQFN Exposed Pad SPI / I2C über Pin auswählbar Preis: 8,60 (4,40 @1k) bei Digikey kleiner Nachteil: der Sensor liefert den ADC-Wert und die Kompensationskonstanten (5 Polynom-Koeffizienten
-
Artikel
Wanderkiste Schöneberg
03.06.2013 Bernhard W. (mantabernd) 04.06.2013 sirnails 7 x LM1117-3,3 TO220, 4 x Stiftleiste, 18 x 470µF 16V, ein paar LED's, 8 x SMD Gleichrichter, 4 x 25MHz Quarzoszillatoren, ein paar 100µF 6,3V SMD Elkos, 10 x NCP 1175T 1,8, alle 1N4007, 4 x 7805 20 x Omron Relais G6C-2117, 30 x Printschalter, 49 x
Empfängerdioden 30 Multifuse 30V 6A 15 HCPL7710 Optokoppler im Gull Wing Gehäuse 100 1N4148 Mini-Melf 50 4,7µF 16V 1206 1 Tüte TO220 Isolationshülsen 10 J112G N-Kanal JFET 10 LMC662 Precision Dual Opamp 50 680µH 65mA 10% (fmax = 0,8MHz) 10 LTC1451 12Bit ADC 5V 30 MAX232 10 TL7705 Spannungs-Überwachung 3 1,8432
-
Artikel
ELV UP2000 Protokoll
:center" Message 0x43 wdtA wdtD Wpp Wcc V6V TppH TppL TnpH TnpL Loop DB1 DB2 DB3 DB4 DB5 DB6 DB7 DB8 DB9 DB10 DB11 DB12 DB13 DB14 DB15 DB16 DB17 DB18 DB19 DB20 DB21 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 A20 A21 A22 A23 D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14
DB4: SCE Pin, NB DB9,DB10: MW Read Code DB11,DB12: MW Enable Code DB13,DB14: MW Disable Code DB15,DB16 MW Erase Code DB17,DB18: MW Write Code 0x08 PIC seriell ? 0x09 PIC parallel ? 0x0A MCS51 DB1: Prog Puls Pin, NB DB2: Read Puls Pin, NB DB6: Vpp Pin, NB PINy: Mx Pin, x=1..n PINy hat Wertigkeit 2 (x-1
-
Artikel
AVR HV-Programmer
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, indem die Programmierspannung einstellbar ist. (Das PIC-Programmierinterface ist identisch zu TPI, bloß ein anderer Name und ein anderes Protokoll.) Betrieb mit SMD-Clip. Beim Betrieb dieses Programmiergerätes in Verbindung mit einem 8-poligen SMD-Clip zur
-
Artikel
Liste von FPGA Eval boards
über USB oder über Netzteil (5V-15V), VGA Digilent Nexys 3 180 (acad.: 108) XC6SLX16 16 (Cellular RAM) 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.
-4FG456C, wahlweise aber auch mit Altera EP1C12F324C8 Peripherie: LEDs, Dip-Schalter, 6-stellige Siebensegmentanzeige, Taster, Stereo-DAC, zwei 256K x 16 RAMs kein on-board Flash RAM für FPGA-Konfiguration, diese muss nach dem Einschalten neu geladen
-
Artikel
STM32
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,
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 MByte externer SDRAM addressierbar) 512 one-time
-
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
dennoch sehr leistungsfähigen Microprozessor. Eigenschaften: nur 76-93 Slices Ressourcenbedarf 16 8-Bit Register 1024 Befehle Programmspeicher (Version für Spartan-II nur 256 Befehle) 18-Bit Befehle, RISC (Version für Spartan-II hat 16-Bit Befehle) Alle Befehle dauern zwei Takte Interruptunterstützung
-
Artikel
AVR
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
-
Artikel
AVR-Transistortester
meisten Widerstandswerte ab. Die Genauigkeit ist aber nicht sehr hoch. Kondensatoren können von ca. 0,2nF bis gut 7000µF gemessen werden. Oberhalb von rund 4000µF wird die Genauigkeit aber zunehmend schlechter. Prinzipbedingt dauert die Messung großer Kondensatoren auch recht lange, eine Messdauer bis zu
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
Wanderkiste
balls 7 x MAN6410 7seg anzeigen 1 x ZIF24 sockel 6 x M5480 LED disp. driver 2 x NEC uPD70208L V40 8/16bit MCU 1 x Zilog Z8018008VSC µC (wie HD64180) 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
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 Arithmetik
Dieser Artikel beschäftigt sich mit 16- und 32-Bit-Arithmetik auf AVR-Controllern. Für detaillierte Ausführungen zur 8-Bit-Arithmetik auf AVR gibt es eine Seite im AVR-Tutorial. Glossar. LSB: L east S ignificant B yte, niedrigstwertiges Byte
mehrerer Verfahren wird z. B. von Andre Birua in der ersten Variante von „Bin4BCD“ verwendet. Die oberen 16 Bit werden nach „Div/10000“ vorbearbeitet und anschließend alle 32 Bit nach „Add $33“. Tutorial. Part of the Arithmetic Tutorial Collection by Douglas W. Jones enthält C-Code und PIC-Code für schnelle
-
Artikel
AVR CP/M
Diskette von einer SD Karte las. Inzwischen wurden sowohl Hardware (Atmega328p plus nun 2xDRam für 8-bit Zugriffe; ggf. mit VT100 Terminal und I2C Peripherie) als auch die Software (+Z80 Emulation; FAT16 Dateisystem für Disk-Images; etc. pp) erheblich erweitert! Daher bitte zuerst lesen - sonst besorgt
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
USB Koppelfeld für Festplatten
Modulen, die im Folgenden beschrieben werden: Steuerplatine. Zentrales 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
Details folgen Zustandsautomaten. Software / Firmware. Die Firmware wird komplet im internen EEPROM des PIC32MX764F128L-I/PT gespeichert und per In-Curcit-Debugger in den Mikrocontroller geladen. Die detaillierte Beschreibung der Firmware folgt, hier nur eine naheliegende Reihenfolge der Softwarestände der
-
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
DCF77-Funkwecker mit AVR
Timer mit 34286 vorgeladen. Durch die folgende einfache Rechnung ergibt sich die Interrupt-Frequenz: 8 MHz/256/(2^16-34286) = 1 s. Durch einen Dauertest kann man noch die Genauigkeit der Uhr erhöhen, denn es ist davon auszugehen, dass der Quarz selten mit exakt 8 MHz schwingen wird. Seinen wenn auch geringen
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 21.-27. Minute 1, 2, 4, 8, 10, 20, 40 28. Prüfbit Minute 29.-34. Stunde 1, 2, 4, 8, 10, 20
-
Artikel
Standardbauelemente
Vcc=5.5V very low offset ("zero offset") 0.1µV, Rail2Rail, 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
einstellbar, negativ -40 (Uein-Uaus) -1,2 - -37 1500 TO220 alle 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