Hallo, ich habe schon gefühlt 100 Artikel in verschiedenen Foren durchgelesen aber leider noch nicht gefunden. Ich bin eher unerfahren in Entwicklung der hardwaretechnischen Grundstruktur eines Mikrocontrollers. Aus diesem Grund tue ich mich bei folgendem Thema relativ schwer. Ich habe von einem Kumpel das Arduino Due und ein ISP programer erhalten. Auf dem Arduino Due gibt es eine ISP Schnittstelle mit der ich den ATTSAMxxx Mikrocontroller programmieren möchte. D.H. ich möchte die Platine ohne jegliche ArduinoIde verweden. Nun zu meiner Frage, wieso ist der ISP Stiftleiste direkt mit dem ersten Mikrocontroller verbunden ? Ich dachte dieser ist nur für die USB Kommunikation zuständig? Oder kann ich ohne probleme mein Problem auf den ersten µC draufladen? Natürlich würde ich auch folgende Schritte machen https://www.arduino.cc/en/Tutorial/ArduinoISP
Ich bin mir nicht 100% sicher, aber ich glaube die ARMs von Atmel haben einen eigebauten seriellen Bootloader. Die ISP Schnittstelle dürfte für den AVR sein, der als USB2Seriell-Wandler arbeitet. Du brauchst die Atmel SAM-BA ISP Software um den ARM zu flashen. Gruß, SIGINT
Ich bin kein DUE Spezialist aber Du wirfst scheinbar einiges durcheinander. M.W. nach sind aud dem DUE zwei ISP-Stecker, einer für den AVR, einer für den ARM. Der "ARM-ISP" ist für eine Anwendung als "Arduino-ISP" vorgesehen, wenn also der DUE als ISP-Programmer verwendet wird. Programmiert wird der ARM über einen der beiden USB-Ports, entweder native (ARM) oder program (AVR). Mit AVRDude kannst Du nur den AVR ansprechen, für den ARM wird ein "Bossa" Programm benötigt. Auch wenn Du die IDE nicht nutzen möchtest empfehle ich Dir ihre Installation, ansonsten wird die Suche nach den notendigen Treibern und Programmen (Bossa) zum Spießrutenlauf.
dummi schrieb: > Ich bin eher unerfahren in Entwicklung > der hardwaretechnischen Grundstruktur eines Mikrocontrollers Da stellt sich für mich die Frage wie willst du diesen µC dann programmieren? Ich kann mir nicht vorstellen, das du mit Ports, Adressen und Co zu tun haben möchtest...
Sorry, ich habe es vergessen: Für programmieren kannst du Atmel Studio über USB (Programming) nehmen. LG, Richard
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.