Unbeschriftete Header/Pins auf Arduino Uno

Bei meinem Arduino Uno ist mir aufgefallen, dass nicht alle Pins/Header beschriftet sind. Ich weiß, was die meisten Pins tun, konnte aber einige nicht erkennen (die meisten sind überhaupt nicht beschriftet, und ein Satz ist mit ICSP beschriftet, aber ich weiß nicht, was das bedeutet).

Meine Frage ist also: Welchem ​​Zweck dienen diese Stifte (rot eingekreist)?

Arduino Board mit eingekreisten Stiften

Antworten (1)

Die ICSP-Pins dienen zum direkten Programmieren des Arduino mit einem ISP/ICSP-Programmierer. Auf diese Weise können Sie beispielsweise mit dem Bootloader usw. herumspielen. Während der Arduino-Bootloader UART (das Rx/Tx-Geschäft) versteht, tut dies der AVR-Mikrocontroller nicht. Wenn Sie ihn also direkt programmieren möchten, müssen Sie die ICSP-Pins verwenden.

Weitere Einzelheiten finden Sie hier und hier .

Geben Sie hier die Bildbeschreibung ein

Der Satz von 6 Pins in der Nähe des AREF-Pins ist der ICSP für das USB-System. Die USB-Schnittstelle hat einen eigenen Mikrocontroller (AFAICT ist es der ATmega16u2 im Uno Rev 3). Anscheinend verwenden die Leute dies, um es tastatur- oder mauskompatibel zu machen.

In Bezug auf diesen einsamen Stift – er ist getrennt. Wenn man sich den Schaltplan ansieht, kann man sehen, dass IOREF nichts anderes als ein +5-V-Spannungsreferenzpin ist und dass Pin 1 (der unbekannte Pin) getrennt ist.

Geben Sie hier die Bildbeschreibung ein

Es gibt viele Gründe, den ATmega16U2 zu optimieren. Es ist üblich, es als Tastatur/Maus/Midi-Gerät/was auch immer statt als serielle Schnittstelle aufzulisten.
@ConnorWolf: hm, das macht Sinn :)