Was sind die ID-EEPROM-Pins und wofür können sie verwendet werden?

9

Ich verstehe, dass es sich um eine Art ROM handelt, aber steckt noch mehr dahinter? Wie kann es verwendet werden?

Diogo Magalhães
quelle

Antworten:

7

EEPROMs (elektrisch löschbarer programmierbarer Nur-Lese-Speicher) sind eine Art nichtflüchtiger Speicher (sie behalten die Informationen auch bei, wenn sie nicht mit Strom versorgt werden. Weitere Informationen zu EEPROMs finden Sie auf Wikipedia .

Sie werden vom Pi HATS-EEPROM (Hardware Attached on Top) verwendet. Laut dem Blog der Raspberry Pi Foundation.

Das EEPROM enthält die Informationen des Kartenherstellers, das GPIO-Setup und ein sogenanntes "Gerätebaum" -Fragment - im Grunde eine Beschreibung der angeschlossenen Hardware, mit der Linux die erforderlichen Treiber automatisch laden kann.

Sie sollten nur für die Kommunikation mit dem EEPROM des HAT verwendet werden.

Der Blog-Beitrag, in dem HATs angekündigt werden, finden Sie hier , und die HAT-Spezifikation finden Sie hier .

Steve Robillard
quelle
2
Die Verwendung von GPIO 0/1 auf einem Pi3 (ID_SD / ID_SC) ist so ziemlich ein Nein Nein, da dieser Bus auch zur Steuerung des internen GPIO verwendet wird. Bei früheren Pi-Modellen kann der Bus als normaler I2C-Bus verwendet werden, wenn kein HAT verwendet wird.
Joan
@joan Ich habe auch gelesen, dass der Pi3 einen Port-Expander hat, und es scheint vernünftig, dass dies I²C wäre, aber die Pins scheinen sich im Eingangsmodus zu befinden. Ist Ihnen eine Dokumentation der Verwendung bekannt?
Milliways
@ Milliways Ich erinnere mich vage an einen Beitrag, in dem jemand die Modellnummer erwähnte, und ich erinnere mich an einen Beitrag, in dem jemand mit dem Gerät kommuniziert hatte, um eine der Pi3-LEDs zu schalten. Sie hatten Github-Code erstellt, den ich nicht ausprobiert habe. Die Beiträge befanden sich in den Foren von raspberrypi.org. Ich werde später nachsehen und einen Link posten, wenn ich die Informationen finden kann.
Joan
@ Milliways Schauen Sie sich raspberrypi.org/forums/viewtopic.php?f=72&t=139753 an, das (indirekt über einen Link) zeigt, wie die Aktivitäts-LED am Pi3 gesteuert wird. Die beste Suchzeichenfolge scheint "port expander pi3" zu sein.
Joan
Eigentlich @joan Sie können GPIO 0 & 1 mit sehr wenig Arbeit verwenden. Ein Beweis dafür ist das Official Dots Board.
Ryan Walmsley