Per caso qualcuno usa o sa usare I2C per fare comunicare dei microcontrollori?
Grazie.
Gwen Kelandath
Magus Veste Rossa
Molti fra i vivi meritano la Morte; e molti fra i morti si meriterebbero la Vita, sei tu forse in grado di restituirgliela? Allora non essere troppo affrettato nel dispensare Morte.
E' un bus di tipo multi-master multi-slave che prevede l'utilizzo di due linee (dati e clock) e un sistema di accesso di tipo CSMA/CA
Ha un indirizzamento a 7 o 10 bit e una velocitą che in fast mode arriva a 400kbit/s
Il protocollo implementa il livello 1, e una parte del 2 (in riferimento al modello ISO-OSI).
Utilizza livelli di tensione TTL.
Gwen Kelandath
Magus Veste Rossa
Molti fra i vivi meritano la Morte; e molti fra i morti si meriterebbero la Vita, sei tu forse in grado di restituirgliela? Allora non essere troppo affrettato nel dispensare Morte.
Grazie dell'interessamento
Penso di avere trovato una possibile soluzione al problema: il micro master lo si gestisce con i comandi in PBP, per lo slave bisogna fare delle routines di gestione degli interrupt e trattarlo come una macchina a stati a seconda del tipo di operazione da fare (controllando l'apposito registro all'attivazione dell'interrupt), preferibilmente in assembler.
Gwen Kelandath
Magus Veste Rossa
Molti fra i vivi meritano la Morte; e molti fra i morti si meriterebbero la Vita, sei tu forse in grado di restituirgliela? Allora non essere troppo affrettato nel dispensare Morte.
Commenta