Quali sono i pin ID EEPROM e per cosa possono essere utilizzati?


9

Capisco che è un tipo di ROM, ma c'è di più? Come può essere usato?

Risposte:


7

Le EEPROM (memoria di sola lettura programmabile e cancellabile elettricamente) sono un tipo di memoria non volatile (mantengono le informazioni anche quando non sono alimentate. Puoi leggere ulteriori informazioni sulle EEPROM su Wikipedia .

Sono utilizzati da EEPROM Pi HATS (Hardware Attached on Top). Secondo il blog della Raspberry Pi Foundation.

La EEPROM contiene le informazioni del produttore della scheda, la configurazione GPIO e una cosa chiamata frammento di "albero dei dispositivi", sostanzialmente una descrizione dell'hardware collegato che consente a Linux di caricare automaticamente i driver richiesti.

Non dovrebbero essere usati per altro che comunicare con la EEPROM dell'HAT.

Il post sul blog che annuncia gli HAT è disponibile qui e le specifiche HAT sono disponibili qui .


2
L'uso di GPIO 0/1 su un Pi3 (ID_SD / ID_SC) è praticamente un no no perché quel bus viene utilizzato anche per controllare GPIO interno. Sui modelli Pi precedenti il ​​bus può essere utilizzato come un normale bus I2C se non viene utilizzato un HAT.
joan

@joan Ho anche letto che il Pi3 ha un port expander e sembra ragionevole che questo sia I²C ma i pin sembrano essere in modalità input. Sei a conoscenza di documentazione sull'uso?
Milliways,

@Milliways Ricordo vagamente di aver letto un post in cui qualcuno ha menzionato il numero del modello e ricordo un post in cui qualcuno aveva comunicato con il dispositivo per cambiare uno dei LED Pi3. Avevano messo su codice github che non ho provato. I post erano sui forum di raspberrypi.org. Dare un'occhiata più tardi e pubblicare un link se riesco a trovare le informazioni.
joan

@Milliways Dai un'occhiata a raspberrypi.org/forums/viewtopic.php?f=72&t=139753 che mostra (indirettamente tramite un link) come controllare il LED di attività sul Pi3. La migliore stringa di ricerca sembra essere "port expander pi3".
joan

In realtà @joan Puoi usare GPIO 0 e 1 con pochissimo lavoro. Per la prova di questo sguardo alla scheda Dots ufficiale .
Ryan Walmsley,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.