Verwenden eines Arduino Uno zum Programmieren von AT32UC3B

Ist es möglich, den Arduino als Programmierer für einen Atmel 32-Bit-Mikroprozessor zu verwenden? Ich habe versucht, etwas zu suchen und konnte nichts finden. Wenn jemand einen Einblick geben könnte, wäre das sehr geschätzt. Nebenbei bemerkt, ich suche diesen Mikroprozessor ( http://www.digikey.com/product-detail/en/AT32UC3B0128-A2UT/AT32UC3B0128-A2UT-ND/1769692 )

Sie müssten den Arduino in einen JTAG-Programmierer verwandeln. Ich sehe keinen Grund, warum dies im Prinzip nicht funktionieren sollte, aber in der Praxis bin ich mir nicht sicher, ob dies noch jemand implementiert hat. Siehe github.com/balau/JTAGduino für einen Versuch.
Ahh verstehe, danke. Ich suche einen stromsparenden, aber leistungsstarken Mikrocontroller, der sich einfach programmieren lässt. Haben Sie Vorschläge? Ich habe immer nur den ATMega328p verwendet, aber ich suche etwas mit etwas mehr Leistung.
Nehmen wir an, ich würde ein JTAGICE3 bekommen, welche Leitung/Verbindung wäre notwendig?

Antworten (1)

Die Mikrocontroller der AT32UCxxx-Serie verfügen nicht über eine einfache SPI-In-System-Programmierung wie die kleineren 8-Bit-Atmel-Mikrocontroller. Sie erfordern die Programmierung von ICE-JTAG. Sie können einen AVR Jtag Ice-Klon erstellen. Ich bin mir jedoch nicht sicher, wie kompatibel das mit einem bestimmten Arduino oder dem Arduino Bootloader wäre.

Aber die andere Möglichkeit, die AT32UCxxx-Serie zu programmieren, ist ... Der eingebaute USB-Bootloader, mit dem sie geliefert wird. . Kein spezialisierter Hardware-Programmierer erforderlich. Alles, was Sie brauchen, ist ein USB-Kabel (oder Kabel + Buchse) und zwei Vorwiderstände, obendrein das fertig benötigte Netzteil und die passiven Elemente.

Diese Seite enthält die Anweisungen, um ein funktionierendes Barebone-AT32UC3B-Board von Grund auf neu zu bauen.