Linksammlung
Aus der Mikrocontroller.net Artikelsammlung, mit Beiträgen verschiedener Autoren (siehe Versionsgeschichte)
AVR
Herstellerseiten
- Atmel.com Herstellerseiten
- Atmel.com updates Liste der letzten Änderungen in Datenblättern und Beispielcode auf ATMEL.com (nicht nur für AVRs)
Information (Foren, Mailinglisten, Linksammlungen)
- AVR Freaks AVR Forum, Samples, Tutorials, User-Projekte, GCC für AVR (Registrierung empfohlen)
- Mikrocontroller.net - AVR Tutorials, Examples, LINKS, Forum (D)
- Openavr.org "central repository of information for the various open source tools available for the development of software for Atmel's AVR family of 8-bit RISC microcontrollers"
- Omega V's AVR Resource List
- Omega V's AVR NEW Resource List
- Atmel AVR Embedded Microcontroller Resources
- Stelios Cellar Atmel AVR Info Page - Samples, Links
- Elektronik Projekt - Hauptthemen sind AVR und Roboter
- AVR Microcontroller inside (nett gemacht, Engl.)
- Intro To AVR Microcontrollers (noch(?) sehr wenig Information)
Entwicklungswerkzeuge (Compiler/Assembler/Debugger/Tools/Libraries)
C
- WinAVR (pronounced "whenever") is a suite of executable, open source software development tools for the Atmel AVR series [for the] Windows platform" (includes GNU GCC)
- avr-libc avr-gcc's "standard"-library
- Procyon AVRlib a lot of device drivers and Visual-Studio link for avr-gcc
- rod.info on AVR esp. for AVR GNU development tools setup under Linux
- AtmanAVR C/C++ IDE
- IAR Embedded Workbench
Assembler
- tavrasm - Toms Linux (Atmel) AVR Assembler
- avra - avra ATMEL AVR assembler für Linux, FreeBSD, AmigaOS und Win32
- revava - Disassembler
BASIC
Pascal
- AVRco Pascal Compiler - AVR Pascal Compiler mit umfangreicher Funktionslibrary
- AVRcoMega8 - Sonderversion des AVRco Pascal Compilers für Mega8
Tutorials und Beispiele
- mc-project AVR Tutorial (D)
- AVRBeginners.net Beginners Guides to AVRs
- electrons.psychgenic.com AVR Microcontroller Section - Einführung und Tutorial (E)
C
- AVR-GCC-Tutorial
- WinAVR Starthilfe (in Englisch)
Assembler
- Atmel AVR Microcontroller Assembler Tutorial (D)
- AVR Studio Tutorial Einstieg in AVRStudio 4 (viele Abbildungen, Engl.)
- AVR-Studio
Pascal
- AVRco Pascal Tutorial - von Gunter
- AVRco Pascal Tutoral - von Markus
Hardware (Prototypen-Platinen etc.)
- Austria Development Tools for ATMEL ATMEGA Microcontrollers Connections via USB and LAN
- Kanda Starter Kits and Development Tools for different Microcontrollers
- Dontronics Starter Kits and Development Tools for different Microcontrollers, Linkpages for AVR and PIC
- mikrocontroller.com u.a. AVR-Ctrl (D)
Programmierhard- und Software
- AVRDUDE AVR ISP-Programmerierwerkzeug für Unix/Linux/BSD und Windows (Kommandozeile, AVR Butterfly-Unterstützung)
- PonyProg neben AVR für diverse seriell programmierbare Bauteile (Grafische Nutzeroberfläche und Kommandozeile), siehe auch Pony-Prog Tutorial
- uisp AVR ISP-Programmerierwerkzeug für Unix/Linux/BSD und Windows (Kommandozeile)
- yaap
- SP12
- AVR910 kompatibler Programmer mit aktueller, beschleunigter Firmware.
- STK500 kompatibler Programmer als Nachbauprojekt. Siehe auch STK500
- Evertool kombinierter ISP & JTAG Programmer (kompatibel zum "original" Atmel AVRISP und Atmel JTAGICE)
- Olimex (Bulgarischer Anbieter) Kostengünstig
- AVR910-USB Programmer incl. USB-Modul und USB->Seriell Wandler
Projekte und Quellcodebibliotheken
Projektsammlungen
- Cornell University ECE 476 Microcontroller Design Final Projects
- Peter Fleury's Pages - Atmel AVR Projects, Software, Tools and Links
- Serasidis Vasilis' AVRsite u.a. GLCD, SMS, PAL
- Alberto Ricci Bitti u.a. PAL Video-Interface
- Mikrocontroller and more AVR - Projekte (Ethernet,LCD,Relaiskarte usw) und mehr
- Holgis Elektonik-Seiten AVR/PIC Projects (D)
- Burkhard John (D)
- AVRmicrocontrollerprojects u.a. Text-LCD, Schrittmotor, Thermometer
- Rork Xanders Mikrocontroller Projekte (D)
- Robin Stridh Rotor-Anzeige, Video-Interface
- dertien.dds.nl AVR-Projects
- embedtronics.com
- M. Thomas' AVR Projekte AVR Butterfly avr-gcc-port, Bootloader, Programmier- und Debughardware, Software-Uart, DS1820-Lib., experimentelle avrdude-Versionen, AVR und CAN
- Michaels Electronic Projects AVR Projekte (EN) - ua. Sony CD/MD Wechsler Emulator, RDS-Decoder, GPS Receiver, OBD J1850 VPW Interface. Informationen zu CD Wechsler Protokollen.
- node13 modulares AVR 8515 Projekt: eine Controller-Platine, an die sich weitere Ein-Ausgabemodule (Tastenfeld, LEDs, LCD-Modul) anschliessen lassen
- www.mikrocontroller-projekte.de Diverse Projekte mit AVR Controllern. AVR910 Programmer, Testboard und Modellbauelektronik
- Roboternetz-Mikrocontroller Projekte.de Diverse Projekte mit AVR und anderen Controllern, insbesondere im Bereich Robotik
- AVR-Projekte.de HD44780-LCD über USB und Seriell, AVR910-USB Programmer, Basteleien
- openeeg.sourceforge.net Das OpenEEG Projekt befasst sich mit der Entwicklung eines preiswerten Elektro-Enzephalographie (EEG) Geräts und dessen freier Steuersoftware zur Messung elektrischer Gehirnströme. Sein µPC Herz ist ein AT90S4433 bzw. ein ATmega8. Ziel sind auch verschiedene EEG Anwendungen z.B. im Bereich mentaler Trainingsmethoden (Neurofeedback).
- www.amateurfunkbasteln.de Seite von Michael Wöste (DL1DMW) u.a. CPU-Board mit AT89C2051, AT89C4051 oder AVR AT90S2313, CPU-Board mit Atmel AT90S8535, Experimentierplatine mit ATmega103, Programmer für AT89C2051/AT89C4051, 32-Kanal-Logik-Analysator bis 40 Mhz (Entwurf von David L. Jones)
- Atmel - AVR 8-Bit RISC - Application Notes Anwendungshinweise und Beispiele vom Hersteller
- Dick Cappels' Project Pages
Schnittstellen
TCP/IP
- TCP/IP Stack für AVR mit Realtek RTL8019AS oder Asix AX88796 Netzwerk-Chips (open source für avr-gcc und Imagecraft). Passende Hardware in diesem online-shop
- Ethernut - AVR based Hardware with Ethernet-Interface, Multithreading OS, Software and Hardwaredesign is free
- IgorPlug-UDP AVR - Ethernet & UDP/IP in Software implementiert
CAN
- Can@Home - CAN als "Installationsbus", u.a. mit AVRs (D)
- www.port.de - Professionelle CAN/CANopen Entwicklungswerkzeuge
- CAN-WIKI - spezielle Wiki Site für CAN bus (Englisch)
- CAN-Bus-Eintrag in diesem Wiki
USB
- Igor-Plug - USB Device interface in AVR Firmware - no extra Interface IC needed, read the License
DMX512
- Konverter RS232 zum DMX512 Steuerung DMX-fähigen Geräten mit einem PC. Es gibt Low cost Variante zum selber basteln.
- Hennes Sites Bauanleitungen für DMX-Dimmerpacks, DMX-Switchpacks, PWM-Controller,... Tutorial für den DMX-Empfang mit AVRs.
LCD-Displays
Text (character-mode) HD44870
- P.Fleury
- avrfreaks Projekt 59 (Chris E.) und andere
- Procyon avrlib v. Pascal Slang (GPL)
- Bray
Nokia3310
Nokia 6100 LCD
- Das Nokia ist ein 132x132x4096 Farben Display das bei eBay ziemlich preiswert ersteigert werden kann.
KS0108
- Procyon avrlib (GPL)
- avrfreaks UP
- apetech.de
Bücher
MCS51
- Erik Buchmann's Mikrocontroller-Seite - Assemblerkurs und mehrere Projekte
- 80C535 Assembler Programmierung
- Experimentierboard für 8051 Controller
- World Of Electronics - Projekte mit den 8051-Controllern von Atmel
- Controllerplatine mit SAB80C535
- 8052 BASIC Projects - IDE-Interface
- Mikrokontroller sh51 Schaltplan fuer 80C535-Board
- 8051-Makroassembler ASEM-51 (Freeware)
- SDCC - Small Device C Compiler - freier ANSI-C compiler für Intel 8051, Maxim DS80C390 und Zilog Z80 kompatible Controller.
- The SDCC Open Knowledge Resource
- Wickenhäuser C Compiler - Preisgünstiger C Compiler
- LANC-Remote Projekt von Jiří Šmach zur Steuerung von Videorekordern oder Camcordern über das Control-L (LANC) Protokoll mit Hilfe eines AT89C2051.
MSP430
- MSP430 Tutorials - Tutorials, Anleitungen und viele Beispielprojekte mit dem MSP430-Mikrocontroller
ARM
Herstellerseiten
- ARM - Entwickler des ARM-Prozessorkerns
- (TODO: Links zu Philips LPC2xxx, Atmel AT91 und "SAMs", ST (STR7), OKI, Samsung, TI, AD, Sharp etc.pp.)
- AT91.COM - Atmel ARM Informationsseiten (ARM7, ARM9 etc.)
- lpc2100.com
- Philips MCU Forum für sämtliche Philips Mikrocontroller (ARM7, MC51 etc.)
Information (Foren, Mailinglisten, Linksammlungen)
- Freewing Linksammlung zu den Philips LPC-ARM7-Controllern (Assemblerbeispiele u.a. für Nokia 3310-GLCD)
- LPC2xxx Yahoo-Group
- ARM Microcontroller Wiki
Entwicklungswerkzeuge (Compiler/Assembler/Debugger/Tools)
- GNU ARM GNU Compiler-Toolchain für ARM mit binutils, gcc für C, C++, Java, newlib, gdb/Insight. Binaries für Linux und MS-Windows mit Cygwin
- gcc for ARM Targets eine weitere ARM-GNU-Toolchain für MS-Windows "Hosts"
- WinARM eine an WinAVR angelehnte Sammlung von Entwicklungswerkzeugen (binutils, arm-elf-gcc, newlib, newlib-lpc, Programmers Notepad, Beispiel-Makefiles und Beispielcode) für alle ARM-Controller. Beispiele für Philips LPC210x (ARM7TDMI)
- OCDLibRemote Schnittstelle zwischen WIGGLER-kompatibler JTAG Hardware und dem GNU-Debugger (gdb)
- Goldroad ARM Assembler
- lpc21isp Flashutility f. LPC21xx, ISP via "Bootloader" ("multiplattform")
Tutorials und Beispiele
- LPC210x ARM7 Microcontroller Tutorial - Assembler-Beispiele (arm-elf-as) für das Olimex LPC-MT-Board (Philips LPC2106 ARM7TDMI)
- gcc-Assembler für ARM - Befehlsübersicht
- GBA ASM Tutorial - ARM7 Assembler Tutorial mit arm-elf-as ("gcc") (Allgemein und GBA)
- GBA Assembler Tutorial - ARM7TDMI, Schwerpunkt auf GBA
- Eclipse+CDT+gnuarm-Tutorial
Projekte und Quellcodebibliotheken
- Procyon ARMlib-LPC2100 - Treiber, Beispiele (GPL-Lizenz!)
- FreeRTOS - "Real-Time-Kernel" unter anderem für ARM7 (LPC2xxx) auch AVR, MSP, '51er
- eCos - "Real-Time-Operating-System" o.a. auch für ARM7
- Sharp Librarys für Sharp (G)LCDs
- M. Thomas' ARM Projekte Einsteiger-Projekte. (Blinky, UART, Interrupt, GLCD mit KS0108, DS18x20, DCF77 für LPC2106/21xx)
- STMicro STR71x-Library
- Mirror der LPC2100-Group Dateien (etwas veraltet, aber ohne Yahoo-Account zugänglich.)
- Simple LPC210x Prototyping System
- (TODO: at91-lib-gcc-port, eval-board-beispiele)
Hardware (Prototypen-Platinen etc.)
- Olimex Bulgarischer Anbieter günstiger Philips LPC (ARM7TDMI) Prototypen- und Header-Boards
PIC
- Programmierkurs für PIC-Microkontroller in C (CC5X Compiler) Programmierkurs mit Beispielen und Schaltplänen, fertige Hardware- und Softwarelösungen. In diesem Kurs sind auch einige Unterprogramme detailliert erklärt.
- PICPgm - Free PIC Development Programmer for Windows Einfacher PIC Programmer für Windows. Unterstützt eine Vielzahl von PIC-Chips und wird ständig erweitert.
- PIC-Microchip-Controller (www.sprut.de) Diese Seite soll dem Anfänger die ersten Schritte in die Welt der Microcontroller der Firma Microchip erleichtern. Betrachtet werden die 14-Bit-Controller der Serien PIC16Fxxx bzw PIC12Fxxx.
Programmierbare Logik (CPLD/FPGA/GAL)
DSP
ADSP-2181 / EZ-Kit Lite
- ADSP-2181 Experiments
- Music synthesizer and guitar effects, ADSP-2181 disassembler
- EZ-Kit Lite Experimenters' Gathering
- Example programs for ADSP2181
- Analog Devices 21xx DSP Underground Appnote Index
- Building an audio effect or a music generator using a Dsp evaluation board.
- ADSP21xx Application notes
- Hardware Assisted Playback of Compressed Audio.
Leiterplattenhersteller
Linklisten zu Herstellern
- Cadsoft-Linkseite zu Herstellern
Direkte Links in alphabetischer Reihenfolge
- eurocircuits
- Bilex-Leiterplatten
- Haka Leiterplatten
- Multi PCB Leiterplatten
- M&V Leiterplatten
- Olimex (Bulgarischer Anbieter)
- pcb-pool
- Top-Tec-Pcb Leiterplatten Prototypen und Serie
- [1]
- PCBpro
- PCBexpress
Vermischtes
- ePanorama.net
- Electronic Schematics from CommLinx Solutions Pty Ltd
- Discover Circuits a collection of 6000+ electronic circuits or schematics
- Intel-Hex-Format - Beschreibung
- EDAboard.com International Electronics Forum Center