ATTINY85 20PU programmieren mit AVR .c Datei

OP #4845613
Lesenswert?
• ▲
▼
Hallo  in die Runde,
ich habe folgendes Problem.
Ich bin absoluter Neuling und habe null Ahnung.
Ich möchte auch in Zukunft mich nicht damit beschäftigen, da mir die 
Zeit und das Interesse fehlt. Ich kenne auch keine Sprachen oder 
Fachgebriffe.
Allerdings brauche ich für ein Projekt einen Microspeicher.
Also besorgte ich mir einen ATTINY85 20PU
Und diesen Programmer:
http://www.diamex.de/dxshop/USB-ISP-Programmer-fuer-Atmel-AVR-Rev2
mit
http://www.diamex.de/dxshop/Schwenkhebel-Modul-fuer-fast-alle-AVR-Controller-im-DIL-Gehaeuse

Den habe ich auf gut Glück so eingestellt: 1 ON / 2 OFF nur so wurde er 
erkannt, dass wars dann aber auch mit dem Erfolg.

Und es geht um diese Datei:
https://github.com/Cristov9000/SuperGameGirl/blob/master/pm4.c


Ich habe mir auf Empfehlung AVR 4,19 runtergeladen.
Er erkennt auch problemlos den Programmer.
Die Datei kann ich auch laden, nur wie spiele ich diese nun erflolgreich 
auf den Microbaustein?

Ich lese was von Flash,read etc... usw.. hier ein read, dort was von 
.hex usw
Aber es ist eine .C Datei, keine Ahnung was das ist.
Im Netz suche ich nun seit stunden Nach einer Lösung aber irgendwie 
gehen diese Lösungsschritte alle am Thema vorbei.
Ihr seid meine letzte Hoffnung.

Wie bekomme ich diese pm4.c auf einen ATTINY85 20PU ohne mich jetzt 
stundenlang einzulesen, wofür welcher Pin auf von diesem ATTINY85 ist 
usw.
Ich brauche diesen Microcontroller einmalig,
Über einen kleine Schritt für Schritt Anleitung würde ich mich wirklich 
sehr freuen.
Ich denke es sind nur 2-3 Schritte, nur wie gesagt, für mich ist das 
alles nicht nachvollziehbar, was ich in AVR einstellen kann.
Habe mir auch AVR5.1 und Amtel-7 runtergeladen, nur ich finde in allen 
Programmen, keinen Ansatz.

Habt ihr ein paar Tipps für mich?
OP #4845644
Lesenswert?
• ▲
▼
Rufus Τ. F. schrieb:
> Marc S. schrieb:
>> Allerdings brauche ich für ein Projekt einen Microspeicher.
>
> Was ist das?

Microspeicher.
Aus dem Text kann man ja erkennen das es sich um einen ATTI handelt.
Ist es möglich mir kurz und knapp zu schreiben, was zu tun ist?
Wie beretis geschrieben, mir sagt dieser Link nichts bzw. diese 
Fachbegriffe.
Muss ich den Abscnitt C / C++ durchlesen? komme ich dann zum Ziel ?
Ich weiß ja noch nichtmal, was C ist, ich leite das nun mal ab, wegen 
einer .c Datei.
OP #4845687
Lesenswert?
• ▲
▼
Lernen immer, nur aktuell stecke ich an dieser Stelle, meines Projektes 
fest.
Ich habe ja nun den Controller gekauft, den werde ich danach auch nicht 
auf Seite legen. Nur aktuell fehlt mir aus beruflichen Gründen die Zeit 
um weiter in die Materie einzusteigen.
Also ich habe es nun so verstanden.
Das man diese .c Datei in eine Hex umwandeln muss.
Diesen Schritt kann ich aber wohl umgehen, da mir diese .HEX Datei 
bereits @Amiga bereitgestellt hat. (Danke!!!)

Nun habe ich AVR 4.19 aufgerufen.
Das heißt, ich erstelle ein neues Projekt. Ich wähle mein ATTINY85 aus
und dann kommt unter "Build" (linke Seite) die HexDatei auswählen.
Danach reicht es einfach diese Hex Datei auf den Eprom zu schreiben 
(Eprom ist die allgemeine Bezeichnung?)
Muss ich dann oben in der Leiste auf "Start Debugging an Break" gehen ?
Weil danach meldet er mir einen Fehler.
#4845719
Lesenswert?
• ▲
▼
Hallo,

Marc S. schrieb:
> Nun habe ich AVR 4.19 aufgerufen.
> Das heißt, ich erstelle ein neues Projekt. Ich wähle mein ATTINY85 aus
> und dann kommt unter "Build" (linke Seite) die HexDatei auswählen.

Du brauchst kein Projekt im Studio anlegen.
Unter Tools/Programm AVR Connect aufrufen, Deinen Programmer auswählen.
Dann dort Write Flash aufrufen und die HEX-Datei auswählen usw.

Gruß aus Berlin
Michael
OP #4845738
Lesenswert?
• ▲
▼
Ich bin unter den Reiter
"Programm" gegangen.
Dann in den Bereich Flash "Input Hex File" danach wählte ich die 
test2.hex klickte dann auf "Program"
Ein Write fand ich dort nicht.

Folgendes hat er dann geschrieben:
Getting isp parameter.. SD=0x02 .. OKOK
Reading FLASH input file.. OK
Setting mode and device parameters.. OK!
Entering programming mode.. OK!
Erasing device.. OK!
Programming FLASH ..      OK!
Reading FLASH ..      OK!
FLASH contents is equal to file.. OK
Leaving programming mode.. OK!

Ich konnte auch auf "Verify" drücken.
Dann kam diese:

Getting isp parameter.. SD=0x02 .. OKOK
Reading FLASH input file.. OK
Setting mode and device parameters.. OK!
Entering programming mode.. OK!
Erasing device.. OK!
Programming FLASH ..      OK!
Reading FLASH ..      OK!
FLASH contents is equal to file.. OK
Leaving programming mode.. OK!

Ist das alles so korrekt ?
OP #4845750
Lesenswert?
• ▲
▼
Das kenne ich... Ich bin in sehr vielen Foren unterwegs.
Onlinerecht, Jura, Webseitenprogrammierung etc..
Da helfe ich auch immer gerne, da ich es immer ein wenig verstehen kann, 
wenn man bestimmte CMS Systeme nutzt und nur mal eben eine Startseite 
erstellen möchte und nicht das komplette CMS erst erlernen 
muss/will/kann.

Also Danke an alle vernünftigen Beiträge.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren