HOME Zurück

06.05.2014

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/

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