Das USB Interface ist ein USB UART - also eine serielle Schnittstelle.
Man benötigt natürlich einen Bootloader auf dem zu programmierenden AVR - genau wie beim ASURO. Nur das beim RP6 die Übertragung kabelgebunden und sehr viel schneller und zuverlässiger läuft.
Ein etwa 7KB kleines Programm (ASURO hat 7KB freien Programmspeicher) ist beim RP6 in etwas mehr als einer Sekunde fertig übertragen.
Für den kompletten 30KB Programmspeicher benötigt er knapp über 4 Sekunden.
Mit dem USB Interface werden sich alle Erweiterungsmodule die es für den RP6 geben wird programmieren lassen.
Und natürlich kann es als ganz normale serielle Schnittstelle verwendet werden um mit den Mikrocontrollern auf dem Roboter Daten auszutauschen - z.B. Sensorwerte oder Statusmeldungen. Das würde mit einem normalen ISP Programmer nicht direkt gehen, was der Hauptgrund ist, eine normale serielle Schnittstelle zu verwenden.
MfG,
SlyD
Lesezeichen