Hallo, ich habe ein kleines Atmeaga 128 Board. Bekomme ich da problemlos eine Arduino Entwickelungsumgebung mit zum fliegen ? Was muß ich dazu tun (Bootloader ??) , was ist zu beachten? Danke
Abgesehen von der üblichen Hardware ist nur der Bootloader notwendig.
In der IDE wird nur "ATMEGA" referenziert. Woher weiß der Compiler welcher Prozessor da schlummert ?
Die IDE weiß, welcher Prozessor auf welchem Boardtyp sitzt. http://books.google.at/books?id=YSsj2b2h37kC&pg=PA25&lpg=PA25&dq=arduino+einstellung+des+Prozessors&source=bl&ots=bsNMKhBO4q&sig=k6Pc_qCaZL8_bc_Rco2LFDmeE70&hl=de&sa=X&ei=i-5lUNi4IqeB4ASb24DQAQ&ved=0CB8Q6AEwAA#v=onepage&q=arduino%20einstellung%20des%20Prozessors&f=false
Karl Heinz Buchegger schrieb: > Die IDE weiß, welcher Prozessor auf welchem Boardtyp sitzt. ... aber meines Wissens gehört der mega128 nicht zu den unterstützten Typen. Die Abstraktionsebene für diese MCU fehlt im "Unterbau". Da ist Handarbeit nötig: http://arduinoexplained.blogspot.ch/2012/03/custom-board-programming-on-arduino-10.html
Und wenn ich ein selbstgestricktes board nehme steht die IDE doch im dunkeln? Oder wie funktioniert hier die Kommunikation, liest die IDE über den bootloader den controller aus ?
Das der Mega128 nicht unterstützt wird habe ich übersehen. Du musst in der IDE einstellen welchen Kontroller / Board du verwendest. Mit Tools / Board bekommst du die Auflistung.
Verzichte einfach auf den Arduino Mist und besorg dir WinAVR oder AVR Studio. Dann kannste das ordentlich in C proggen ;)
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.