-
Artikel
Entscheidung Mikrocontroller
13A, 24A, 25, 26, 2313A viele 8051-Derivate, z. B. Atmel 89S8252 (nahezu) alle Microchip PIC Controller die mit 40 oder weniger Pins auskommen. Auch 16Bit Varianten und sogar einige Vertreter der 32Bit PIC Familie Spannung. Während früher die meisten Mikrocontroller und die gesamte Peripherie
Überblick über die Debugger-Hardware/Software zu geben. Hier nur einige Beispiele: Atmel. System Preis AVR JTAG ICE Clone (wenige ATmega Typen) ~ 35€ AVR Dragon ~ 55€ AVR JTAG ICE MKII - CN ~ 85$ AVR JTAG ICE MKII / Clone ~ 280€/99$ AVR ONE! ~ 550€ AVR32 Controller (32-Bit) können mit Atmels freiem AVR32
-
Artikel
Mikrocontroller Vergleich
kleinstes Speichermodell, auf Platz optimiert: Compiler 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) HEW R8C/M16C 20 48 20 48 GCC 68HC11 36
R8C, ST7, TLCS-870: 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
-
Artikel
Mikrocontroller
Eine ausführliche Beschreibung der Entscheidungskriterien gibt es auf der Seite Entscheidung Mikrocontroller sowie STM32 für Einsteiger Verbreitete Mikrocontrollerfamilien. 1 Bit MC14500B (Motorola, historisch!) 4 Bit MARC4 (Atmel) SM62 (Epson) 8 Bit MicroConverter® (Analog Devices) AVR (Atmel) PIC (
68HC12 (NXP, früher Freescale, früher Motorola) 68HC16 (NXP, früher Freescale, früher Motorola) dsPIC (Microchip) PIC24 (Microchip) MSP430 (Texas Instruments) ZNEO (Zilog) 32 Bit ADuC7xxx (Analog Devices) ARM-Core AT91SAM (Atmel) ARM-Core AVR32 (Atmel) Kinetis (NXP, früher Freescale) ARM-Core LPC1xxx
-
Artikel
Diskussion:Mikrocontroller Vergleich
Vergleich der Grenzwerte. Hallo! Was mich noch interessieren würde, wären ein Vergleich der Grenzwerte der AVR-, Pic- und 8051er Modelle. Also Programmspeichergrößen, E²PROM-Größen, RAM-Größen, MIPS und MHz. Suche schon seit einiger Zeit nach diesen Informationen, kann sie aber nirgends finden. Vielleicht könntet
habe mier erlaubt, für die weitere Diskussion im Forum einen Thread zu eröffnen: Diskussion:Mikrocontroller Vergleich Ich hoffe, das ist OK so. -- Torsten c 22:49, 28. Mai 2013 (UTC) Anmerkungen. Ein paar kleine Anmerkungen: Compilerverfuegbarkeit: Das der gcc fuer AVR und msp gut handhabbar ist, liegt
-
Artikel
Linksammlung
Microcontrollers Dontronics Starter Kits and Development Tools for different Microcontrollers, Linkpages for AVR and PIC mikrocontroller.com u.a. Platine AVR-Ctrl, AVR-Webserver (D) AVR webserver RTL8019, 3COM (E) Microcontroller-Starterkits Starter Kits for different Microcontrollers (D) Olimex Ltd. DevelopmentBoards
- AVR Mikrocontroller-Bausätze Alvidi - Headerboards mit AVR & AVR32 Controllern Steinert Technologies - Thailändischer Anbieter von Mikrocontroller Boards (AVR, ARM7, ARM9, PIC, dsPIC, PSoC, uvm.) Arduino
-
Artikel
PIC
Die Abkürzung PIC kann vieles bedeuten, häufig steht sie für „Programmierbarer Interrupt-Controller“ als Teil größerer Mikrocontroller und Mikrorechner. Im folgenden geht es um eine Serie von Mikrocontrollern der Firma
um dem sehr unterschiedlichen System, für das es kompiliert wurde, gerecht zu werden - einem Mikrocontroller. Great Cow BASIC ermöglicht die Programmierung der meisten 8-Bit-PIC-Mikrocontroller (10F, 12C, 12F, 16C, 16F, 18C und 18F Chips) und der meisten AVR-Mikrocontroller (Classic AVR, Tiny AVR und
-
Artikel
STM32 für Einsteiger
Prozessoren näher darstellen da sich dieser Artikel hauptsächlich auf STM32 konzentriert: Entscheidung Mikrocontroller und Mikrocontroller Vergleich. Die Seiten AVR, MSP430, LPC1xxx und PIC zeigen mehr Details über diese µC. Hier werden nur grob ein paar Tabelle zum Vergleichen gezeigt. Zu erst einmal die Randbedingungen
die STM32, AVR und PIC Mikrocontroller gibt es zudem viele, auch deutschsprachige Einsteiger Hilfestellungen und Tutorials. Parallel zur Dokumentation sollte man sich auch die Demo-Beispiele der Hersteller anschauen
-
Artikel
WS2812 Ansteuerung
Softwarelösung erhöhen und keine einfache Portierung mehr möglich ist. Beispiele. Ansteuerung mit fastPWM auf AVR. Geschrieben in Ansi-C. Unterstützt ATtiny 45/85, ATmega 48/88/168/328, ATxmega xA3, xA3U ab 16(?) Mhz. Forenthread Die mächtigere Peripherie auf größeren und moderneren Mikrocontrollern, wie DMA und
(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
Diskussion:Mikrocontroller
Kleine Artikel importiert, vereinheitlicht und poliert ;-) Folgende Artikel können gelöscht werden bzw. direkt hierher verlinken. 68HC05 68HC08 68HC12 8051 6502 AT91SAM C166 C16x H8 MARC4 MAXQ MC68332 Parallax Propeller SuperH TriCore Z8 Z80 PIC PSoC ElanSC520 Die grossen Artikel über AVR, MSP30 etc. habe ich draussen gelassen, ist denke ich übersichtlicher. Folgend Artikel/Links können komplett gelöscht werden. AT91 löschen AT91SAM7 löschen LPC-P2106 leer, löschen ---- Ich denke für die Mikrocontrollerfamilien sollten wir die Einzelseiten beibehalten; dieser Artikel enthält ja schon eine Liste
-
Artikel
USB
mittels AVR-Mikrocontroller (ATmega8/48/88). Von Osamu Tamura. AVR-HID - Low budget USB sensor input into Pure Data/Supercollider and other free softwares based around the ATmega8 microcontroller. This allows for
ebenfalls mit 8051-kompatiblem Mikrocontroller (Beispiel Projekt von Weichinger Klaus (EXPL_DHTML.C Virus ?)) PIC18F2455/2550/4455/4550/67J50/67J55/87J50/87J55 sowie alle PIC24FXXXGBXXX von Microchip, ppig ausgestattet mit USB, seriellem Port
-
Artikel
Forth
ein Forth für PIC18, PIC24/30/33, AVR Atmega Arduni Yún & Raspberry Pi 4th - ein Forth-Compiler für viele Systeme MSP430 CamelForth/430 , ein ANS Forth für TI MSP430 Mecrisp MSP430 Forth Fast Forth für MSP430FR5xxx mit
asm.js lbForth Compiler, Interpreter und Meta-Compiler der Cross-Compilierung auch für 6502, 8051, AVR, Cortex-M, MSP430, PDP-8, PIC und STM8 unterstützt
-
Artikel
Forum-Teilnehmer
Tel Email Homepage Spezialg. Liebling mag mag nicht Arbeit Andreas Andreas S. 84 9xxxx MSP430, ARM PIC Student Bernhard Bernhard S. 65 990xxx - - - ANALOG ATmega - - Hardw.Ing. Dave David W. 89 88*** 07*** Vn_Nn@gmx.net AVR AVR AVR - Student FPGAküchle YES YES 69 0xxxx XxX XxX XxX FPGA XxX XxX XxX FPGA-Entwickler
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 analog,
-
Artikel
LCD
Bode Pollin E0855-2 SED1530-Treiber von Mark Meise (AVR-GCC) Interfacing Atmel AVR with Graphics Liquid Crystal Displays (GLCDs) (SED1520) PIC-Projekte.de Ansteuern eines KS0107 (KS0108) Grafik LCD Displays in ASM mit PIC Ansteuerungsroutinen für ein EA DOGL Display für PIC Mikrocontroller www.PIC-Projekte.de Weblinks. PIC-Projekte.de Gut geschriebene LCD und GLCD Tutorials Berty's Home Page mit vielen Pinouts von Handy LCDs LCD Info von Dincer Aydin (Englisch). Dincer's
-
Artikel
AVR In System Programmer
Programmiersoftware zur Übertragung von Programmen in den Mikrocontroller. AVR109: Self Programming (C-Quellcode: Files → AN_1644 Source Code) – Self Programming mit Hilfe eines Bootloaders. Hier wird im Mikrocontroller zunächst ein typspezifisches Bootloader-Programm
automatisch oder einer speziellen Funktion im Studio) Unbenennen des Snap im Microchip Studio von PIC zu AVR Auf der neueren Platine (Hardware-Version 2) befindet sich ein Jumper (J5), mit dem zwischen PIC (voreingestellt) und AVR umgeschaltet werden kann. Daher sind die oben beschriebenen Modifikationen
-
Artikel
AVR HV-Programmer
(PP) AVR-Doper High Voltage Serial Programmer (HVSP) Arduino-based AVR High Voltage Programmer (PP) Parallel HV-Programmer von ElmChan (ChaN) (HVSP, PP, TPI) Atmega fusebit doctor (HVSP, PP) HVSP Fusebit Programmer
8 5 5P (geschaltet) Das Pin 4 des Controllers kann frei bleiben. Fuse bei ATtiny4..10. Diese Mikrocontroller haben laut Dokumentation keine Fuse(s), sondern Configuration Bits. avr-gcc trägt diesem Umstand „Rechnung“, dass #include avr/fuse.h nicht wie erwartet funktioniert: Die Configuration-Bits sollen
-
Artikel
Digitale Signalverarbeitung
statt Überlaufverhalten (wichtig für die Realisierung von IIR-Filtern). Die Grenzen zwischen Mikrocontrollern und DSPs sind mittlerweile schon etwas verschwommen. Viele Mikrocontroller sind mit zusätzlichen DSP-Funktionen ausgestattet (PICCOLO, dsPIC, ARM Cortex M4), während DSPs zunehmend in Richtung
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
AVR
168/328 in deutsch, auch als CHM-Datei herunterladbar und damit offline lesbar Literatur. I.Klöckl AVR - Mikrocontroller. MegaAVR® - Entwicklung, Anwendung und Peripherie ISBN 978-3-11-040768-6 (De Gruyter 2015) Verlags-Webseite C.Kühnel Programmieren der AVR RISC Mikrocontroller mit BASCOM-AVR ISBN
2008 ISBN 3895761761 Webseite des Autors M.Schwabl-Schmidt Systemprogrammierung für AVR-Mikrocontroller Elektor 2009 ISBN 3895762180 W.Trampert Messen,Steuern und Regeln mit AVR Mikrocontrollern Franzis 2004 ISBN 3772342981 W.Trampert AVR-RISC Mikrocontroller Franzis ISBN 3772354769 (2003
-
Artikel
Logic Analyzer
. It features a 20MS/s sample rate and a 4K sample depth. Zentrale Bauteile sind ein PIC18F4550 Mikrocontroller und ein AM7204 FIFO IC z.B. von AMD. pk2-la. Hardware: PICkit 2 Programmer Logic Tool Analyzer 3 Kanal bis 500 kHz Software: pk2-la. The Microchip PICkit 2 has the ability to
gleichzeitig) ELV: Isolator bis 12MBit Datendurchsatz am USB (Full-Speed, kein HI-Speed) In Planung: Mikrocontroller.net LA. Hier entsteht langsam seit Mitte 2005 ein komplexer (FPGA, CLPD, AVR) Logic Analyser für recht gehobene Ansprüche, allerdings ist die Beteiligung seitdem etwas eingeschlafen: Hardware
-
Artikel
Uc-wiki:Kategorieneinteilung
Funktionsgenerator Projekt LCD an Parallelport Porterweiterung mit SPI Hardware Prozessoren PowerPC SPARC X86 Mikrocontroller (auch: Controller) 68HC05 68HC08 8051 (auch: MCS51) ARM AVR ATmega, AVR-ISP FAQ, AVR Butterfly, AVR �bertakten AVR-Tutorial Entscheidung Mikrocontroller AVR-Tutorial - Ben�tigte Ausr�stung AVR-Tutorial
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 Forum-Wishlist Frequenz Funktionsgenerator GAL GCC GDB GPS Gitarreneffekte mit dem EZ-Kit Lite Gschem H8
-
Artikel
Stack
) oder im RAM-Bereich (Softwarestack) ab. Ein Softwarestack ist meistens größer und flexibler. Die PIC Mikrocontroller haben einen Hardwarestack zum Speichern des Programmzählers (der Rücksprungadresse von Unterprogrammen). Die Größe des Stacks (Ebenen) ist je nach PIC Modell vorgegeben. Die neuste Generation der PIC18 Familie haben einen 32-Ebenen-Stack. Die Zahl der Stackebenen beschränkt die Verschachtelungstiefe von Programm und Unterprogrammen. AVR Mikrocontroller besitzen bis auf wenige Ausnahmen (ATtiny11
-
Artikel
TV-out
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. AVR Videotext und ARM PAL Video von Ulrich Radig. STIGLitz: Efficiently Generating
Monochrome On-Screen Display with Integrated EEPROM MAX7456 Eagle lib MAX7456 MAX7456 Schaltung + PIC16F ASM Beispiel AVR Bascom beispiel
-
Artikel
Basic
), ATmega8515/AT90S8515 (ASM) oder ATtiny2313/AT90S2313 von Richard Cappels AVR BASIC Minicomputer mit BASIC-Interpreter Great Cow BASIC Compiler: Open Source Basic Compiler für AVR und PIC Controller. Verfügbar für Windows, Linux und Apple PIC Great Cow BASIC Compiler: Open Source Basic Compiler für PIC und AVR Controller. Verfügbar für Windows, Linux und Apple
-
Artikel
Interrupt
Steuerbits bietet sich die Verwendung von GPIOR0 an, welches volatil und bitadressierbar in den meisten AVR-Controllern zur Verfügung steht. Interruptsteuerung. Interrupts müssen wie alle anderen Module und Funktionen eines Mikrocontrollers gesteuert werden. Dazu wird auf praktisch allen Mikrocontrollern
freigegeben. (AVR-) Beispiele für die praktische Programmierung. Die Beispiele sind mit WINAVR 20060421 compiliert und getestet worden. Als Mikrocontroller wird ein AVR vom Typ ATmega32 verwendet. Alle Programme wurden
-
Artikel
CAN
für den Automobilbereich, welches u.a. auch Anwendung in der Automatisierungstechnik findet. Mikrocontroller mit CAN. Atmel AVR. AT90CAN. Atmel AVR Controller mit CAN-Schnittstelle (ein Kanal) Speicher: (FLASH,EEPROM,RAM) AT90CAN32 -> 32KB 1KB 2KB AT90CAN64 -> 64KB 2KB 4KB AT90CAN128 -> 128KB 4KB 4KB
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,
-
Artikel
Temperatursensor
Zweikanaliger DS18B20 auf 0-10V Messumformer Ein oder mehrere DS18B20 DS18S20 über Romcode einlesen. AVR-Assembler Ansteuern eines DS18S20 in C (PIC) Datenblatt DS18S20 Datenblatt DS18B20 Vergleich DS18B20 DS18S20 Code zur Ansteuerung (ASM ATTiny12) Code zur Ansteuerung (AVR-GCC) Fehlervermeidung Code
ohne Interrupt und ohne Timer) Sensor wird eingeschaltet->gelesen->ausgeschaltet Zacwire Protokoll, AVR-Assembler GCC AtMega8 Interruptgesteuerte Statemachine für TSIC206/306 Ansatz zum Empfang der Daten Beispiel mit Strobe ohne Interrupt Diskussion mit Beispielcode (MSP430, AVR, PIC) blockierend C++
-
Artikel
HD44780
externer Vorwiderstand nötig! Darum vorher besser im Datenblatt nachschauen. Möchte man IO-Pins am Mikrocontroller sparen, kann das Display im 4-Bit-Modus betrieben werden, die Dateneingänge D0 bis D3 bleiben dann offen. Durch zusätzliche Bauteile (AVR-Tutorial: Schieberegister) kann die Zahl der benötigten
LCD HD44780 kompatibel Weblinks. Ausführliche Beschreibung des HD44780 Lib zur HD44780 Ansteuerung (AVR) Ansteuern 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
IRSND
über eine Infrarot-Diode ausgegeben werden kann. Unterstützte µCs. IRSND ist auf verschiedenen Mikrocontroller-Familien lauffähig. AVR ATtiny87, ATtiny167 ATtiny45, ATtiny85 ATtiny44, ATtiny84 ATmega8, ATmega16, ATmega32 ATmega162 ATmega164, ATmega324, ATmega644, ATmega644P, ATmega1284 ATmega88, ATmega88P
Sämtliche Definitionen zu den IR-Protokollen irmpsystem.h - Vom Zielsystem abhängige Definitionen für AVR/PIC/STM32 irsnd.h - Include-Datei für die Applikation irsndconfig.h - Anzupassende Konfigurationsdatei irsnd-main-avr.c - Beispiel Anwendung WICHTIG: Im Applikations-Source sollte nur irsnd.h per include
-
Artikel
Reichelt-Wishlist
TQFP-Gehäuse zu haben sind wie z. B. XC3S400 oder XC3S500E (PQFP208)) | | | | | | * Microchip megaAVR 0-series, z. B. ATmega809/1609/3209/4809 in TQFP-48 Microchip AVR128DB…, AVR64DD… in SOIC und TQFP Microchip dsPIC33FJ128GP802 | Microchip PIC12F1822 | Microchip PIC24HJ64GP202-I/SP | NXP LPC1114 (auch
HM2008 Oziloscope ( ist möglich über Service -> Produktservice -> neue Artikel anfragen) Microchip dsPIC30F | | | Microchip PIC 16F883 und 16F886 | Microchip PIC 18F4523 (12/2007: PIC mit 12-Bit A/D-Wandler) * Microchip PIC 18F6585 | Microchip PIC 18F6720 | Microchip PIC 18F8720 | Microchip PIC 24FJ64GB002
-
Artikel
POCSAG Decoder AVR
per PC vorgenommen (Nachteil: PC muss ständig laufen). Außerdem sind Umsetzungen mit PIC Mikrocontroller in Assembler veröffentlicht. =Ziel des Artikels= Vorliegende Beschreibung soll zum Einen einen Überblick über das POCSAG-Protokolls geben. Zum Anderen zeigt es die Umsetzung einer Dekodierung
= Nachfolgend werden die 3 Teile des Schaltplans näher beschrieben. Teil 1 - Mikrocontroller:. Der Mikrocontroller besitzt zum Einen die Grundbeschaltung mit 18,432 MHz Quarz. Des Weiteren ist eine Buchse für die ISP-Schnittstelle vorgesehen, worüber der Controller in der Schaltung geflasht
-
Artikel
AVR CP/M
Prozessor:. Intel 8080 instruction set: Intel 8080 Processor Data: Intel 8080 CP/M Emulator für Mikrocontroller (ARM7, ARM9, CortexM3, AVR32) auf www.mikrocontroller.net: Rund um den Z80 Prozessor:. Home of the Z80 CPU: Z80 Processor Data: The Undocumented Z80 Documented: The Z80 assembler: YAZE-AG - Yet
Emulator: AX81: Ein ZX81-Clone im ATMega: The eZ80 Single-Board Computer: ZX80/ZX81 hardware page: z80SIM PIC32 Port: EURO-Z80 SBC: SEPIA Z80 System: Rund um AVR Prozessoren:. AVR Mikrocontroller auf www.mikrocontroller.net: AVR-GCC auf www.mikrocontroller.net: AVR-ISP-Stick auf www.mikrocontroller.net: AVR
-
Artikel
IRMP
Sämtliche Definitionen zu den IR-Protokollen irmpsystem.h - Vom Zielsystem abhängige Definitionen für AVR/PIC/STM32 irmp.h - Include-Datei für die Applikation irmpconfig.h - Anzupassende Konfigurationsdatei Beispiel Anwendungen (main-Funktionen und nötige Timer-Initialisierungen): irmp-main-avr.c - AVR irmp-main-avr-uart.c - AVR mit UART-Ausgabe 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
-
Artikel
Mac OS X
Es ist zwar nicht verbreitet, am Macintosh mit Mikrocontrollern zu hantieren, aber durch den Unix/BSD-Kern des Betriebssystems ist es insbesondere mit AVR-Controllern relativ problemlos. Software. Programmierung von µC. AVR. Eine etwas ältere Version der GNU
für das Programmieren unter Linux. Darüberhinaus gibt es auf ein fertiges Paket namens Crosspack-AVR. Es beinhaltet fast alles, was man zum AVR-Programmieren und Flashen unter OS X braucht; sogar Templates für Xcode sind enthalten. Siehe auch: AVR-GCC unter Mac OS X PIC. Für PICmicro gibt es die GPUTILS
-
Artikel
Klangerzeugung
(Helmholtz-Resonator). Piezo Elemente ohne integrierte Elektronik können direkt an die Pins eines AVR oder PIC angeschlossen werden. Um die Lautstärke zu erhöhen, kann man zwei Pins benutzen, die immer abwechselnd auf LOW bzw. HIGH gesetzt werden. Dadurch ergibt sich eine Wechselspannung um V_cc. (Prinzip
) Doorbell bei www.microsyl.com (en, AVR, C) Simple SD Audio Player with ATtiny85 (elm-chan.org) PIC18F SD WAV Audio Player ähnlich 1 zusätzlich mit Tiefpassfilter MIDI DDS(Englisch) (en, AVR, ASM) (en,AVR,ASM) AVR314: DTMF Generator AVR335
-
Artikel
GCC
Compiler. GCC kann Code für viele verschiedene Prozessoren erzeugen, unter anderem auch für viele Mikrocontroller und DSPs (AVR, MSP430, ARM, dsPIC, Blackfin, AVR32, C166). Die Anpassung auf die jeweilige Prozessorarchitektur wurde meistens von Anwendern vorgenommen die eine Alternative zu teuren kommerziellen
GCC-Lizenzbestimmungen notwendig ist, und eine benutzbare Version einen 3-4 stelligen Betrag kostet (ADSP g21, dsPIC). Siehe auch. AVR-GCC und AVR-GCC-Tutorial MSPGCC LPC-P2106 (Anleitung zu GNUARM) Weblinks. Offizielle GCC Seite An Introduction to GCC - for the GNU Compilers gcc and g++, Brian Gough, Network Theory
-
Artikel
ARM-elf-GCC-Tutorial
WinARM und Linux-/Mac-Paket bereits enthalten) Startprobleme. Wenn man vor den ersten Versuchen mit AVR-Mikrocontrollern mit WinAVR und ähnlichen Entwicklungsumgebungen programmiert hat, musste man außer seinem C-Code und dem daraus entstehenden HEX-File nicht viel beachten. Bei der Programmierung von ARM-Mikrocontrollern muss man aber bedenken, dass es (noch? ;-) ) keine Standard-Linkerscripte und -Startupcodes in WinARM gibt. WinAVR nimmt einem diese Arbeit mit Standarddateien ab, so dass man bei WinAVR meistens
-
Artikel
AVR-CORDIC
oder in FPGAs verwendet. Hier soll nur die praktische Anwendung in Mikrocontrollern der AVR-Reihe besprochen werden. Er arbeitet iterativ, ähnlich der sukzessiven Approximation in Analog-Digital-Wandlern. Es werden nur Additionen und Schiebeoperationen benötigt. Es gibt sechs
weitere Links Historisches, u.a. Originalliteratur ab 1959 als PDF avrfix Festkommabibliothek für AVR in C und Downloadseite CORDIC sin/cos in C und Z80-Assembler schnelle Division mit CORDIC in PIC-Assembler CORDIC-C-Routinen aus Dr.Dobbs Journal 1990 und hier Converted to ANSI-C Cordic sin/cos und
-
Artikel
MMC- und SD-Karten
Petit FatFS FAT(12,16,32)-Dateisystem. Sehr klein. Beispiele für AVR. EFSL FAT16/32-Dateisystem, unterstützt Partitionen und Superfloppys, Beispielcode für AVR, LPC2000 und AT91SAM7 enthalten (siehe auch M. Thomas' ARM+SD/MMC Seite) Holger Klabundes FAT16/32 mit Beispielen
Atmel's AVR32 UC3 Software-Library AVR FAT16/32 Bibliothek mit Wiki. Unterstützt LFN und Ordner Rekursiv löschen. SVN für neuste Version. pC/FAT driver "using SPI for sector read/write to MMC/MMCplus/HD-MMC/M-Bridge
-
Artikel
IRMP - english
- all protocol definitions irmpsystem.h - target-independent definitions for AVR/PIC/STM32 irmp.h - include file for the application irmpconfig.h - user configuration Sample applications (main functions and timer configurations): irmp-main-avr.c - AVR irmp-main-avr-uart.c - AVR
The constants in the functions uart_init() and uart_putc() may need to be modified, depending on the AVR MCU used. Note: for PIC microcontrollers there is a dedicated logging module named irmpextlog.c. This makes it possible to log via USB. This does not apply to the AVR version By capturing these protocol
-
Artikel
Liste der Wecker- und Uhrenprojekte
vorne sein eigens Projekt startet, hier zur Anregung eine Sammlung ähnlich gelagerter Projekte. mikrocontroller.net. Wake-Up Light DCF77-Funkwecker mit AVR Word Clock EEU Elektronische Eieruhr Solarwecker mit DCF77 sowie Temperatursensor siehe auch Artikel in Kategorie "Timer und Uhren" siehe auch: Suche
Uhrenwecker mit Leuchtanzeige 0,25 W ohne Trafo/mit Kondensatornetzteil Mit LC-Touchdisplay DCF77-Uhr mit PIC 16F84 DCF77-Uhr mit Atmega16 und RS232 Interface CPLD statt Mikrocontroller Zeitschriften. Wecker mit PIC
-
Artikel
AVR-Transistortester
ist diese Erkennung nicht möglich. Automatische Abschaltung. Am einfachsten wäre es natürlich, den AVR nach Abschluss des Tests einfach in den Power-Down-Mode zu versetzen und einfach per Taster beim nächsten Test wieder aufzuwecken. Der AVR braucht in diesem Modus unter 0,3 µA. Da würde die Batterie
version has not all the features, as described in "Infos zur Software" (Warning: Possibly outdated.) AVR Transistortester - This is the continuation of the project. And there you can get the newer software.
-
Artikel
AVR Softwarepool
DCF77. (Zeitsignaldienst für funkgesteuerte Uhren auf der Langwellen-Frequenz 77,5 kHz) (A) DCF77 AVR-Assemblerbaustein (A) DCF77-Uhr mit ATTINY12 (A) DCF Digital Empfangsmodul - Korrelation - (Assembler)ATmega8 (C) DCF77 PIC-Projekte.de (C) DCF 77 (C) DCF-Uhr mit DotMatrix-Anzeige für avr-gcc (C) PC
Assembler) ATmega8 USB. (C) USB Host Stack für Eingebettete Systeme (LGPL) (C) USB RFID Tag Leser (A,C) AVR ATmega8TestBoard (C) Relaiskarte für den USB Port (C) USB-Stick am Mikrocontroller VNC1L (C) PDIUSBD12 Treiber und micro USB-Device stack (C) HID-Joystick mit V-USB UART. (C) AVR-GCC: UART mit FIFO
-
Artikel
ENC28J60
Umfassendes Projekt mit IPv6, RFM12 und vieles mehr Kleine Platine mit allem was man braucht. Bis auf den AVR alles DIL/DIP. Komplett GPL/OpenSource (12.10.2008) Bezugsquellen. Reichelt. ENC 28J60 SO-28 2,65€ ENC 28J60 DIL-28 2,85€ Mikrocontroller.net. Adapterplatine mit ENC28J60 und Ethernet-Buchse Ethernetmodul
mikrocontroller.net Shop das Modul von Olimex (22.04.2008) Ulrich Radig Ethernet ATmega32/644 Experimentierboard (01.09.2008) Pollin Bausatz AVR-NET-IO, ArtNr 810 058 (01.09.2008) Z-LAN bei rz-robotics mit 3,3V-Spannungsregler
-
Artikel
Speicher
Zusammen belegt diese Methode also 25 Pins für 32 KiBi. Auf diese Weise kann man an praktisch jeden Mikrocontroller einen SRAM anschließen, die Ansteuerung kann dann rein in Software vorgenommen werden. Das ist jedoch relativ aufwendig, in der Anwendung umständlich und langsam. Sinnvollerweise sollte der Mikrocontroller
Bausteine, die durch ihre einmalige Programmierbarkeit ein OTP-PROM vermuten lassen, wie z. B. die PIC-Controller, benutzen meist die EPROM-Technik, bei der einfach das Quarzglasfenster zum Löschen weggelassen wird. Mikrocontroller mit OTP-ROM verwendet man z. B. in der industriellen Serienfertigung.
-
Artikel
R8C
von Albert van der Horst. eXtreme Minimal Kernel ist ein freies Echtzeit-Betriebssystem für Mikrocontroller (Real Time Operating System). Weitere unterstützte Plattformen sind AVR, M16C und verschiedene H8/300. mt ist ein von Dieter Holzhäuser in C geschriebenes Echtzeit-Multitasking-System. Eine Übersicht
mcu-systems.de bietet vorgefertigte Platinenlayouts für eigene Test- und Übungsaufbauten in Mikrocontroller- und Mikrosystemtechnik. Siehe auch. R8C Codebeispiele Bootloader AVR PIC 51-Vergleich Die ID-Falle und dazu auch die ID-Check-Error-FAQ.zip von Didi Lamken aus dem elektor-Forum R8C/Tiny Series
-
Artikel
USBN960x
Website des Herstellers usbn2mc Eine ANSI-C Schnittstelle um den USB960x simpel mit diversen Mikrocontrollern nutzen zu können... nectix usbn9604 breakout Hier konnte mal ein Breakout im DIP-Format erworben werden. Zu finden gibt es aber noch Firmware + Layout für Anschluss eines USBN9604 an PIC-Mikrocontroller. Projekte mit dem USBN960x. USB-DMX Interface Netzwerkschnittstelle zu AVR über USB AVR USB Bootloader Logik Analysator Schnittstellenerweiterung für Linux
-
Artikel
AVR-GCC-Tutorial/LCD-Ansteuerung
Controller. Jetzt da wir wissen, welche Anschlüsse das LCDs benötigt, können wir das LCD mit dem Mikrocontroller verbinden: Pin # LCD Bezeichnung LCD µC-Pin 1 Vss GND 2 Vdd/Vcc 5 V 3 Vee/V0 GND oder Poti (siehe oben) 4 RS PD4 am AVR 5 RW GND 6 E PD5 am AVR 7 DB0 rowspan="4"| offen (nicht verbunden) 8 DB1
Wahl von Pins und Portregistern am Controller Weblinks. Peter Fleurys Lib zur HD44780-Ansteuerung (AVR) Lib zur HD44780-Ansteuerung (PIC) Using the standard IO facilities – Demoprojekt zur Text-LCD-Ansteuerung (HD44780-komp.) in der avr-libc
-
Artikel
FPGA Soft Core
es auf 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
and includes a full toolchain to compile and run C code developed with avr-gcc. Softcore für AVR Xmega / ATmega / ATtiny von Iulian Gheorghiu. Neben dem Core selbst sind eine Reihe von AVR-Peripheriebausteinen implementiert. Der Code steht unter GPL. Eine ältere Version davon
-
Artikel
LPC1xxx für Umsteiger
Eine immer wiederkehrend Frage hier im Forum ist: "Auf welchen Mikrocontroller soll ich umsteigen?" Die Frage kann vermutlich kaum eindeutig beantwortet werden, da es sehr viele wirklich gute Mikrocontroller gibt. Grundsätzlich kann man sagen, daß die schon länger existierenden Controllerfamilien wie AVR oder PIC oder ... (8-Bit) sehr wohl viele sinnvolle Anwendungsbereiche haben, und für sehr viele unserer Anforderungen ausreichend sind. Jedoch möchte man vielleicht nach vielen Jahren 8-Bit einfach
-
Artikel
DOGMxxx LCD Routinen
wird von Init benötigt) dogm_cls(void); //Löschen des 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
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
DDS
z.B. SDR Bei geringen Ausgangsfrequenzen < 15kHz kann für einfache Audioanwendungen noch mit Mikrocontrollern gerarbeitet werden. Konkret wurden mit einem AVR@16MHz bei weniger als 10% Prozessorlast eine Schleife mit 150kHz erzeugt und passend gefiltert, wodurch ein Sinus mit <0,06% Fehler erzielbar war
Funktionsgenerator mit AD5930 200MHz DDS-Generator FPGA Lab Digitale Sinusfunktion DDS-Signalgenerator_per_USB AVR - Die genaue Sekunde / RTC Beiträge. Universell programmierbarer Funktionsgenerator HF-Meßplatz: Einfache Schaltung: 6 Drehschalter - PIC16F84 - AD9833 Berechnung des Frequency Tuning Words Praktische