Atmega88 mit STK500 über Arduino IDE Programmieren

Gast #5232579
Lesenswert?

Hallo,

nach längerem Suchen im Internet, komme ich bei meinem Problem nicht 
weiter.

Ich habe in der Schule ein Board gelötet mit einem Atmega88 (vom Lehrer 
vorgegeben).

Der Leher lässt das ganze über BASIC programmieren, aber ich komme damit 
von vorne bis hinten nicht klar, weswegen ich C nehmen will und zwar am 
besten so wie ich es Zuhause mache wenn ich Arduinos Programmiere.

Als Programmer habe ich einen STK500 
(https://www.amazon.de/ISP-Programmer-Adapter-STK500-ATmega-ATtiny/dp/B00IYNAXUC/ref=sr_1_2?ie=UTF8&qid=1512396573&sr=8-2&keywords=atmel+stk500)

Der ist auch in der Arduino Software richtig eingestellt, nur finde ich 
keine Möglichkeit den Atmega88 auszuwählen.

Habt ihr irgendwelche Ideen warum es bei mir scheitert?

MfG

Marc
Gast #5232771
Lesenswert?

Marc schrieb:
> Der Leher lässt das ganze über BASIC programmieren, ...

Mal ganz ehrlich, wer programmiert denn heute noch in Basic? Das habe 
ich mal vor ca. 30 Jahren lernen müssen, weil es damals nichts anderes 
gab. In der heutigen Zeit sollte man auch Programmiersprachen lernen, 
die der heutigen Zeit auch entsprechen.
Aber der Lehrplan halt... der wie immer der Zeit hinterher läuft.
#5233150
Lesenswert?

oder auch:

https://raw.githubusercontent.com/sleemanj/optiboot/master/dists/package_gogo_diy_atmega8_series_index.json

Kurze "Anleitung":
------------------

Menüpunkt < Datei / Voreinstellungen > öffnen

In das Feld < zusätzliche Boardverwalter-URLs > die obige Adresse 
eintragen

Menüpunkt < Werkzeuge / Board > Boardverwalter auswählen

Im Boardverwalter bis nach unten scrollen und dort

DIY Atmega8, Atmega48, Atmega88, Atmega168, Atmega328

installieren.

---------------------------------------------------------------

By the way:

Warum funktioniert ein Editieren der boards.txt Datei nicht mehr. Die 
wird komplett ignoriert, selbst wenn man diese löscht funktionieren alle 
Boards noch. Wie kann das noch manuell (ohne Boardverwalter) eingetragen 
werden ?
Gast #5233261
Lesenswert?

Ralph S. schrieb:
> Warum funktioniert ein Editieren der boards.txt Datei nicht mehr. Die
> wird komplett ignoriert, selbst wenn man diese löscht funktionieren alle
> Boards noch. Wie kann das noch manuell (ohne Boardverwalter) eingetragen
> werden ?
Du hast die falsche boards.txt editiert.
Es gibt offensichtlich mehrere davon auf deinem System.

Manuell:
Wirf deine komplette Hardwaredefinitionen in eins der üblichen 3 
hardware Verzeichnisse.
Gast #5233382
Lesenswert?

Konstruktiver Nachtrag:

Wenn Du C verwenden möchtest, was ich sehr löblich finde, solltest Du 
auch konsequent den Weg über das AVR-Studio gehen. Damit lernst Du auch 
den Controller besser kennen als über Arduino. Mit dem AVR Studio kannst 
Du das STK500 auch Problemlos ansprechen und Den Mega88 programmieren. 
Beispiele gibt's im Netz genug.
#5233482
Lesenswert?

Arduino F. schrieb:
> Manuell:
> Wirf deine komplette Hardwaredefinitionen in eins der üblichen 3
> hardware Verzeichnisse.

die boards.txt die beim Start geladen wird liegt in:

~/.arduino18/packages/hardware ... bla bla bla

Witzigerweise liegt sie auf einem zweiten Rechner tatsächlich in

~/arduino.1.8.3/hardware/arduino/avr

Hm, aber relativ egal, weil Arduino eh nur für die Auszubildenden ist 
(da das doch tatsächlich in der Berufsschule und in der Abschlußprüfung 
Teil 1 verwendet wird)
Beitrag #6249351 wurde von einem Moderator gelöscht.

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