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
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. Laut Bedienungsanleitung (http://www.atmel.com/images/doc1925.pdf) Unterstützt das STK den ATmega88 nicht. Du könntest mal versuchen, einfach ATmega8 einzustellen.
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.
Heute wird durchaus noch in Basic programmiert. Zum Beispiel Excel Makros.
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.
:
Bearbeitet durch User
Jay W. schrieb: > Das Problem das du hast, ist, dass Arduino keinen Atmega88 kennt. Wenn niemand bisher der Arduino IDE gesagt hat, wie Atmega88 oder besser ein Board mit dem Atmega88 geht, heißt es erstmal den Board Manager passend zu füttern. https://learn.adafruit.com/add-boards-arduino-v164
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 ?
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.
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!
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.
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)
Ralph S. schrieb: > oder auch: > > https://raw.githubusercontent.com/sleemanj/optiboot/master/dists/package_gogo_diy_atmega8_series_index.json > > Kurze "Anleitung": > ------------------ auch wenn es schon älter ist, genau was ich gesucht habe.
Ich kann nicht nachvollziehen ob diese Variante schon existierte als der Thread frisch war, aber unter https://github.com/MCUdude/MiniCore/ sind alle Boarddefinitionen der Atmega x8-MCUs für die Arduino-IDE erhältlich.
Hi Was hatte so ein Teil 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 jemals etwas mit einem ATMEL STK500 zu tun? MfG Spess
Spess 53 ätzte: >...jemals etwas mit einem ATMEL STK500 zu tun? Du kannst durchaus bei Amazon Fragen stellen, wenn Du etwas nicht weißt. Ich zeige es Dir mal: https://www.amazon.de/ask/questions/asin/B00IYNAXUC/ref=ask_atf_aqp_dp
Beitrag #6249351 wurde vom Autor gelöscht.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.