Leider recht Chaotisch
UNFERTIGE SEITE
Programmiert wird der AVR ( alle Typen
) mit:
Compiler
WINAVR
: http://sourceforge.net/projects/winavr/files/
Suche in Google WINAVR und downloade die aktuelle Software
dairn enthalten der Editor: Programmers Notepad
Import und Einrichten von AVR STudio 6
siehe diesen Link:
http://avrstudio5.wordpress.com/2013/03/07/using-winavr-with-atmel-studio-6-0-or-later/
- Go to Atmel studio Tools Menu -> Options -> Tool chain -> Package Configuration
- Select “Atmel AVR 8-bit (C Language)” from the Toolchain’s combo box
- Click “Add Flavour”, Enter a name and path for WinAVR, and click Add. Note:
The path is the base path, i.e c:\WinAVRxxxxxx and not the bin path,..;
Name is your choice and should be a valid identifier)
AVR STudio 6
Ein neues Projekt machen:
Das von Studio neue leere erzeugte kann gelösocht werden im Solution Exspolorer
dann ganz oben in Main.c das vom AVR Studio erzeugt wurde
Im Solution Exspolorer alle File eintragen ( mit rechter Maustaste )
dann:
alle Files im Solution Explorer ( Rechtes Fenster ) auf den Orangen Namen rechte Maustaste
ADD --> exiting Item alle C und H Files eintragen
kein altes MAKE MEHR DA !!!!!!
F_CPU Problem wegen fehlenden "make" file
SO GEHT ES LEIDER NICHT
/* define CPU frequency in Mhz here if not defined in Makefile */
#ifndef F_CPU
#define F_CPU 16000000UL
#endif
SONDERN SO http://www.mikrocontroller.net/topic/233288
Schritte:
ALT-F7
oder
Preject--> ganz unten: Projektname Properties--> dann im Fenter--->
wer Debugen will:
JTAG Flag in Fuses Aktivieren ( mit Programmer ) nicht vergessen
fertig
build
Programmier Software für alle Typen für den ISP
Parallelport Dongle
ISP: http://www.mikrocontroller.net/articles/AVR_In_System_Programmer.
Pony Prog: PonyProg.html
ISP: Google
einfach mal etwas
0-poliger 6-poliger
Anschluss Anschluss
1 MOSI 1 MISO
2 VCC 2 VCC
3 - (*) 3 SCK
4,6,8,10 GND 4 MOSI
5 RESET 5 RESET
7 SCK 6 GND
9 MISO
Selbstbau
Programmer..
Diverses
aus dem Netz:
AVR ISP Nachbau COMx
http://www.der-hammer.info/hvprog/index.htm
http://www.klaus-leidinger.de/mp/Mikrocontroller/AVR-Prog/AVR-Programmer.html
Nützliches Batch-File,
das in den Projekte Ordenr kopiert wird.
Dort löscht es alle überflüssigen Files, die wieder vom
Kompiler erstellt werden.
DelAllC.bat
Beispiel Quellfiles für ATMega8, ein Blinker wie in
Startrek für die LED Leiste
In einem Ordner Auspacken.
Programmers NotePad = PN Projektdatei öffen.
dann aus dem Projektfenster ein File öffnen (main.c), sonst gehts
nicht.
Kompilieren..siehe Menü, HEX-File mit PonyProg aufladen... fertig.
( Alle Files bereits fertig ); aber die Machart stehtz im make file
AT8StarTrekBlinker.zip
Schönes DemoProjekt für das Pollin Eval Bord.
für LedLeiste an den Bits 0..7
AT16Lauflicht2.zip
ServoSteuerung.zip
Bibliotheken:
die sehr gute Seite von Peter Fleury findest du hier
http://www.jump.to/fleury
http://homepage.hispeed.ch/peterfleury/uartlibrary.zip
MERKE. "Kaum macht man es richtig, schon gehts"
sonst:
Allgemeine
Projekte mit AVRs:
GSM SMS Steuerung: http://www.riccibitti.com/tinyplanet/tiny_intro.htm
Ein Bastler mit sehr professionel gemachten
Projekten. Viele weiterführende Infos: http://www.ulrichradig.de/
Andere Baustelle..
Visual C++ Studion Express kann
momentan von der Microsoft Seite kostenlos runtergeladen werden.
vcsetup.exe