Atmega88 mit STK500 über Arduino IDE Programmieren

Gast #5232579
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
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.
#5232997
Das STK500 welches du verwendest ist ein STK500-kompatibler ISP, 
insofern geht das mit dem Atmega88 durchaus. Das Problem das du hast, 
ist, dass Arduino keinen Atmega88 kennt.
Du musst ein alternatives Programm zum programmieren verwenden, wie 
avrdude.
#5233150
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
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 #5233379
Stefan U. schrieb:
> Was hält denn dein Lehrer davon, wenn du dich nicht an seine Anleitung
> hältst? Ich bin wegen sowas in der 9. aus dem Informatik Kurz raus
> geflogen.

Ein Lehrer der noch BASIC im Unterricht einsetzt und fordert gehört 
selbst rausgeschmissen!
Gast #5233382
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
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

Eine eigene Frage? Dieser Thread ist über 8 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.