
|
![]() | #1 (permalink) Top |
User Data registr.: 19-07-2008 Residenza: catania
Messaggi: 978
| accellerometro ST & I2c
salve ho preso un Accelerometro della STMicroelctronics, utilizza un LIS302DL, comunica con un protocollo I2C ecco il datasheet: http://www.st.com/internet/com/TECHN...CD00135460.pdf Con Arduino c'è la libreria Wire che ci permette di leggere comodamente.. mi volgio spingere un po piu a fondo anche per capire meglio questo protocollo e avere le idee piu chiare... Il protocollo seriale I2C con un PIC16F84 - Davide Bucci MI PERMETTO DI COMMENTARE IL CUORE DELLA TRASMISSIONE: LOOP BCF PORTB,0 ; ASSICURA UNO 0 ALLA LINEA CLOCK RLF DATO,F ;PONE IN C DI STATUS IL BIT + SIGNIFICATIVO BCF PORTB,1 ; ASSICURA 0 ALLA LINEA DATI BTFSC STATUS,C ; LEGGE IL BIT + SIGNIFICATIVO BSF PORTB,1 ; se == 1 allora scrive 1 nella SDA CALL DELAY ; altrimenti attesa lascia a zero la SDA BSF PORTB,SCK ; pone a 1 la SCK CALL DELAY DECFSZ TMP,F ; esegui 8 volte dopo di che esci GOTO LOOP return |
![]() | ![]() |
Bookmarks |
| |
![]() | ||||
Discussione | Autore discussione | Forum | Commenti | Ultimo Commento |
I2C - lezione | faustog_2 | Circuiti Elettronici | 1 | 13 marzo 12 19:36 |
I2C - lezione | faustog_2 | Circuiti Elettronici | 3 | 23 febbraio 12 10:06 |
I2C PIC SLAVE | LeoPG | Circuiti Elettronici | 1 | 17 febbraio 05 18:51 |