Вторник, 18 сентября 2018 14:25

Настройка I2C

Оцените материал
(1 Голосовать)

I2C - очень часто используемый стандарт, предназначенный для того, чтобы один чип мог “общаться” с другим. Итак, поскольку Raspberry Pi может использовать I2C, мы можем подключить его к различным чипам и модулям, поддерживающим I2C.

1Шина I2C позволяет подключать несколько устройств к вашему Raspberry Pi, каждый с уникальным адресом, который часто можно установить, изменив настройки перемычек на модуле. Очень полезно иметь возможность видеть, какие устройства подключены к вашему Pi, чтобы убедиться, что все работает.

Для этого стоит существуют следующие команды в терминале для установки утилиты i2c-tools.

sudo apt-get install -y python-smbus
sudo apt-get install -y i2c-tools

 

Установка Поддержки Ядра (с помощью Raspi-Config)

Запустите sudo raspi-config и следуйте инструкциям по установке поддержки i2c для ядра ARM и ядра Linux.

Зайдите в Интерфейс (Interfacing Options)

learn raspberry pi interfacing

В старых версиях зайдите в Продвинутое (Advanced)

learn raspberry pi advancedopt

затем в I2C

learn raspberry pi i2c

Включите!

learn raspberry pi wouldyoukindly

learn raspberry pi i2ckernel

После того как все будет готов – перезагрузите устройство!

sudo reboot

 

Тестирование I2C

Теперь, когда вы подключились, вы можете выполнить следующую команду, чтобы увидеть все подключенные устройства.

sudo i2cdetect -y 1

learn raspberry pi i2c detect

Тут показано что I2C использует 2 адреса – 0x40 и 0x70

Обратите внимание, что если вы используете один из самых первых малины Pis (256 BB Raspberry Pi Model B), вам нужно будет изменить команду:

sudo i2cdetect -y 0

Разработчики Raspberry Pi изменили I2C между версиями плат. Просто помните: 512M Pi использует порт i2c 1, 256M использует порт i2c 0!

Author

Bender

Я поделюсь с тобой всеми знаниями, которые доступны мне.

Комментарии (0)

There are no comments posted here yet

Оставьте свой комментарий

  1. Posting comment as a guest. Sign up or login to your account.
Вложения (0 / 3)
Share Your Location

О нас

Основой деятельностью портала является показ и объяснение что представляет собой выражени "Робот", "Робототехника", "Законы робототехники", "Мехатроника", "Искусственный интеллект(ИИ)". 

 Если у Вас есть интересная информация по тематике сайта и Вы готовы ей поделиться, - обращайтесь на емайл через форму обратной связи. И мы опубликуем Вашу статью