Регистрация | Вход

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: ivan_fd  
Форум Picbasic.ru » Программирование МК » PicBasicPro » акселерометр adxl345 по spi (сопряжение цифрового акселерометра с pic по SPI протоколу)
акселерометр adxl345 по spi
igor27065 Дата: Чт, 21.06.2012, 14:03  |                                                                                                                Сообщение # 1
Группа: Проверенные
Ранг:  Новенький
Сообщений: 9
Репутация: 0   ±
Замечания:   ±
На сайте с 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-х проводного подключения
Прикрепления: adxl345.rar (632.3 Kb)
ЯНДЕКС Дата: 21.06.2012
Форум Picbasic.ru » Программирование МК » PicBasicPro » акселерометр adxl345 по spi (сопряжение цифрового акселерометра с pic по SPI протоколу)
  • Страница 1 из 1
  • 1
Поиск: