attenzione mettendo ad (uno) il bit di posto SCL (zero) di I2CPORT non stai settando la porta come input, ma stai mettendo semplicemente valore alto..
bsf I2CPORT, SCL (pone valore alto !)
Quindi il dubbio rimane!
Adesso sposto l'attenzione all'accelerometro... ..perchè In questo link c'è un esempio di come usare l'accelerometro on Arduino, per il momento ho solo dato una lettura, ancora nn ho provato a metterci le mani.
Arduino & LIS302DL
dove I2C_ADDRESS dovrebbe essere 28 ..anche se nel codice non c'è la #define, l'autore spiega sopra che l'indirizzo per I2C è proprio 28
qui spiega alcune cose utili specie per la velocità 100 oppure 400 Hz
Tripple Axis Accelerometer - LIS302DL - bildr
a dopo
Citazione:
Originalmente inviato da MSchiepp Se guardi nel codice originale (quello postato nel link) vedrai che l'assegnazione di I/O è giusto qualche riga sopra la parte che hai estratto tu...
Michele |