Linksammlung
Aus der Mikrocontroller.net Artikelsammlung, mit Beiträgen verschiedener Autoren (siehe Versionsgeschichte)
AVR
http://electrons.psychogenic.com/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
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
Pascal
- AVRco Pascal Tutorial - von Gunter
- AVRco Pascal Tutoral - von Markus
Hardware (Prototypen-Platinen etc.)
- 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
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 und AVR butterfly avr-gcc-port
- 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
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.
- Winkenhauser C Compiler - Preisgünstiger C Compiler
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 Wikki
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). "BETA"
- OCDLibRemote notwendig für WIGGLER Kompatibles JTAG interface
- 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
- LPC2106 Einsteiger-Projekte
- 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
- Haka Leiterplatten
- Multi PCB Leiterplatten
- M&V Leiterplatten
- Olimex (Bulgarischer Anbieter)
- pcb-pool
- Top-Tec-Pcb Leiterplatten Prototypen und Serie
- [1]
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