igor27065 |
Дата: Чт, 21.06.2012, 14:03 | Сообщение # 1 |
Группа:
Проверенные
Ранг:
Новенький
Сообщений:
9
Замечания:
±
На сайте с 06.12.2010
Статус:
Offline
|
Подскажите уважаемые. Имеется акселерометр ADXL345,с возможностью подключения по SPI и i2c.Выбрал SPI т.к. в описании говорится , что это более простой протокол. А дальше тьма.. Даташит на ADXL345 только на английском - а я в нем не очень. Как я понял процессор должен обратится именно к тому регистру,с которого снимаются данные DATAX,но как туда обратиться? В операторе shiftin негде указать этот регистр. Или у у меня в голове полная каша. Подскажите .. DEFINE LCD_DREG PORTB DEFINE LCD_DBIT 4 ' DEFINE LCD_RSREG PORTB DEFINE LCD_RSBIT 2 ' DEFINE LCD_EREG PORTB ' DEFINE LCD_EBIT 3 ' DEFINE LCD_BITS 4 ' DEFINE LCD_LINES 2 define lcd_commandus 2000 ' define lcd_dataus 50 ' x var byte data_pin var portd.7 clock_pin var portd.6 beg: lcdout $fe,1 lcdout $fe,$c0 shiftin data_pin,clock_pin,1,[x] lcdout $fe,1,#x
pause 500 goto beg end
Во вложении карта регистров и схема 3-х проводного подключения
|
|
|
|