Linksammlung
Auf dieser Seite werden Links zu anderen interessanten Mikrocontroller- und Elektronikseiten gesammelt. Die alte Linkseite findet man hier.
Hinweis: diese Liste wird nicht mehr aktiv gepflegt. Viele der Links sind leider mittlerweile ungültig.
Hinzufügen von Links:
- Bearbeiten anklicken
- Link unter der entsprechenden Kategorie eintragen
- "Artikel speichern" klicken
Suchen & Finden
Verkauf einem hungrigen Mann einen Fisch und du hast ein Geschäft gemacht, bring ihm das Angeln bei und du hast einen Kunden verloren! (asmo)
- SupplyFrame - Datasheet and Electronic Spec Search Engine
- GlobalSpec - The Engineering Search Engine
- alldatasheet - Datasheet Search
- datasheetarchive - Datasheet Search
- datasheetcatalog - Datasheet Search
- ChipDB - Pinouts von gängigen µCs.
- [1] - Parametrische Produkt Suche für Analog IC
AVR
Herstellerseiten
- Atmel.com Herstellerseiten
- Atmel.com updates Liste der letzten Änderungen in Datenblättern und Beispielcode für AVR(8) und AVR32
- AVR Produktinfos AVR Infos vom Atmel Distributor MSC Vertriebs GmbH
- Siebert Group Siebert Group Industrie Electronik
Information (Foren, Mailinglisten, Linksammlungen)
- Batronix Elektronik Forum Gut besuchtes Forum für allgemeine Elektronik, Mikrocontroller und Programmierung
- AVR Freaks AVR Forum, Samples, Tutorials, User-Projekte, GCC für AVR (Registrierung empfohlen)
- Atmel AVR ASM Site
- Mikrocontroller.net - AVR Tutorials, Examples, LINKS, Forum (D)
- Atmel AVR Embedded Microcontroller Resources
- Stelios Cellar Atmel AVR Info Page - Samples, Links
- Elektronik Projekt - Hauptthemen sind AVR und Roboter
- AVR Microcontrollers - A web site about AVR microcontrollers
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)
- KontrollerLab is a free GPL open-source development environment based on KDE, using the avr-gcc, UISP and AVRDUDE
- 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
- SiSy AVR - graphische Entwicklungsumgebung mit C/C++ Codegenerierung aus Struktogrammen und Klassendiagrammen
- AtmanAVR C/C++ IDE
- IAR Embedded Workbench
- CodeVisionAVR C-Compiler für AVRs mit Terminal
- myAVRWorkpad kompakte Entwicklungsumgebung für AVRs mit Terminal
- VMLab komplette IDE mit Debugger und Simulator (auch Peripheriehardware)
- AVR IO Designer is a utility to generate initialization source code in C/C++ for the various devices, ports and registers of Atmel AVR processors. The intent is to allow the user to explore the devices specific to a selected processor and experiment with settings thru a user interface that assists in understanding the complexities involved. The user can also assign custom variable names to PORT IO pins thereby keeping track of the IO resources in use. These names are emitted in the generated code for use in the user’s program. (Windows .NET 2.0 erforderlich)
- Piconomic AVRLIB is a collection of firmware for Atmel AVR microcontrollers. The aim is to share source code, experience and expertise (in the eye of the beholder) with the community of engineers, scientists and enthusiasts.
- Imagecraft Der ICCAVR C Compiler fuer AVR von Imagecraft.
Assembler
- Atmel AVR ASM Site
- tavrasm - Toms Linux (Atmel) AVR Assembler
- gavrasm - Gerds Linux/Win/DOS AVR Assembler
- avra - avra ATMEL AVR Assembler für Linux, FreeBSD, AmigaOS und Win32
- Algorithm Builder - graphische Makro-Assembler Entwicklungsumgebung
- SiSy AVR - graphische Entwicklungsumgebung mit Assembler Codegenerierung aus Programmablaufplänen
- SB-Assembler - Freeware Cross-Assembler unter DOS. (6502, 6800, 6801, 6804, 6805, 6809, 68HC08, 68HC11, Z8, Z80, Z180, 8080, 8085, 8021, 8041, 8048, 8051, AVR, PIC1684,...)
- myAVRWorkpad kompakte Entwicklungsumgebung für AVRs mit Terminal
- Macro Assembler AS - AS is a portable macro cross assembler for a variety of microprocessors and -controllers
- ASxxxx Cross Assemblers - The ASxxxx assemblers are a series of microprocessor assemblers written in the C programming language. (1802, S2650, C/MP, MSP430, 61860, 6500, 6800(6802/6808), 6801(6803/HD6303), 6804, 6805, 68HC(S)08, 6809, 68HC11, 68HC(S)12, 68HC16, 740, 8048(8041/8022/8021) 8051, 8085(8080), DS8xCxxx, AVR, Z80, F2MC8L/FX, GameBoy(Z80), H8/3xx, Cypress PSoC(M8C), PIC, Rabbit 2000/3000, Z8, Z80(HD64180)) linux & windows, source code
- 8086/88 Assembler Befehlsreferenz - Informationen zum Befehlssatz, Registern und Speicheradressierung
Disassembler
- IDA-Pro -Disassembler und Debugger für fast alle bekannten Prozessoren. Evaluation Version verfügbar. Tagline: The most advanced tool for Hostile Code Analysis, Vulnerability and Software Reverse Engineering
- ReAVR - Disassembler und ACXutility Binary Tool
- revava - Disassembler
- vAVRdisasm - Free AVR Disassembler
- avrdisas - AVR Mikrocontroller Disassembler für Linux (und Win32)
BASIC
- Bascom AVR
- FastAVR - und mit 'ASM' Ausgabe, Nokia3310 LCD Unterstützung
- mikrocontrollerBASIC Freeware - mit Simulator für ATmega32, ATmega128 und C-CONTROL.
- mikroBasic - Comprehensive, stand-alone Basic compiler for AVR microcontrollers
- MCS BASIC-52 - Original-Übersetzung 1988 INTEL MCS BASIC-52 USERS MANUAL 220 Seiten frei Download als PDF
- Beetle-Basic Leistungsfähiges Basic-Betriebssystem im AVR.
- AVR_BASIC Open Source Freeware: Minimalistischer Basic-Interpreter im AVR.
- Great Cow BASIC "Open Source BASIC programming tools for Microchip PIC and Atmel AVR microcontrollers"
Pascal
- AVRco Pascal Compiler - AVR Pascal Compiler mit umfangreicher Funktionslibrary
- mikroPascal - Comprehensive, stand-alone Pascal compiler for AVR microcontrollers
Forth
- www.robo-forth.de - AVR Forth Compiler mit umfangreicher Funktionslibrary für Servos, Motore und Sensoren
- amforth - Forth for Atmel ATmega micro controllers von Matthias Trute. Diskussion
Java
- NanoVM - Java VM für AVR-Mikrocontroller (deutsches Wiki)
- SJC - Java-Compiler (erzeugt AVR-Maschinencode) für AVR-Mikrocontroller (SJC)
Ada
- AVR-Ada - Ada Compiler innerhalb von GCC (GNAT) für AVR. Enthält eine kleine Laufzeitbibliothek ohne Tasking und ohne Exceptions. [2]
Virgil
- The Virgil Programming Language is designed for building robust, flexible, and scalable software systems on embedded hardware platforms. Virgil builds on ideas from object-oriented, statically typed languages like Java, providing a clean, consistent source language. Its compiler system provides an efficient implementation for resource-constrained environments.
LabVIEW
- http://www.ni.com/embedded/ Informationen zu LabVIEW, der graphischen Entwicklungsumgebung von National Instruments
- http://www.labviewforum.de/ Deutsches Labview-Forum
- Communicating Arduino-->LabVIEW
Python
- python-on-a-chip (pymite). There are two sample projects in the source tree. One for an 8-bit Atmel ATmega103 (but any AVR/ATmega with 4 KB RAM or more will do) and one for the 32-bit Atmel AT91SAM7S64 running on the AT91SAM7S-EK evaluation board. (GPL Lizenz)
Openeye
- OpenEye ist eine Kombination aus PC-Programm (Windows, Delphi) und einer Monitor-Routine im AVR. Die Daten aus dem AVR werden mit RS232 übertragen und können fürs Debuggen der laufenden Anwendung benutzt werden. OpenEye wurde vom User Martin Vogel (oldmax) geschrieben [3].
Modkit
Modkit is a new kind of graphical programming environment that makes programming things in the physical world as easy as dragging and dropping little virtual code blocks in a web browser.. Heavily inspired by the Scratch programming environment (from MIT Media Lab's Lifelong Kindergarten Group), Modkit enables anyone including kids, artists and inventors to build with electronic kits and components including motors, sensors, lights, sound and the popular Arduino and Arduino compatible development boards... (Text vom Makezine)
Tutorials und Beispiele
- AVR Mikrocontroller Einfühung in AVR Mikrocontroller mit Nachbau des Spiels "Senso".
- [4] I2C Bus Tuts und Programme mit dem ATmega 1284p
- AVRBeginners.net Beginners Guides to AVRs
- reintechnisch.de AVR Tutorial: 9V-LED-Lampe
- Das Schaltungsforum ist eine Seite für Anfänger und Profis welche ständig mit Tutorials erweitert wird. Stellt Eure Projekte online. Die Seite befindet noch im Aufbau und Eure Mithilfe ist erwünscht.
- mikrocontrollerspielwiese.de ist eine Seite, die an Anfänger gerichtet ist und Experimente und fertige Projekte komplett mit Code und Eagle-Dokumenten zur Verfügung stellt.
- ELO-AVR-Anwendungen bietet eine wachsende Sammlung kleinerer AVR-Projekte, überwiegend für die ATTiny-Serie.
- AVR-Tipps Programmier-Tipps und AVR-Experimente.
- PLL-Synthesizer Tutorial kleines praxisorientiertes PLL-Tutorial zur Funktion, Reparatur und Steuerung einer PLL-Schaltung mit AVR ATtiny2313 über 3-Leiter-Bus
- Arduino
- t r o n i x s t u f f - Arduino Tutorials (engl.)
- The Complete Beginners Guide to the Arduino
- Arduino with Visual Basic by Carl Morey auf codeproject.com
C
- AVR-GCC-Tutorial
- Quick Start Guide for using the WinAVR Compiler with ATMEL's AVR Butterfly (www.smileymicros.com, PDF)
- avrtutor - an attempt to provide a real tutorial for the ATMEL AVR microcontrollers.
- Spark Fun Electronics - Beginning Embedded Electronics (Atmega8, englisch)
- metku.net - How to get started with microcontrollers (ATtiny45, Steckbrett)
- XMEGA-C-Tutorial - Tutorial über Atxmega
- XMEGA Tutorial in C - Tutorial ATxmega (unter anderen am ATxmega128A3U)
C++
- www.avr-cpp.de - Tutorial für AVR C++ und myAVR Bibliotheken
Assembler
- Atmel AVR ASM Site
- Atmel AVR Microcontroller Assembler Tutorial (D)
- AVR-Studio
- AVR Assembler Übersicht
- [5] - Schnittstelle zwischen Informatik und Elektrotechnik Mikrokontroller HC12 Anleitung
Bascom
- MCS Elektronik BASCOM AVR Demo zum Download
Pascal
- AVRco Pascal Tutorial - von Markus
- ein paar Seiten zum AVR (ASM und Pascal) von ibrt
Ada
Hardware (Prototypen-Platinen-Boards etc.)
- Atmel AVR Butterfly Site
- 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. Platine AVR-Ctrl, AVR-Webserver (D)
- AVR webserver RTL8019, 3COM (E)
- Microcontroller-Starterkits Starter Kits for different Microcontrollers (D)
- Olimex Ltd. DevelopmentBoards and Tools
- Krause Robotik Controller Boards & Zubehör
- robotikhardware.de Controller Boards
- Embedded-IT USB Module auf AVR Basis sowie Ethernut kompatible Embedded Ethernet Mikrocontroller Boards für Industrie und Hobby auf ARM mit Nut/OS Betriebssystem
- SSV Embedded Systems 32-bit Mikrocontrollermodule und -boards, Starter Kits etc.
- Embedit Mikrocontrollermodule und -boards
- Display3000 Farbdisplays, Mikrocontrollermodule und -boards mit TFT-Farbdisplays; Experimentierplatinen und Ansteuerplatinen für TFT Farbdisplays
- myAVR Einsteigerboards und Zubehör
- SIPHEC Development Boards für AVR, MSP430, USB
- ATMEL Evaluations-Board Bausatz (PDF) und ATMEL Funk-Evaluations-Board Bausatz (PDF) von Pollin
- Etherrape Atmaga 644 mit Ethernet und TCP/IP als Bausatz.
- AVR Programmieradapter,ZigBee-ready Funkmodule/Funk-USB-Sticks und Funk Starterkits von In-Circuit
- AVR32 AP7000 Linux Board mit 2xEthernet, TFT, Audio, SDCARD, USB-Host/Devive, Funk...
- Das Laborboard von das-labor.org (DIY)
- number six - Open Source Design, Atmega32. Alle Pins sind auf eine 2x20 Pol Wannenstiftleiste herausgeführt.
- http://www.maares.de/tools USB Memory Stick am AVR Butterfly. AVR Butterfly Trägerplatine zum Anschluß von VDRIVE, VMUSIC, RFM12.
- Wiring is an open source programming environment and electronics i/o board for exploring the electronic arts, tangible media, teaching and learning computer programming and prototyping with electronics.
- chip45 Atmel AVR Module und Boards mit USB, RS232/485, CAN, Ethernet, Funkmodule, sowie ISP Programmieradapter.
- Dr. Rakers AVR Boards und Experimentierplatinen mit USB, Ethernet, RS232, CAN, LCD etc. in hochwertiger Qualität zu günstigen Preisen.
- Roboterbausatz Nibo - autonomer Roboter mit einem ATmega128 und einem ATmega88
- Modularis - AVR Mikrocontroller-Boards (z.T. mit Zusatz-Speicher und USB) die über Flachbandkabel erweitert werden können. Es gibt bis jetzt Zubehör-Module mit Taster, Motor H-Brücke, XBee und Winkelsensor.
- Schramm-Software - 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
- Arduino Homepage
- Freeduino.org - Riesige Linksammlung zu dem Ardunio(R) AVR-Board (Kit) und dessen Clones und Mutanten (DIY oder Kit)
- freeduino.de - Anleitungen und Tutorials, Arduino Wiki, Blog, Tools in Deutsch
- Arduino Shield List
- Fritzing nützliches Programm für viele Betriebsysteme zur Unterstützung eines Brettboard-Aufbaus(ungetestet).
- Specialprint InkjetDruck für den digitalen Direktdruck von Ätzmasken, Lötstoppmasken, Frontplatten, Kennzeichnungen
- Onlinesteuerung.de USB Bausatz. Technische Geräte per PC, Browser, Netzwerk, Ethernet, TCP/IP, Internet, Excel, Timer oder Sensoren schalten.
- Carambola WiFi module Open hardware Linux friendly (OpenWRT) WiFi 802.11n OEM module
- ATxMegaBoard und ATxMegaStick Entwicklungsboards, zum Einstig in die Welt der ATxMegas
- Thinkembedded Webshop, Schweiz div. Olimex Demoboarde ab SFr 18.- / 14 Euro
- Elektronische Baugruppen der AVR-Familie Entwicklungs- und Breakout-Boards der Atmel AVR/XMEGA-Familie
Programmierhard- und Software
- AVR-Doper Einfach nachzubauender, STK500-kompatibler Programmer mit USB-Anschluss. Beherrscht auch HVSP, nicht jedoch HVPP. Open Source.
- AVRDUDE AVR ISP-Programmerierwerkzeug für Unix/Linux/BSD und Windows. Kommandozeile (oder mit GUI), 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-Programmierwerkzeug für Unix/Linux/BSD und Windows (Kommandozeile)
- yaap
- SP12
- STK500 kompatibler Programmer als Nachbauprojekt. Siehe auch [[STK500]
- Preiswerter Standard ISP (STK200 kompatibel)
- 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
- USBasp – USB-Programmer bestehend aus ATmega8 (kein spezieller USB-Chip notwendig)
- USBasp – USB-Programmer guloprog (ca. 5,00 €) mit Signalwandlerfunktion, bestehend aus ATtiny85 (kein spezieller USB-Chip notwendig)
- Bierdeckel-Programmer – USBasp mit ATtiny85, sehr wenige Bauteile, leicht nachzubauen
- Amadeus-USB - Highspeed-Programmer für PIC18, PIC24, dsPIC30, PIC32, dsPIC33 und AVR. Bietet auch Möglichkeiten zur Fehlersuche.
- Signalgenerator - Signalgenerator software
- Time Partition Testing (TPT) - Test-, und Testauswertewerkzeug für eingebettete Systeme
- mySmartUSB - USB Programmer (ab 15€) kombiniert auch mit USB-UART-Bridge, STK500v2/AVR910/AVR911 kompatibel, ISP HV-seriell, HV-parallel
- USB-Programmer für Bascom Programmierer
- Virtual Serial Port Software for serial port communication and null-modem emulation
- [6] SimpleSerialTerminal, ein einfaches Tool für die serielle Schnittstelle, (freeware)
- HAPSIM graphischer Simulator zu graphischen Simulation von Tasten /LED /LCD und Terminal in AVR Studio Freeware !!!
- AVR Programmieradapter und JTAGICE MKII
- myAVR ProgTool nette Programmieroberfläche (free)
- KAVRCalc is a free calculator to assist in programming AVR microcontrollers (Baudrate, Watchdog, Timer, ...)
- CrispAVR-USB STK500 V2 kompatibler ISP Adapter mit USB Schnittstelle für Atmel AVR Mikrocontroller (1,8V-5,5V).
- UCOM-IR - Programmieradapter mit USB Schnittstelle (AT90USB162) und IR-Sender/Empfänger, STK500 V2 kompatibel
- AnaGate Programmer Serielle Programmer mit LAN-Anschluss für I2C und SPI inkl. Programmier-API für Windows/Linux (Shop)
- roloFlash - mobiles Flashgerät ohne PC (standalone), flexibel durch eingebaute Skriptsprache roloBasic
- AVR-ISP-Stick Sehr günstiger (6,90€!) und bereits über 500 mal bewährter AVR-Programmer mit USB-Anschluss
- Android AVR Flasher over FTDI Program AVR Atmel Chips with FTDI chips (MPSSE mode) on Android
Projekte und Quellcodebibliotheken
Bibliotheken
- Cadsoft Eagle Bibliotheken
- AVR Libc
- Procyon AVRlib
- Peter Fleury's Pages - UART / LCD (HD44780) / I²C (TWI)/ AVR-GCC Bibliotheken, STK500v2 Bootloader
- Fixed Point Library Based on ISO/IEC Standard DTR 18037 for Atmel AVR microcontrollers, u.a. Cordic-Algorithmen und Kurzbeschreibung dazu als Powerpoint-PDF TU Wien Febr. 2007
Betriebssysteme & Co.
- TinyOS - Komponentenbasiertes Betriebssystem für Sensorknoten. Bringt eigene C-ähnliche Hochsprache nesC mit.
- YAVRTOS - Yet Another Atmel® AVR® Real-Time Operating System von Chris O'Byrne (C, Atmega32, GPL3 Lizenz)
- FreeRTOS is a portable, open source, mini Real Time Kernel - a free to download and royalty free RTOS that can be used in commercial applications. (AVR, MSP430, PIC, ARM7, ...)
- AvrX Real Time Kernel (IAR ASM oder IAR/GCC C, GPL2 Lizenz)
- scmRTOS - Single-Chip Microcontroller Real-Time Operating System (C++, AVR, MSP430, Blackfin, ARM7, FR (Fujitsu, MIT Lizenz).
- csRTOS - cooperative single-stack RTOS aus dem Circuit Cellar AVR 2004 Design Contest. csRTOS port to ATmega32 und Diskussion auf www.avrfreaks.net führte zur Weiterentwicklung als 4AvrOS - cooperative scheduler
- OPEX - freeware cooperative scheduler with lots of calendar and I/O functions von Steve Childress (Download auf www.avrfreaks.net ggf. Registrierung notwendig)
- Scheduler von Peter Dannegger
- RTC-Scheduler von ape
- Protothreads - Lightweight, Stackless Threads in C (open source BSD-style license)
- uC/OS-II is a real time operating system developed by Jean J. Labrosse. You can obtain the source code for the OS by buying Labrosse's excellent book MicroC/OS-II The Real-Time Kernel (2nd edition). Port for AVR (gcc 3.x) and AVR (gcc 2.x).
- QP is a lightweight, portable framework/RTOS for embedded systems (ARM, Cortex-M3, 8051, AVR, MSP430, M16C, HC08, NiosII, and x86). GPL (und kommerzielle Lizenz verfügbar)
- Femto OS von Ruud Vlaming ist ein preemptives Betriebssystem für die kleinsten Mikrocontroller aus der AVR Serie bis ca. 16 KB ROM und 1 KB RAM. Spezielle Targets sind: ATtiny861/461/261. Geschrieben in C. Freie Software, GPLv3. Artikel in Elektor Februar 2010
- kaOS is a real-time, multithreaded, preemptive operating system for the ATmega32 microcontroller, which loads and executes programs from a Secure Digital or MMC card. Authors Nicholas Clark & Adam Liechty. (Circuit Cellar AVR Wettbewerb 2006)
- Helium is a minimalistic real-time kernel for the HC(S)08 core by Freescale and Atmel AVR.
- BeRTOS is a completely free, open source, real time operating system (RTOS) suitable for embedded platforms. Runs on many microprocessors and microcontrollers, ranging from 8 bits to 32 bits CPUs and even PCs.
- funkos Targets: AVR, XMEGA, MSP430, Cortex M3, Open Source
- Vergleich zwischen 4 Operating Systems for the Arduino auf Liquidware Antipasto
- DuinOS by RobotGroup (FreeRTOS Portierung)
- Pyxis OS by ArduinoWill
- ArduinoMacOS by Mark
- TaOS by Ziplock
- Atomthreads is a free, lightweight, portable, real-time scheduler for embedded systems. (BSD Lizenz)
- XMK (eXtreme Minimal Kernel) ist ein freies Echtzeitbetriebssystem für Mikrocontroller (AVR, H8, R8C, M16C).
- iRTOS is an free Real Time Operating System. The iRTOS kernel is free to download and use under the terms of LGPL. It can be used in commercial applications. iRTOS is designed for tiny 8 bit microconroller chips with little RAM usage. OS can be installed also in 16 and 32 bit processor units.
- cocoOS is a cooperative task scheduler, based on coroutines and it is written in C. (STK500, Atmega16)
- BasicBeetle Basic-Betriebssystem im AVR
- Shells für Arduino:
- toolduino is a simple software tool that lets you easily interact with your Arduino hardware so you can test the circuits you create. Toolduino is written in the Processing languange and is available for Windows, Mac OS X, and Linux. Toolduino uses the the Arduino library for Processing to communicate with an Arduino board so you can manipulate output pins and read inputs. The Arduino must be running the Firmata firmware that comes with the Arduino IDE. (LGPL)
- MOPS - A small C and Assembly based operating system for the ATMEL AVR® 8-Bit RISC controller family.
- RTS(Realtime Tasking System) - Betriebssystemkern mit Echtzeiteigenschaften, Lizenz: EUPL V. 1.1
Projektsammlungen
- Die Elektronik-Projektseite und Heimat des BasicBeetle Hauptthema ist der BasicBeetle. Ein modularer, leistungsfähiger, in Basic programmierbarer Mikrorechner speziell für Steuerungen. Mit vielen Programmen, Tiipps und Tricks, Informationen...
- Happy-Micro.de Die Internetsite für Hobbyelektroniker, Mikrocontroller-Anwender, Programmierer und alle, die Spaß an Computern und Elektronik haben. Bei Happy-Micro.de steht der Spaß am Entwickeln von Programmen und Schaltungen im Vordergrund. Jeder Benutzer hat die Möglichkeit auch als Autor mitzumachen und seine Schaltungen oder Programme zu veröffentlichen. Freier Bilderdownload für die eigene Homepage. (Seite wurde geschlossen!)
- Elektronik und Informationen Wissenswertes aus der Unterhaltungselektronik..
- Cornell University ECE 476 Microcontroller Design Final Projects
- 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
- Burkhard John (D)
- AVRmicrocontrollerprojects u.a. Text-LCD, Schrittmotor, Thermometer
- Robin Stridh Rotor-Anzeige, Video-Interface
- dertien.dds.nl AVR-Projects
- MicroSPS.com Grafische Programmierung des AVR mit EAGLE
- h-mpeg Festplatten mp3 Player IDE Ansteuerung, IDE Filesystem, LCD Ansteuerung etc. in 8K Code. Quelltext unter GPL
- embedtronics.com
- M. Thomas' AVR Projekte untern Anderem AVR Butterfly avr-gcc-port, DB101 gcc-port, BC100 gcc-port, Bootloader, Programmier- und Debughardware, Software-UART, DS1820-Lib., experimentelle avrdude-Versionen, AVR und CAN mit MCP2515
- Michaels Electronic Projects AVR Projekte (EN) - ua. Sony/Becker CD/MD Wechsler Emulator, RDS-Decoder, GPS Infos, OBD J1850 VPW Interface, USB<>CAN Bus Interface. Informationen zu CD Wechsler Protokollen. MP3stick - MP3 Player mit ATmega128, color LCD, SD/MMC Karte und VS1011b
- node13 modulares AVR 8515 Projekt: eine Controller-Platine, an die sich weitere Ein-Ausgabemodule (Tastenfeld, LEDs, LCD-Modul) anschliessen lassen
- Roboternetz-Mikrocontroller Projekte.de Diverse Projekte mit AVR und anderen Controllern, insbesondere im Bereich Robotik
- AVR-Projekte.de Belichtungstimer, FT232RL Schaltungen,LED-Fading über Fernbedienung, HD44780-LCD über USB und Seriell, AVR910-USB Programmer, Basteleien: Ätzmaschine,Kompressor.
- 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
- SeebyTouch - Blinden-Seh-Ersatzsystem Computerbilder fühlen durch ein einfaches Gerät (Bauanleitung) und freier Software (für 10 Betriebssysteme) - eine neue Erfahrung für alle
- www.loetstelle.net Verschiedene kleinere AVR-Projekte rund um LEDs, z. B. RGB Dimmer, Moodlight. Diverse Elektronikprojekte und Grundlagen
- Selbstbauprojekte Elektronik kleine Sammlung von Elektronikprojekten zum Thema Leiterplattenfertigung, Hochfrequenztechnik und Mikrocontroller.
- Jesper's AVR pages Yampp MP3 Player, Yaap Programmer, DDS mit 2313+R2R, Gitarrentuner, Frequenzzähler.
- MicroSyl MCU MP3 Player, MegaLoad, HCLoad, Propeller Clock, Freq Meter, BarCode Reader, Door Bell, OneWire Lib, Text LCD Lib, Graph LCD Lib, Nokia LCD Lib, Led Sign with MMC MemoryCard, Intercom
- http://www.jeroen.homeunix.net/ Aufbau eines elektronischen Rouletts auf basis eines AVRs
- thomaspfeifer.net Reflow-Ofen, Laminator-Temperaturregelung, USB-Atmel-Programmer, SMD-Tricks u.v.m.
- Scienceprog - embedded theory and projects - AVR, ARM theory and projects
- Hausautomatisierung - CAN-Bus mit ATmega32-Controllern und Bedienfeldern, Admin-Tools zum Updaten via CAN, Traffic Dumper etc.
- AVRSAM - AT91SAM7S Header Board annährend 100% Pinkompatibel zu den folgenden AVR Mikrocontroller: AT90S8535 / ATMEGA8535 / ATMEGA16 / ATMEGA32
- Hausbus Home - Hausbus-Projekt unter Verwendung von ATmega8, ATtiny13 und ATmega128
- AVR-DCF-Clock - DCF-Uhr mit bunter LED-Anzeige - ATmega8
- GenuhR - DCF-Funkuhr / Wecker/ Timer mit LED-Punktmatrixanzeige. Das Projekt beschreibt den Aufbau des kompletten Gerätes beginnend beim Schaltplan bis hin zur Montage in ein Gehäuse.
- AVR Projektsammlung bei www.avrguide.com
- AVR Synth http://www.elby-designs.com/avrsynth/avrsyn-about.htm http://www.jarek-synth.strona.pl/
- Electronic Lives Manufacturing - Aufbauten in Fädeldrahttechnik, tlw. auf Japanisch, aber mit englischen Sourcecodes
- AVR Synthesizer http://www.avrx.se/
- Wedis-Basteleck - Modellbahn DCC-Servo-Zubehördecoder DCC Servo Decoder mit ATmega8 / Servo Differenzierbaugruppe für Modellbau
- http://web.archive.org/web/20050415222337/http://www.hebel23.de/ RDS RADIO: ATMega32, TEA5757, T6963C, TDA7330B in C
- Analog/Digital and MPU Eletronic Projects PAL/VGA Terminal, CallerID, Ethernet, Wireless Bridge, LPC2214, AT91RM9200, Sony Unilink Controlled Wireless MP3 Player.
- Circuit Cellar AVR Design Contest 2004 mit Projektbeschreibungen
- Circuit Cellar AVR Design Contest 2006 mit Projektbeschreibungen
- Homepage von Stefan Heesch - AVR Mikrokontroller Projekte, z.B. WLAN und AVR, netzwerkgesteuertes RGB Licht, IDE-Interface, DS1821 Thermometer, Morse-Dekoder u.a.
- Das Schaltungsforum ist eine Seite für Anfänger und Profis welche ständig mit Tutorials erweitert wird. Stellt Eure Projekte online. Die Seite befindet noch im Aufbau und Eure Mithilfe ist erwünscht.
- [7] Viele Projekte mit LEDs(LED-Matrixen) und AVRs
- wiki.trimension.de Tutorial zum Auslesen eines TSIC, ein Belichtungsgerät, einfache PWM-Dimmer und andere Projekte mit AVR-Mikrocontrollern
- little-scale's arduino page
- www.sebastianweidmann.de Grundlagen zum Thema Platinen ätzen, Bohren, Durchkontaktierungen und Projekte Tipps/Tricks mit Atmel AVR Microcontrollern
- Junghans Electronic Page u.a Nokia 3310 LCD Ansteuerung in "C"(aktualisiert 2010), TWI/USI, Quadcopter
- http://www.familie-finke.com/ Die Website von Thomas Finke mit diversen Elektronikprojekten, wie z.B. STK-LAN (AVR im Netzwerk mit HTTPD, SNMP,...), UV-LED-Belichter, HPGL-Plotter.
- Philips Projektsammlung Elektronik Projekte (µC,CMOS,Analog,...), Tutorials und nützliche Online-Tools
- Phoenix allows you to develop science experiments by connecting sensor / control elements to a computer and access them through software. The project was started by Inter University Accelerator Centre, with the objective of improving the laboratory facilities at Indian Universities, and growing with the support of the user community. Phoenix depends heavily on Python language. The data acquisition, analysis and writing simulation programs to teach science and computation. The hardware design is freely available. The project is based on Free Software tools and the code is distributed under GNU GPL. (Atmega16)
- USB PWM Generator Low Cost PWM Generator, über USB Programmierbar. 1Hz - 120khz Duty Cycle 1 - 99 %.
- Electronics Hub - Huge collection of electronics projects, free electronics circuits and other technical information is available for Engineering students.
Schnittstellen & Protokolle
Ethernet (TCP/IP...)
- Kostengünstige und schnelle WLAN Anbindung an Mikrocontroller mit Wiz610wi. Bezugsquelle inkl. praktischer Adapterplatine bei: Display3000
- TCP/IP Stack für AVR mit Realtek RTL8019AS oder Axis 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
- eNet-sam7X Embedded Ethernet Modul im DIL64 Format mit kompletten OpenSource Board Support Packake auf Ethernut / Nut/OS Basis. Industrie geeignet
- Ethersex - Trotz des bescheuerten Namens sehr empfehlenswert. Viele flexibel einbindbare Module für diverse Hardware.
- OpenMCP Bekanntes Board auf Basis des ATmega2561 und ENC28j60. Läuft auch auf dem AVR-NETIO und dem myAVR.
- IgorPlug-UDP AVR - Ethernet & UDP/IP in Software implementiert
- [8] RTL8019 Bascom
- AVR und RTL8019
- AVR IP Webcam
- http://mikrocontroller.cco-ev.de/de/webcam.php
- avrETH1 - Webserver mit enc28j60 und Webcam-Support
- uIP-Stack, Teil des Contiki OS
- LwIP-Stack
- WLAN-Implementierung auf Basis einer PRISM-CF-Karte und uIP
- http://www.circuitcellar.com/AVR2006/winners/DE/AT2581.htm MEGA128(CAN) PCMCIA
- AVR32 AP7000 Linux Board mit 2xEthernet, TFT, Audio, SDCARD, USB-Host/Devive, Funk...
- AVR-Board mit Ethernet mit dem ENC28J60 von Microchip
- AVR-Ethernet-Board mit extra SRAM, SD/MMC, USB und zugehöriger Software
CAN
- Can@Home - CAN als "Installationsbus", u.a. mit AVRs (D)
- www.iuse.org - Hausautomatisierung auf CAN Basis
- www.port.de - Professionelle CAN/CANopen Entwicklungswerkzeuge
- CAN-WIKI - spezielle Wiki Site für CAN bus (Englisch)
- CAN-Bus - Eintrag in diesem Wiki
- CAN als Hausbus - Eintrag in diesem Wiki
- www.canhack.de - Ein Forum, dass sich mit dem CAN bus im Auto beschäftigt
- www.edevices.lt - USB2CAN inexpensive USB to CAN bus converter
USB
- eUSB-162 und eUSB-LCD - At90USB162 basiertes universelles USB Prototypen / Mikrocontroller Modul und USB Terminal Interface für HD44780 kompatible LCDs auf Basis der Lufa Library
- Igor-Plug - USB Device interface in AVR Firmware - no extra Interface IC needed, read the License
- V-USB – USB-Implementation in C nach gleichem Prinzip wie Igor-Plug, aber einfacher zu verwenden, GPL-ähnliche Lizenz (Nutzung des Projekts erfordert Veröffentlichung), englisch kommentierter Code
- USBTiny – weitere Software-USB-Implementierung in C; sehr ähnlich AVR-USB; steht aber unter GPL; relativ wenige Beispiele
- MJoy USB Joystick Controller on AVR ATmega8
- TUSB3210-Controller, HID, LIBUSB Ein Projektseminar, in dem es darum ging, die USB-Schnittstelle des TUSB3210 zu aktivieren und die Daten eines ADC an den PC zu senden. USB-Implementierung für µC und PC.
- Steuern und Messen mit USB - FT232, 245 und 2232 Das aktuelle Buch zu den USB-Controllern von FTDI. Viele Beispielprogramme in C, zwei Projektbeschreibungen: I²C-Bus mit LM75A und ein Web-Projekt. Bauteilesatz und USB-Modul mit dem FT2232 zum schnellen Einstieg in die Thematik. Buch / Teilesatz über Segor oder dieser Seite erhältlich.
- USB to Ethernet Connector - Share your USB devices via LAN/Internet
- Viele kleine USB Projekte Rund um die Bibliothek usbn2mc http://usbn2mc.berlios.de. Dies ist eine einfache Bibliothek für den USBN9604/03 von National Semiconductor
- Mega8D12 - Schritt für Schritt zum virtuellen COM-Port. Ein Einsteiger-Tutorial zur CDC-Klasse mit Schaltung und Firmware (ATmega8 und PDIUSBD12).
- http://www.maares.de/tools USB_ISO: Isolierter Schnittstellenwandler USB auf RS232 (TTL) mit FT232RL und ADUM1402. Galvanische Trennung für das Zielsystem.
- USB HID Host Treiber - USB HID Treiber DLL für Windows (Demo Projekte für Visual Studio 2010 C++, C# und VB).
DMX512
- Hennes Sites Bauanleitungen für DMX-Dimmerpacks, DMX-Switchpacks, PWM-Controller, ... Tutorial für Senden und Empfangen von DMX-Daten mit AVRs.
- DMX Lichtanlage im Selbstbau Projekt für den Selbstbau einer kompletten Lichtanlage zur Steuerung über DMX. Projekt beinhaltet alles was man für den Betrieb einer eigenen Lichtanlage benötigt (Mischpult, Steuersoftware, Dimmer, Scanner mit Iris, Shutter-Dimmer, 2 rotierenden Goborädern, 2 Farbrädern, CMY-Farbmischeinheit, Prisma, Fokus ...).
- Digital Enlightenment Verschiedene DMX-Selbstbauprojekte
PS2
LANC
- 3D LANC Master from Damir Vrancic is a device which keeps in synchronisation some of Sony camcorders by using LANC (CONTROL-L, ACC) protocol. (Open Hardware + Open Source, Atmega8).
- LANC Lib for AVRGCC. Read and write LANC commands.
- Controlling Sony camcorders with the Arduino
MMC/SD-Card
- MMC/SD card reader example application von Roland Riegel (Atmega8, Atmega168 für FAT16)
- MMC Flash bzw. SD Flash Memory Extension für Atmegas von Captain. (Atmega16, Atmega32)
- http://arm.hsz-t.ch MMC, SD, SDHC Kartentreiber für ARM7 Mikrocontroller
- Wiki und FAT16/32 Bibliothek für atmega
LC-Displays
Text (character-mode) HD44780
- P.Fleury
- avrfreaks Projekt 59 (Chris E.) und andere
- Procyon avrlib v. Pascal Slang (GPL)
- Bray
- Spruts LCD-Seite
- Standard-LCD auf 3V betreiben (eng)
- LCD2USB, LCD mit AVR am USB betreiben
- 4x40 LCD Projekt, Microchip
Grafik T6963C etc.
- http://www.holger-klabunde.de/avr/avrboard.htm#t6963
- Projekt T6963-LCD-Ansteuerung nur PC, keine Änderung seit Juli 2006
- avrfreaks.net - TOSHIBA_LCD_T6963C, AVR Graphics
- http://www.mikrocontroller.net/topic/48456 C
- http://www.mikrocontroller.net/topic/54563 C
- http://www.mikrocontroller.net/topic/48584 ASM
- Grafik LCDs - 128 x 112 Grayscale für MSP430 und andere uCs.
- http://www.display3000.com/ Farb-TFT-Module inkl. Mikrocontroller (ATMega128; ATMega2561 und AT90CAN128)
- SED1330 an ATMega. Library für SED 1330 controller an ATmega
In der Codesammlung gibt es auch für andere Controller was.
Siemens S55/C60
Siemens S65/M65/CX65
- S65-Display vom Siemens S65/M65/CX65, 132x176 Pixel, 65536 Farben, günstig als Ersatzteil zu bekommen.
Nokia 3210/3310
- Bibliothek für Nokia 3310 Lcd Ansteuerung in "C" von http://www.jtronics.de - sehr gut (aktualisiert 2010)
- MicroSyl.Com
- Deramon.de
Nokia 6100 LCD
- Yampp 7 Software Download Seite: Archiv "yampp-7 with colour LCD firmware" enthält avr-gcc/avr-as Routinen für 6100-LCDs mit Philips- oder Epson-Controller (nicht direkt eine "Library")
- S1D15G10: Routine code für den Epson S1D15G10 Controller
- Nokia 6100 Display am AVR Anzeige von RGB-Bildern (für avr-gcc)
- www.optixx.org Code zur Ansteuerung von Philips und Epson
- http://www.zipfelmaus.com/nokia6100lcd_en/ --> unter Download: Tool zum Konvertieren von BMPs in h-Files zum Ausgeben auf dem Display
KS0108
- Procyon avrlib (GPL)
- avrfreaks UP
- apetech.de nicht mehr erreichbar http://www.mikrocontroller.net/topic/68316
GPS
- http://www.holger-klabunde.de/avr/avrboard.htm#GPSdisplay GPS-Daten auf LCD
- www.geoclub.de - Elektronik beim Geocaching
- passworld.co.jp - Do It Yourself GPS
8051 / MCS51
- MCU 8051 IDE - MCU 8051 IDE is a new modern graphical IDE for microcontrollers based on 8051. MCU 8051 IDE is noncommercial open-source software for Linux.
- Dr. Rakers Entwicklungssystem mit C-Compiler, BASIC-Compiler und Makroassembler für alle 8051-Mikrocontroller (80C552, 80C515(C), 80C537). Auch für Hobbyisten bezahlbar.
- Prog-Studio - Moderne Assembler Entwicklungsumgebung für 8051 Mikrocontroller mit Debugger, Edit & Continue, Code-Folding, Intelli-Sense, Monitorung und mehr
- yCModule: µController-Systeme - Preisgünstige µController-Module, ISP-Programmiertools und Applikationsboards
- Erik Buchmanns Mikrocontroller-Seite - Assemblerkurs und mehrere Projekte
- Experimentierboard für 8051 Controller von Holger Klabunde.
- World Of Electronics - Projekte mit den 8051-Controllern von Atmel
- Controllerplatine mit SAB80C535
- Selbstbau-Programmer für 2051er
- 8052 BASIC Projects - IDE-Interface
- Mikrokontroller sh51 Schaltplan für 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.
- Microcontroller-Starterkits Starter-Kits für verschiedene Microcontroller (D) preisgünstige Platinen (ab 12,95 Euro für AT89S8252). Beim uC-Dualboard : Das Board ist nutzbar mit AVR-Controllern und 8051-Controllern!
- Turbo51 - Free Pascal compiler for 8051
- self8051.de - Dein Nachschlagewerk - Befehlsreferenz, Eigenschaften, Derivate
- CMON51 - freier Onboard Monitor und Debugger, anpassbar an unterschiedliche 8051 kompatible Mikrocontroller
- Mikrocontroller Video Tutorial Video-Tutorial für Einsteiger (C-Kurs + Einführung 8051)
MSP430
- naken430msp - MSP430 Assembler von Michael Kohn (GPL)
- MSP430 Tutorials - Tutorials, Anleitungen und viele Beispielprojekte mit dem MSP430-Mikrocontroller
- Pulsweitenmodulation mit dem MSP430 - sehr ausführliche Einführung
- Kleine Projekte mit dem MSP430 - Schaltplan und Layout zu einem MSP430F149-Board und einem ADXL-G-Sensor mit MSP430
- The MSP430 Bugspray Database - umfangreiche Datenbank für Bugs in MSP430-Controllern
- MSP430.info - Portalseite für MSP430; Info, Projekte (MIDI, USB)
- Yahoo group MSP430 - lebhaftes Forum mit vielen MSP430-Experten
- mps430-gdb und Eclipse - Eine Anleitung von Chris Liechti
- Forum MSP430 - Projekte mit MSP430 (GPS, BlueTooth usw...)
- TI Design-Wettbewerb: http://www.designmsp430.com/View.aspx (Dateien liegen evtl. in /projects/) [2011-01-24: redirect zum TI Wiki, Projekte nicht mehr vorhanden]
- MSPsim - a Java-based simulator of MSP430 sensor network platforms (BSD License (revised))
- MSPGCC + Eclipse + msp430-gdbproxy / Linux / Debian / Ubuntu - Anleitung / Tutorial zur Installation der MSPGCC Toolchain + Eclipse + msp430-gdbproxy für Linux / Debian / Ubuntu Lang=Deutsch und Englisch
- Travis Goodspeed's Blog - Home of the GoodFET Programmer
- Four-Three-Oh!
- Webshop mit MSP430 Olimex Demoboarden und Programmer
MSP430 Launchpad
- MSP430 LaunchPad Wiki bei TI
- How-to: Launchpad programming with Linux auf hackaday.com
- TI Launchpad programming and debugging with Open Source tools on Windows (Eclipse, MSPGCC4, Insight, msp430-gdbproxy)
- MSP430 LaunchPad toolchain for Mac OS X
EZ430 Chronos
- EZ Chronos Wiki bei TI
ARM
Herstellerseiten
- ARM - Entwickler des ARM-Prozessorkerns (kein Hersteller von ICs)
- ARM Infocenter Sammlung Technischer Informationen
- Analog Devices ADuC7xxx ARM7TDMI Serie unter Analog Microcontrollers
- Atmel AT91 Startseite
- AT91.COM - Atmel ARM Informationsseite (Forum, Beispielcodes etc.)
- Cirrus Logic
- Energy Micro EFM32 mit Cortex M0+,M3,M4
- Freescale MAC7100
- Hilscher netX (ARM926 core)
- Infineon XMCxxxx Cortex M0,M4
- Intel XSCALE Startseite, siehe auch Marvell
- Luminiary Micro (TI) Controller mit Cortex M3 core
- NXP (ehemals Philips) Microcontroller Startseite für sämtliche Mikrocontroller (ARM7, ARM9, Cortex-M0, -M3, MCS51 etc.), neben LPC2000, LPC3000 auch die LH7xxxx BlueStreak-Serie (ehemals Sharp Microelectronics)
- lpc2000.com Infoseite für NXP (ex. Philips) LPC1700 Cortex-M3 basierende Typen, LPC2000, ARM7 basierende Typen und LPC3000, ARM9 basierende Typen. Auch andere Cortex-M3 Bausteine sind erfasst
- OKI ARM-Controller Startseite
- Samsung ARM7/9 unter Mobile SoC
- STMicroelectronics (ST) Microcontroller Startseite u.a. STR7, STR9, STM32 Support-Forum
- Texas Instruments TMS470 ARM7TDMI Serie
- Toshiba Controller mit ARM9 und Cortex-M3 core
Information (Foren, Mailinglisten, Linksammlungen)
- Lizard Lounge - Energy Micros Forum für EFM32
- Blog über Low Power Modes der EnergyMicro uC
- Freewing Linksammlung zu den NXP (ex. Philips) LPC-ARM7-Controllern (Assemblerbeispiele u.a. für Nokia 3310-GLCD)
- ARM Microcontroller Wiki
- arm.hsz-t.ch Einfühung in ARM7 Mikrocontroller und uClinux.
- ADuC7000 Yahoo-Group
- AT91 Forum (Atmel Rousset)
- AT91SAM Yahoo-Group
- arm-elf-gcc WinARM Forum (auch für Yagarto)
- Sourcery G++ Lite Edition User Forum/Mailing-List
- GNUARM Yahoo-Group
- Keil/ARM Forum
- LPC2000 Yahoo-Group
- MCU related Neuigkeiten zu MCUs, überwiegend ARM / Cortex-M3 basierend mit Vergleichen von RTOS und anderen Entwicklungstools
- Sparkfun Foren
- STMicroelectronis Forum
- Forum for STM32 moderated by Raisonance Sehr viele Beispielprogramme in Source fuer STM32 und den Primer2 von Raisonance
Entwicklungswerkzeuge (Compiler/Assembler/Debugger/Tools)
IDEs
- Anglia Idealist IDE und Anglia Toolchain GNU toolchain für Win32-hosts inkl. Beispielen für STR7, STR9 und STM32. IDE kostenlos aber registrierungspflichtig
- attolic TrueSTUDIO
- devkitPro/devkitARM GNU-Toolchain für MS-Windows "Hosts". Vor allem auf GBA abgestimmt aber auch für andere ARM-Controller geeignet
- EmbOrigin Integrierte Cross Entwicklungsumgebung für die Anwendungsentwicklung unter eCos (RTOS kernel) für ARM Prozessoren. Highlights: eCos Kernel Aware Debug Features. Trial Version verfügbar Support,Download
- Green Hills Software
- Hitex IDE für diverse Compiler, Debugger
- IAR Embedded Workbench, kommerzielle IDE/Compiler, codegrößenbeschränkte Evaluierungsversion verfügbar
- iSYSTEM Integrated Development Environment, USB/JTAG interface, OnChip Emulation and Trace
- Keil/ARM MDK-ARM kommerzielle IDE/Compiler, unterstützt zwei Compiler (ARM RealView, GNU/gcc), codegrößenbeschränkte Evaluierungsversion verfügbar (IDE/Compiler unbeschränkt für GNU), guter Debugger, sehr guter Simulator, Simulator und Debugger in der Evaluierungsversion auch bei Nutzung der GNU-Toolchain mit Größenbeschränkung
- MCT Demoversion C-Compiler für ARM und 68k ARM C-Compiler basiert auf GCC laut Herstellerinformation jedoch mit Codegrößenbeschränkung
- www.mpeforth.com - A free Forth system with 125 page manual for all Philips LPC2xxx CPUs with at least 64k Flash and 16k RAM and cystal frequency of 10, 12, or 14.7456 MHz.
- Raisonance Ride, RKit-ARM
- Rowley Kommerzielle IDE für GNU-Compiler, eigene libc (nicht newlib), Debugger (inkl. gutem Support für Wiggler)
- Tantos gcc for ARM Targets eine weitere ARM-GNU-Toolchain für MS-Windows "Hosts"
- Yagarto GNU arm-eabi-Toolchain, Eclipse, OpenOCD für Win32 inkl. Setup
- 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 LPC2000 und Atmel AT91SAM7S (ARM7TDMI) u.a.
- Dissy is a disassembler for Linux and UNIX which supports multiple architectures and allows easy navigation through the code. Dissy is implemented in Python and uses objdump for disassembling files.
- sinelaboreRT - generiert leicht lesbaren C-Code aus einer Zustandsmaschine. Die Generierung berücksichtig speziell die Bedürfnisse eingebetteter Echtzeitsysteme.
- http://arm.hsz-t.ch Entwicklungsumgebung für ARM7 Mikrocontroller basierend auf der Knoppix CD. Keine Harddisk installation nötig für uClinux.
HW Debugger/Programmer
- OpenOCD Open On-Chip Debugger: Schnittstelle ("gdb-Server") zwischen verschiedenen JTAG-Interfaces (u.a. auf FTDI2232-Basis, "Wiggler"-ParPort und andere) und GNU-debugger (gdb/Insight-gdb) Flash-Programmierfunktion für LPC2k, AT91SAM7S, LM3S, STM32 und viele andere interne und externe Flashspeicher (Open Source, GPL, unter anderem auf MS Windows und Linux lauffähig)
- OCDLibRemote Schnittstelle zwischen WIGGLER-kompatibler JTAG Hardware und dem GNU-Debugger (gdb)
- GDB-JTAG-ARM GDB JTAG Tools
- JTAG-Pack GDB JTAG Tools
- H-JTAG RDI-Interface für Wiggler, Flash-Funktionen für diverse interne und externe Speicher
- lpc21isp Flashutility für LPC21xx, ISP via "Bootloader" ("multiplattform")
- Abatron BDI1000 & BDI2000, On-Chip Debuggers für ARM, 68k, Coldfire uvm.
- Amontec JTAGkey, JTAGkey2(P): JTAG-Adapter auf Basis des FTDI2232(H)
- H-JTAG USB Emulator
- Keil/ARM ULINK/ULINK2/ULINK-ME JTAG-Adapter, USB-Anschluss, wird von Keil uVision unterstützt, ULINK2 teilw. auch von Codesourcery G++ (lt. Hestellerangaben)
- Kristech USB-Scarab, JTAG Adapter, kommt mit eigener Debugger-UI, kompatibel zu Olimex
- Lauterbach TRACE32 JTAG-Adapter, USB und Ethernet-Anschluss, eigene Software
- Olimex JTAG-Adapter: Wiggler-Nachbau (ParPort) und Adapter auf Basis des FTDI2232 (USB)
- Olimex ARM-JTAG-COOCOX CoLinkEx nachbau von Olimex (daher siehe CoLinkEx)
- CoLinkEx günstiger JTAG/SWD Programmer von Coocox.com, nicht alle uC unterstützt, siehe Website, unterstützt,CoIDE, Keil MDK-ARM, IAR sowie Eclipse.
- Ronetix Peedi
- Segger J-Link JTAG-Adapter, USB-Anschluss, unterstützt z. B. von IAR, Keil uVision (via RDI) (OEM: IAR J-Link, SAM-ICE)
- Signalyzer Signalyzer Tool, u.a. JTAG-Adapter auf Basis des FTDI2232
- Simon Qians Versaloon
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
- Beispiele in C, für ARM7-Controller von Philips und ADI
- Embedded.com: Building Bare-Metal ARM Systems with GNU Teil 10, Links zu den Teilen 1-9 auf der Seite
- AT91SAM7 Serial Communications von James P. Lynch (PDF, www.sparkfun.com)
- ADuC7000 Tutorial von Witold Kaczurba (www.kaczurba.pl)
- Schweizer Gondelbahnsteuerung über Webserver auf ETT STM32F ARM KIT Board in Keil RTOS mit Webcam
- Tutorial für das STM32F4 Discovery in C und C++ (UML)
- Einblick in die moderne Elektronik ohne viel Theorie PDF
Projekte und Quellcodebibliotheken
- Procyon ARMlib-LPC2100 - Treiber, Beispiele (Lizenz: GPL, kaum weiterentwickelt)
- NXP BlueStreak Code für LH7xxxx (ehemals Sharp)
- M. Thomas' ARM Projekte "Projectvorlagen" für AT91SAM7 und LPC2000 mit GNU-Toolchain Einsteiger-Projekte für AT91SAM7, LPC2000, ADuC7000 u.a. (u.a. Blinky, UART, Interrupt, C++, GLCD mit KS0108, DS18x20, DCF77, Anpassungen von FAT16/32-Libraries)
- STMicro Treiber und Beispiel für STR7, STR9 und STM32
- LPCUSB - Open-source USB stack for the built-in USB controller in LPC214x microcontrollers von Bertrik Sikken. Sample code
- Olimex Einige Beispiele auf den "Produktseiten" der ARM Boards.
- ARM MP3/AAC Player
- J.C. Wrens Beispielprojekt für LPC214x
- Beispiele von Keil abgestimmt auf deren Boards und Realview-Toolchain, Portierung auf andere Boards und Compiler relativ einfach, Lizenz beachten.
- Luminary Micro Driverlib für Stellaris Cortex-M3
- GPS-Tracker mit Navigation auf LPC2103-Basis (Complier: GCC)
- elua Lua für ARM-controller
- FreeMODBUS "A Modbus ASCII/RTU and TCP implementation" (für STR71x, AT91SAM7, LPC214x, auch: AVR, MSP430 u.a.)
- BettyHacks Freie Firmware für die "interaktive TV-Fernbedienung" betty-tv (ARM7tdmi, 2MB Flash, 160 x 128 Pixel 2 bit LCD, CC1100, IR, Lautsprecher,..)
- Download Simlicity Studio, Tool mit vollständiger Dokumentation und vielen Beispielen zu Energy Micro EFM32 Cortex M0+/M3/M4 uC.
Betriebssysteme
- Agnix
- BeRTOS is a completely free, open source, real time operating system (RTOS) suitable for embedded platforms. Runs on many microprocessors and microcontrollers, ranging from 8 bits to 32 bits CPUs and even PCs.
- ChibiOS/RT
- Circle-OS for STM32 Kostenloses OS, sehr klein mit Basisfunktionen fuer STM32
- CoOS
- eCos - "Real-Time-Operating-System" o.a. auch für ARM7
- FreeRTOS (.org!) - "Real-Time-Kernel" unter anderem für ARM7 (LPC2xxx) auch AVR, MSP430, '51er
- FunkOS
- L4Ka
- Linux für Toradex Module basierend auf Intel XScale und Nvidia Tegra
- Linux4SAM Informationen, Anleitungen und Code zur Anwendung von Linux auf AT91SAM9xxx
- NicheTask (URL ist www.freertos.com aber hat nichts mit FreeRTOS(.org) zu tun)
- Nut/OS Echtzeitbetriebssystem für Mikrocontroller (ARM, AVR, AVR32, Cortex M3 u.A). Multitasking und vollständiger TCP/IP Stack inklusive. Leicht zu erlernen und viele Beispiele
- NuttX RTOS (ARM7TDMI port for TI TMS320C5471 also called a C5471 or TMS320DM180).
- Phoenix-RTOS
- PicoOS
- Prex is a portable real-time operating system for embedded systems. The small, reliable, and low power kernel is written in the C language based on microkernel design. The file system, Unix process, and networking features are provided by user mode tasks. (ARM, i386, geplant: MIPS, PowerPC, Hitachi-SH und Win32)
- RTEMS
- rt-thread
- scmRTOS
- TNKernel - "Real-Time-Kernel" TNKernel ist ein kompakter und sehr schneller Echtzeitkernel unter anderem für ARM7 (Philips LPC2106/LPC21XX/LPC22xx, Samsung S3C44B0X, Atmel AT91SAM7S128, STMicroelectronics STR711FR2)
- uC/OS-II RTOS
Hardware (Prototypen-Platinen etc.)
- Embest Philips, Samsung und Atmel ARM Boards und Module, JTAG-Hard- und Software
- Embedded-Waveplayer mit ARM7-Prozessor EP7309 (MIDI- und RS232-Steuerung)
- Embedded Artists bietet verschiedene preisgünstige Platinen (ab 25 Euro für LPC213x Familie)
- Embedded-IT eNet-sam7X: Ethernut kompatible Embedded Ethernet Mikrocontroller Boards für Industrie und Hobby auf ARM mit Nut/OS Betriebssystem sowie USB Module auf AVR Basis
- Hiteg SAMSUNG und Intel XScale basierende boards. (Deutsches Unternehmen in China)
- Hitex Starter-Kits für Philips LPC2000, ST STR7, Atmel AT91M
- IAR Starter-Kits für Atmel, Oki, Philips, ST und TI
- ic-board.de Kommunikationsplattform auf Basis des AT91SAM7X256 mit Ethernet, USB, CAN und Funk Schnittstellen
- Keil Philips LPC2000 und ST STR7/9 Boards und Starter-Kits
- LPCTools bietet verschiedene Starter Kits für die LPC2000-Familie
- MakingThings Make Controller Kit (AT91SAM7X256)
- MCT Paul und Scherer Starterkits für ARM7 (NXP LPC2000, ADI ADUC7000)
- Mikrocontroller.net Shop Platinen mit AT91SAM7, LPC2xxx, JTAG
- Microcontroller-Starterkits Starter-Kits für verschiedene Microcontroller (D) preisgünstige Platinen (ab 12,95 Euro für LPC2129 und 2194) sowie Entwicklungsboard komplett bestückt
- Micro-Research Development- und Header-Boards für LPC2000 und ADuC7000
- Olimex Bulgarischer Anbieter günstiger ARM Prototypen- und Header-Boards (LPC2000, STR7, AT91SAM, ADI, TI, OKI u.a.)
- Propox
- Primer2 from Raisonance Focus auf STM32 mit sehr grossem Forum im STM32circle
- Revely Evaluations- und Demo-Boards mit Sharp ARM Controllern. Teilweise mit SVGA-Anschluss.
- SKPang electronics Entwicklungsboards für diverse ARM7/9 (UK)
- SSV Embedded Systems bietet verschiedene Starter Kits für die verschiedenen DIL/NetPC u.a. (A)DNP/9200 SBC mit AT91RM9200
- taskit Development- und Header-Boards für AT91SAM7S/X, AT91RM9200, AT91SAM9
- Toradex ARM DevKits (XScale, Nvidia Tegra) (Schweiz)
- Thinkembedded Webshop Demoboarde,Debugger Cortex M (Schweiz)
PIC
Herstellerseiten
- Microchip Hersteller der PIC Microcontroller
- Microchip C18 Student Edition - die "Student Edition" des Microchip C18 C Compilers für die PIC18 Serie ist kostenlos verfügbar.
- Elektronikentwicklung von Systemtechnik LEBER Offizieller Microchip Design Partner für professionelles Microcontroller Design und Hersteller von Leistungsstellern, Thyristorstellern und Halbleiterelais...
Entwicklungstools / Tutorials / Foren
- www.osterer.co.at Entwicklungs-Board mit integrierten Programmer/Debugger für PIC18F4550.
- www.martins-elektronikwelt.tk ICD1-Debugger-Nachbau im Kleinstformat u. SMD Technik (so groß wie eine halbe Scheckkarte).
- 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.
- http://www.waitingforfriday.com/ Wer anstatt mit Delphi (sprut.de) lieber mit C++ oder C# arbeiten möchte, findet bei Simon Inns ein USB-Framework und zahlreiche interessante und anpassbare Anwendungen.
- PIC-Projekte.de Tutorials (u.a. für PIC C) und Projekte mit erklärten Codesnipseln (geeignet für Anfänger), deutschsprachiges PIC Forum
- PIC: Programmierung in CCS (www.fernando-heitor.de) Dies ist eine weitere Seite, die dem Anfänger, der sich mit PICs beschäftigt, auf die Beine hilft. Sie befasst sich hauptsächlich mit dem CCS-Compiler und hat dazu ein sehr gutes Tutorial. Ausserdem bietet die Seite ein Forum speziell für PIC Mikrocontroller.
- CC5X Programmierkurs für PIC-Mikrocontroller 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.
- MicrochipC.com Programmieren von PIC-Microcontrollern mit C. (Enthält auch Links und Bootloader für diverse PICs.)
- Internetworking with Microchip Microcontrollers - PIC18F4620+ENC28J60
- Wiki about Microchip USB PIC (PIC18F2550, PIC18F4550...)
- PICPgm - A free and simple PIC Development Programmer Software for Windows and Linux Einfacher PIC Programmer für Windows und Linux. Unterstützt eine Vielzahl von PIC-Chips und wird ständig erweitert. Derzeit können PIC10F, PIC12F, 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 Programmer und Tutorials für Anfänger von Nigel Goodwin (Englisch)
- usbpicprog, an open source Microchip PIC programmer for the USB port. A wxWidgets based (cross platform) application to communicate with the usbpicprog hardware / firmware. This application is known to function well on Linux, Windows (XP or later) and Macosx.
- EasyPIC3, EasyPIC4, Easy8051A, EasyAVR, Easy-was-weiss-ich (www.tigal.com) - Distributor für Produkte von mikroelektronika und weiteren Herstellern
- Pro Zukunft Evaluation-Board für PIC16F84A, hands-on-training und Print-Lehrgang. Für Schulen, Ausbildungsbetriebe & Hobbyelektroniker.
- www.wselektronik.at Bausatz für "Full Speed ICD2" (USB2.0, Debugger, Programmer) oder Fertiggerät erhältlich.
- How to setup for PIC microcontroller development on Linux von Steven Moughan
- gpsim is a full-featured software simulator for Microchip PIC microcontrollers distributed under the GNU General Public License.
- YaPIDE aims to be a fully featured Microchip PIC simulator for Linux (and probably other UNIXes). YaPIDE is a GUI only application. If you need a commandline based PIC simulator there is the excellent gpsim. The simulator kernel currently supports 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 toolchains (like gputils, sdcc, c18) and with the simulator gpsim. It supports the most common programmers (serial, parallel, ICD2, Pickit2, PicStart+) and debuggers (ICD2).
- vPICdisasm is a Microchip PIC Mid-Range family firmware disassembler. This single-pass disassembler can read Intel HEX and Motorola S-Record formatted files containing valid PIC firmware. (GPL)
- PiKdev is a simple graphic IDE for the development of PIC-based applications. It currently supports assembly language. C language is also supported for PIC 18 devices. PiKdev is developed in C++ under Linux and is based on the KDE environment.
- Yenka PICs lets you write routines using simple flowcharts, and test them on-screen, before using them to program real PIC or PICAXE chips. To help spread the news about Yenka, we're offering free copies of Yenka PICs for use at home or school.
- Great Cow BASIC "Open Source BASIC programming tools for Microchip PIC and Atmel AVR microcontrollers"
- Open Programmer - An open source USB programmer for PIC micros, I2C-SPI-MicroWire EEPROMs, some ATMEL AVR micros, generic I2C/SPI devices and (soon) other devices. Can work as ICD debugger.
Projektsammlungen/Einzelprojekte
- www.martins-elektronikwelt.tk Viele Projekte mit den PIC Mikrocontrollern, u.a. SMS-Schaltzentrale, SD/MMC-FAT32-MP3-Player, Lichtschranken, Funk-Wetterempfänger, PS/2 am PIC usw.
- Firmware-On-Demand Umfangreiche Firmware-Bibliothek.
- XLCD Librarie Anleitung zum Ansteuern des HD44780 unter Verwendung der C18 XLCD Librarie
- www.rentron.com Anfänger-taugliche Projekte für PIC und 8051 von Reynolds Electronics (Englisch)
- Microchip 16-Bit Embedded Control 2007 Design Contest bei Circuit cellar
- Mondo Technologiy Grosse Ansammlung von PIC-Projekten, u.a. SuperProbe: Logic Probe,(Auf der linken Seite ganz oben) Logic pulser, Frequency Counter, Event Counter, Voltmeter, Diode Junction Voltage, Capacitance Measurement, Inductance Measurement, Signal Generator, Video Patern, Serial Ascii, Midi Note, R/C Servo, Square Wave, Pseudo Random Number, ir38, PWM in einem... (PIC16F870)
- uGNU/RTOS is a microcontroller-targeted serial real time operating system. It has been ported to USART capable Microchip PIC16 devices. It supports I/O operations and some internal registry operations. The user can interact with the chip through the RS-232 serial cable and a shell. The user can type a small list of commands and see the results on the chip's outputs. (LGPL)
- http:pic-projekte.de Viele Projekte vom Betreiber der Webseite. Außerdem gibt es ein deutsches PIC-Forum
- Experiments with PIC16F628A - PIC Programming in C
- Stevy's Homepage http://stevy.bplaced.com Pic Projekte die in C geschriebn wurden z.B 3D Engine, Grafik Display Ansteuerungen, Oszilloskip usw
- RGB Stripe mit 16bit Bus, realisiert mit PIC12F629
- Spiel PONG auf einer 16x16 LED Matrix mit Ton, realisiert auf einem AVR.
- Pinguino Webpage und Pinguino Wiki ist ein Arduino-ähnliches Open Source und Open Hardware Projekt 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 Yahoo-Gruppe, die sich mit den Z8 Encore! Mikrocontrollern beschäftigt (Anmeldung bei Yahoo erforderlich).
- Zilog Encore Experimentierplatine (Z8F6421 Familie mit DIP-40 Gehäuse)
- Thomas' Technik Blog Ein Z8Encore und ZNEO Projekt und viele Tips zum Programmieren und Debuggen.
Programmierbare Logik (CPLD/FPGA/GAL)
Chip-Hersteller
- Altera, Große FPGAs, direkter Wettbewerber zu Xilinx
- Lattice Semiconductor, kleinere und mittlere FPGAs, sehr Strom sparend
- Microsemi
- Xilinx, Große FPGAs, direkter Wettbewerber zu Altera
Soft-Core-Prozessoren und IP-Cores
- OpenCores.org, VHDL Sourcen
- Freecore, unter 'Module library' gibt's einige freie Designs
- Private Seite von John Kent, enthält eine Menge Links und auch einige Designs
Entwicklungswerkzeuge für Soft-Core-Prozessoren
- FIDEx, FIDEx assembler IDE für mehrere Soft-Core-Prozessoren
- Mediatronix tools, Picoblaze und DSP tools
Weitere Info-Seiten
- fpga4fun, umfangreiche Seite mit Einführung und Beispielen, berücksichtigt Xilinx & Altera
- FPGA CPU Links
FPGA-Modul- und Eval-Board-Hersteller
- Digilent, Hersteller verschiedener FPGA/CPLD-Boards (u.a. Xilinx Spartan Starter Kit)
- Terasic, Anbieter von Altera FPGA-Boards
- Trenz Elektronik, verkauft verschiedene FPGA/CPLD-Boards
- XESS, Anbieter von FPGA-Boards (Xilinx), unter Support gibts es eine Menge Beispiele
- Online Shop für Cesys FPGA Karten
Programmierwerkzeuge
- ixo.de usbjtag - USB-JTAG Adapter, fast kompatibel zu Altera USB-Blaster, wahlweise basierend auf FT245+CPLD oder Cypress FX2 Controller
DSP
- combined embedded Linux-DSP Solutions
- TI c54x DSP Compilertools (ohne Debugger) frei für Open Source Projekte.
Wettbewerbe (Contests)
Verschiedene Hersteller veranstalten zur Promotion ihrer Produkte Designwettbewerbe, aus denen teilweise komplette Projektunterlagen hervorgehen (Schaltung, Source).
2014
- Make It Wearable Der "VISIONARY Track" startet am 24.02.2014, der "DEVELOPMENT Track" im Sommer 2014.
2013
- digilent Design contest 2013
- EBV verlost Infineon XMC4500 Cortex M4 Starter Kits
- Energy Micro verschenkt kostenlose Starter Kits
- Toradex Wettbewerb, 100'000 USD in Preise
2012
- EFM32 Design Contest 2012 von Energy Micro Anmeldung bis zum 31.10.2012
- Open 7400 Logic Competition 2012 Anmeldung bis 31.10.2012
- beaglebone Cape Contest Anmeldung bis 31.Dezember 2012
2011
- DesignSpark chipKIT Challenge bis 27.03.2012
- 555 Contest
- NXP and ARM/mbed challenge
- STM32 Design Contest von EBV Elektronik und STMicroelectronics
- The RX MCU Design Contest und die Top 3 im Video bei Dave Jones auf EEVBlog.com
- ARM Cortex-M3 PSoC® 5 Design Challenge
- SparkFun Microcontroller Contest bis 13.02.2011
- EFM32 Design-Wettbewerb von Elektronik, Avnet-Memec und Energy Micro
- Make It Challenge: Kinetis MCUs von Freescale
2010
- SchmartBoard 2010 MCU Challenge
- Digilent Design Contest 2010
- Parallax & iGen Student LED Holiday Challenge
- The embeddedSPARK 2010 SUMMER Challenge
- Libelium Arduino Open Hardware Contest
- Texas Instruments DesignStellaris 2010
- iMCU Design Contest (WIZnet)
- ELO-Programmierwettbewerb 2010 (Atmega8, PingPong-Platine, 31.3.10)
- NXP LPC1100 Design Challenge (Cortex-M0 based LPC1100)
2009
- Fun with Arduino Contest
- XMOS Challenge
- Design MSP430 Ultra-Low Power Challenge
- Make: Halloween Contest 2009, sponsored by Microchip Technology!
- Let Arduino Play Contest
- DLP Design DLP-232PC Design Contest
- Arduino contest by Libelium
- EXPLI Elektronik Wettbewerb: Die coolsten Elektronik Projekte & AVR Microcontroller Anleitungen
- STM32 Primer2 Design Competition 2009
- 2009/2010 Propeller Design Contest
2008
- Propeller Design Contest
- PSoC Innovator Design Challenge India 2008
- Microchip PIC32 Design Challenge
- HEW Target Server Design Contest 2008
- STM32 Primer Design Competition 2008
2007
2006
2005
- Philips ARM Design Contest 2005 (LPC213x)
- Renesas M16C Design Contest 2005
- Cornelius van Drebbel's Mad Design Contest (NEC)
2004
- Atmel AVR 2004 Design Contest
- PSoC High Integration Challenge 2004
- Zilog 2004 Flash Nets Cash Design Contest (eZ80Acclaim!)
- 2004 Freescale Wireless Design Challenge (MC13191/92/93 RF Transceivers, ZigBee)
2003
- MOTOROLA FLASH INNOVATION 2003 DESIGN CONTEST (Motorola HC08)
- Renesas H8 Design 2003 Contest
- ZiLOG Flash for Cash Z8 Encore®! International Design Contest
- 2003 Motorola E-Field Sensor Contest (MC33794)
2002
- Mad Dash for Flash Cash (Microchip, PIC)
2001
Interfaces & Protokolle
Siehe auch Linksammlung#Schnittstellen
Infrarot (IR)
- Übersicht IR-Protokolle von San Bergmans (engl.): ITT, JVC, NEC, Nokia NRC17, Sharp, Sony SIRC, Philips RC-5, RC-6, RC-MM, RECS80, RCA, X-Sat
- Data formats for IR controls (PDF) von Vishay.
- IR protocol analyzer (Freeware)
Parallelport
iPod
- IPod to T&A remotecontrol adapter (PIC-Projekt)(Link defect)
- http://jasongarr.wordpress.com/project-pages/ipod-clickwheel-hack/
RFID
- RFIDemulator - Beschreibung eines RFIDemulators zum klonen von Tags
- Radio Frequency Identification: Evolution of Transponder Circuit Design - Übersichtsartikel aus dem Microwave Journal
- Die StopRFID-Seiten des FoeBuD e.V.
- PDF-Bücher (englisch) - Bücher über RF, Antennen und elektromagnetische Wellen.
- http://cq.cx/proxmark3.pl Jonathan Westhues RFID Leser/Schreiber/Cloner
http://www.message_bocracco.com/
~ 125 kHz
13,56 MHz RFID
- OpenPCD - a free 13.56MHz RFID reader design for Proximity Coupling Devices (PCD) based on 13,56MHz communication. This device is able to screen informations from Proximity Integrated Circuit Cards (PICC) conforming to vendor-independent standards such as ISO 14443, ISO 15693 as well as proprietary protocols such as Mifare Classic. (AT91SAM7S128 ARM Projekt)
- RFDump is a backend GPL tool to directly interoperate with any RFID ISO-Reader to make the contents stored on RFID tags accessible. (Linux)
2,4 GHz RFID
- OpenBeacon - a free active 2.4GHz beacon design. (Reader: USB oder Ethernet; Tags: RF_Chip: NRF24L01, PIC16F684)
DMX512
- DMX-512 - was ist das? Eine Übersicht von SOUNDLIGHT.
- USB DMX Interface Bausatz /Fertiggerät USB DMX Interface
- OksiD DMX 3/1 is a Standard Parallel Port DMX 512 interface for IBM compatible PCs. Drei Output Universe und ein Input Universe (Universe = 512 channels). Open project. All source code and schematics are available for free.
- USB DMX Interface revision 1.3 - opto isolated, bus powered, DMX512 from/to USBinterface with both in and out universes. Cheap and simple to build.
- Ujjal's DMX512 Seite
- DMX4Linux 2.6 - A DMX device driver package for Linux (incl. hardware schematics with TI MSP430)
Verschiedenes
- T&A Kommandos - RC und RCII Kommandoset der Philips PRONTO Familie zur Steuerung von Audiogeräten. Dokumentation siehe unter Downloads.
- Das PS/2 Maus und PS/2- oder AT-Tastatur-Protokoll (Original auf [9])
- S.N.A.P - Scaleable Node Address Protocol. S.N.A.P is an free and open network protocol. The protocol was primary developed for PLM-24 based home automation and control systems but it is a generic protocol and not limited to this. S.N.A.P can be used in any type of applications where an easy to learn and light weighted network protocol is needed.
- PPM / PWM Encoder/Decoder für R/C Funkfernsteuerungen von Ulrich Radig (AVR, C)
- LVDS Owner's Manual - 4th Edition von National Semiconductor
- Becker Unilink
- Sony UniLink
- Multi-Drop Bus / Internal Communication Protocol (MDB / ICP)
Elektronikversender
siehe Elektronikversender
Leiterplattenhersteller
siehe Platinenhersteller
Schulungen (Online)
- www.kr-onlinetraining.de Vor Ort und Onlineseminare zu den Themen Elektronik, Reparaturen von Unterhaltungselektronik, Telekommunikation und IT Administration
- www.esacademy.com (engl.) - C, CAN, I²C, BlueTooth, PWM, USB, 51LPC, ARM (Einführung)
- Elektronik in der Praxis Präsentationen zu verschiedenen Themen der Elektronik in der Praxis. Lötvideo, das den zeitlichen Ablauf beim Löten anschaulich darstellt.
- www.national.com - Amplifiers, Audio, Data Acquisition, Die Products, Displays, Interface, Microcontrollers, Military/Aerospace, Power, Thermal Management, Wireless
- Circuit Technology Center - Surgeon grade rework and repair, by the book and guaranteed. Deeplink: Guides
- onlinetutorials.de - Linksammlung zu Tutorials für höhere Programmiersprachen (HLL) wie C, C++, Java, BASIC, Perl, PHP, ...
- AWCE Interactive Classroom - Embedded Systems (Using the APP-IV with GCC, Getting Started with the PIC 18F Family), Electronics (CLARC/HBSIG DSP Study Group, Basic Circuits), RoadMap to Programmable Logic
- Socratic Electronics (englisch)
- The basics of programming embedded processors von Wayne Wolf. Neun Artikel bei embedded.com (englisch)
- EE 42/EE 100 Introduction to Digital Electronics - Webcast, Spring 2008 (englisch)
- freevideolectures.com - Webcasts zu naturwissenschaftlichen Theman (englisch)
- Circuit Sage, a complete source of information to help you design circuits fast. (Linksammlung zu Software, Artikeln Büchern und Websites)
- Die Elektronikerseite Umfangreiche Sammlung von kleinen Lehrgängen und Schaltungen. Ideal für Anfänger aber auch für Fortgeschrittene
- 3D Virtual Development - Sammlung von vielen Grundschaltungen im Bereich Oszillator, Operationsverstärker, Empfangstechnik. Vereinzelt in Englisch.
- Learning Objects for Electronics des Engineering Tech Wing of Gateway Technical College (Flash erforderlich)
- Principles of Semiconductor Devices von Bart Van Zeghbroeck
- Introduction to Physical Computing (AVR, Arduino)
- NPTEL ELearning Courses Electrical Engineering (englisch)
- University Program, Lernprogramm zum uC programmieren für Einsteiger (von Energy Micro, ist jedoch universell anwendbar)
- http://pic-projekte.de/ PIC- und PIC-C-Tutorial. Besonders geeignet für Einsteiger!
- http://www.ta.de/ Weiterbildung für Industrietechniker Elektrotechnik IHK (weitere Infos) und Industriemeister Elektrotechnik IHK (weitere Infos)
Skripte
- Linksammlung von Volker Lange-Janson
- Physikalische Elektronik und Messtechnik von Othmar Marti und Dr. Alfred Plettl, Universität Ulm
- Lessons in Electric Circuits I-VI von Tony R. Kuphaldt
Messequipment
- Filmetrics Inc. (Filmetrics manufactures affordable thin-film measurement instruments capable of measuring thin films from 3nm to 0.5mm in thickness.)
- PCE Instruments (Entwicklung und Produktion für Prüfgeräte und Waagen.)
- BMC Messsysteme Sensorik, Anschlusstechnik, Messverstärker, Messsysteme und Digital I/O (Produkt Uebersicht) auch erhältlich hier
Logikanalyse
- Intronix LogicPort, Günstiger, aber sehr leistungsfähiger Logikanalysator mit USB-Anschluß an PC (34Ch, 500MHz Timing, 34 x 2kSa mit Kompression, ca. 367 Euro / 459 SFr.- hier )
- Zeroplus LAP-Cxxxx (Familie von LA's mit unterschiedlichen Daten, 32kBit...2MBit, 16ch oder 32ch, 100MHz..200MHz, Preise von 90,-...1100,- Euro, zu kaufen hier)
- TechTools DigiView, Günstiger Logikanalysator mit USB-Anschluß an PC (18Ch, 100MHz Timing, 128kSa mit Kompression, ca. 430Euro)
- Tribalmicro, PC hosted LA (32ch, 40MHz Timing, 128kSa, ca. 1700$)
- NCI GoLogic, Logikanalysator mit USB-Anschluß an PC (34 oder 72Ch, 500MHz Timing, 1 oder 2MSa, ca. 3000..5500$)
- Tektronix, Verschiedene Geräte, standalone oder modular (ab 34ch, 2GHz Timing, ab 512kSa, gut und teuer)
- Agilent, Verschiedene Geräte, standalone, modular oder PC-hosted (ab 34ch, ab 800MHz timing, ab 256kSa, gut und teuer)
- Sumps LA, günstiges Projekt für einen LA basierend auf einem Digilent Spartan Board (32ch, 100MHz Timing, 256kSa, Kosten Digilent Board ca. 100$ + Versand/Zoll)
- Meilhaus Electronic - MEphisto Scope UM203 Robustes, mobiles 16 bit Kombi-Instrument 7 Mess-Geräte in einem! (ab 348€)
- TravelLogic TL2x36, Logikanalysator zum Anschluß an PC über USB, (36ch, 4GHz timing, 200MHz state, Speicher bis 72MBit, Preis ab ca. 500,- netto)
- Bus und Logic Analyzer 100MHz Samplerate und integrierten SPI, I²C, CAN Interpreter, erweiterbar als Oszilloskop
- logic - Logik-Analyzer mit 8 Kanälen, mit Software zur Analyse von SPI, I2C, UART, etc... (ca 150$ + Versand/Zoll)
- DEDITEC USB-LOGI-500, kostengünstiges Einsteigermodell mit USB-Anschluß und dazugehöriger Software Logi+ (36Ch, Abtastrate 500MHz, 4096 Samples Speichertiefe/Kanal, ca. 236 Euro)
- Alogic Analyzer: Verfügt über USB-, I2C-, UART- und SPI-Protokoll-Dekoder. Vier oder zwei Kanäle mit bis zu 24 MHz Abtastrate. USB-High-Speed-Transfer zur kontinuierlichen Datenspeicherung. Aufzeichnung über Tage hinweg (nur durch Festplatte begrenzt). Preis 99,- Euro incl. MwSt.
- Eine Übersicht über verschiedene Selbstbauprojekte: Logic_Analyzer
- TimingAnalyzer can be used to easily draw timing diagrams and perform timing analysis to find faults in digital logic systems. Written in Java, it runs on any platform that supports the Java Run-time Environment, JRE1.6.0 or Java Development Kit JDK1.6.0 or newer.
Oszilloskope
siehe die separate Seite zum Thema
Generatoren
Meilhaus Electronic - ME-6x00 Waveform-Generator - potentialfrei isolierte 16 bit Analog-Ausgabe-Karte (ab EUR 1138,00)
Handbücher für Messgeräte
Für ältere kommerzielle Messgeräte sind viele Handbücher im Web als PDF verfügbar. Hier eine Linkliste für den kostenlosen Download:
- KO4BB Didier Juges
- BAMA-Edebris (mirror)
- BAMA Originalseite K4XL
- to-way.com (K7MLR)
- Bluefeathertech FTP-Server
- Bitsavers, vor allem Computermanuals und Software
- Handbücher der US-Army (->"i accept" -> "Enter the site" -> Suchbegriff z.B "Analyzer" in "Pub Title Text" eingeben -> search)
- eserviceinfo.com
- one-electron.com
- manoman
- Nostalgia Air schematics, manuals, tube data
- Freds sehr alte (vor allem Militärelektronik-) Geräteliteratur, Röhrentechnik und hier Übersicht zur Nummerierung der Militärhandbücher
- HP-Memory.org, alte Applications und HP-Journals
- Ebaman Registrierung per e-Mail erforderlich
Eine Linksammlung zu Messgeräten, sehr ausführlich
Vermischtes
Ältere Applikationsbücher und Schaltungssammlungen
- Rainers-Elektronikpage - Sammlung alter Applikationsbücher und Schaltungen (Siemens, Telefunken, Valvo, etc.)
Foren
- Spark Fun Electronics MicroController Ideas and Support (Englisch) (AVR, PIC, MSP, ARM, OpenOCD)
- EDAboard.com International Electronics Forum Center (Englisch)
- STS Reparatur Forum Forum für Radio und Fernsehtechniker
- PIC-Forum Deutschsprachiges PIC-Forum
- Elektronik Reparatur Forum Informationselektroniker Reparatur Forum
- Elektrik-Forum Forum zum Thema Elektroinstallationen
- Electronics Forum Electrical Engineering Community Forum (Englisch)
- Digi-Key TechXchange Communities > Microcontroller Solutions Community
- Forum von Energy Micro
Videocasts und Podcasts
- EEVblog Electronics Engineering Video Blog von David L. Jones (englisch). Anm.: David ist Australier und das hört man. An die Sprechweise kann man sich aber gewöhnen. Und nicht erschrecken, wenn öfter mal ein drastisches Fourletterword auftaucht!
- The Amp Hour Podcast mit Chris Gammell und David Jones (englisch)
- Youtube-Video Über Ingenieursdienstleister und einen Audi-Personalchef in Erklärungsnot
Projektsammlungen
Meist in Englisch.
- Circuit Scout - Online Suchmaschine
- ePanorama.net
- Discover Circuits a collection of 25000+ electronic circuits or schematics
- Next Electronic Circuit Database
- BeyondLogic.org Diverse Mikrocontroller und Interfacing Projekte
- Circuits for the Hobbyist by VA3AVR
- StefPro.de Diverse Projekte und Datenblattsammlung nach Kategorien, Microcontroller, Digital und Analog... Sowie Tutorial "Grundlagen der Bestückung von Platinen" und anderes Wissen
- www.schaltplaene-online.de Umfangreiche Linksammlung zu Schaltplänen aller Art
- MoNsTeRlIsT of Halloween Projects
- Open Innovation Projects - Sammlung von offenen Projekten zu physischen Produkten, darunter etliche Mikrocontroller-Projekte. Man kann selber Projekte hinzufügen.
- ThomasHeldt.de Blog Elektronik Blog mit vielen interessanten Projekten.
Referenzen, Beschreibungen, Standards
- Extraseite: Datenblätter
- Technik.Net Pinouts, Circuits and Guides
- pinout.ru und hardwarebook.info - Online handbooks of hardware pinouts, cables schemes and connectors layouts
- Keyboard, Monitor & Mouse Pinouts for PC, SUN, MAC, USB, FireWire, RS232, Digital Flat Panel and EVC configurations
- Special joysticks used in TV games
- Intel-Hex-Format (PDF)
- FAT32 Structure Information - Written by Jack Dobiash
- Understanding FAT32 Filesystems mit Beispielen (engl.)
- Microcontroller Interfacing Circuits - Revolution Education Ltd.
- Datenbank für Application Notes bei www.digchip.com
- Compact Fluorescent Lamp (CFL), Schaltungen von Energiesparlampen
Online-Bücher
- All About Circuits - Series of online textbooks covering electricity and electronics. The information provided is great for both students and hobbyists who are looking to expand their knowledge in this field. (Englisch)
- http://www.computer-books.us/ - überwiegend zu höheren Programmiersprachen. Englisch.
- FEEE - Fundamentals of Electrical Engineering and Electronics
- Numerical Recipes in C, Second Edition (1992)
- Electrical drives for precision engineering designs Prof.dr.ir. Compter
- Das neue InterNetzteil- und Konverter-Handbuch Dipl.-Ing. Jörg Rehrmann
- Einstieg in die Elektronik mit (AVR) Mikrocontrollern Stefan Frings
Bedienungsanleitungen / Manuals
- BAMA Archiv
- Big-List.com - This is a directory of over 600 dealers in used high technology equipment. Most deal in used electronic test equipment or semiconductor production equipment. Included are dealers in related high technology items, rental companies, equipment auction sites, test equipment manual dealers, foreign (non-U.S.) used equipment dealers, cal labs, and repair services.
- KO4BB's Manuals Repository
Ungewöhnliche Basteleien (Hacks)
Auf eigene Gefahr und nicht immer ganz ernst... Meist in Englisch.
- Metablogs (tägliche News)
- Projektsammlungen
- Final Projects der Kurse ECE4760 (Designing with Microcontrollers) und ECE5760 (Advanced Microcontrollers) an der Cornell University
- Cool Circuit tot -> https://web.archive.org/web/20130116005101/http://www.coolcircuit.com/gadgets/
- Electronics-Lab.com Blog
- Hack a Gecko Blog Energy Micro Hacks
- DIY-Anleitungen
- instructables
- Scitoys You Can Make With Your Kids
- Mix
- Evil Mad Scientist Laboratories - u.a. The Flying Spaghetti Monster, on toast ;-)
- Spark, Bang, Buzz and Other Good Stuff (Neue Sachen)
- Mike's Electric Stuff - Antique Glass, Tesla coils and high-voltage stuff, Lasers
- DHS electricity
- Elephant Staircase
- Eine selbstgebaute CPU aus TTL-Gattern
- Knolles Bauanleitungen
- ikalogic.com
- Electronics Infoline
- uC Hobby
- elettrolinux - Elektronik und Linux (engl.)
- electronicfox - Verschiedene Projekte mit AVR, Fernbedienungen und deren Aufbau sowie Decoder und alten ICs aus dem Recyclinghof
- Fresh Bytes von Techfocusmedia
- ESP-8266 Module Anwendungshinweise von Stefan Frings
Zeitschriften über Elektronik und µC
- rfe-Datenbank - ein Projekt von PSblnkd
- Elektronik - Das Elektronikmagazin für Entwickler
- E&E Faszination Elektronik - Magazin für Elektronik-Entwickler und Elektronik-Interessierte
- embedded.com - Hauptaugenmerk auf die Philosophie drumherum
- Silicon Chip - Freie Artikel unter Free Preview
- Circuit Cellar - Freie Artikel unter Digital Library
- Elektronikpraxis - Das professionelle Elektronikmagazin
- FUNKAMATEUR - Elektronik, Amateurfunk, CB-Funk u. v. a. m.
- EDN (etwas schwer zu finden, aber lesenswert: die Design Ideas und das Archiv der Druckausgaben)
- ELO - Das Magazin für Elektronik-Einsteiger
- TechOnline
- Elektor
- NASA Tech Briefs - Electronics & Computers
- Technology Interface Journal
- Your Electronics Open Source
- element14.com is an information portal and community specifically built for electronic design engineers.
- ITWissen.info (gutes Lexikon)
- Nuts'n'Volts Amerikanisches Elektronikmagazin mit Online Blog
- eTech von RS Online
- EEWeb, a premier electrical engineering community for hardware designers.
- All-about-Test, ein News- und Informations-Portal über Test- und Messtechnik.