Questions marquées «i2c»

I²C signifie Inter-Integrated Circuit, et est un système de transfert de données qui permet des connexions entre des ordinateurs ou des microcontrôleurs et des périphériques de bas niveau (par exemple des capteurs ou EEPROMS). Il s'agit d'un bus informatique série multi-maître, multi-esclave, asymétrique.

14
i2cdetect affiche toutes les adresses possibles

J'essayais d'activer I2C en suivant ce tutoriel http://www.raspberrypi-spy.co.uk/2014/11/enabling-the-i2c-interface-on-the-raspberry-pi/ Mais j'ai un problème que je ne peux pas résoudre. La commande i2cdetect -y 1retourne 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f...

12
Existe-t-il une bibliothèque I2C

Existe-t-il une bibliothèque simple pour parler à I2C pour C ++? J'ai trouvé des trucs pour python et Java, mais je voulais C ++. J'espérais que quelqu'un a porté la bibliothèque Arduino Wire afin que je puisse utiliser le code que j'ai déjà écrit pour

12
Signification de cmd param dans write_i2c_block_data

Je teste la communication i2c entre Pi et Arduino. Le doc dit: write_i2c_block_data(addr,cmd,vals) Block Write transaction. int addr,char cmd,long[] None J'ai ce test: Sur Pi: import smbus bus = smbus.SMBus(0) bus.write_i2c_block_data(address, 48, [49, 50, 51] ) Sur Arduino: void receiveData(int...

10
Contrôler 400 LED à partir d'un Raspberry Pi

J'ai un client qui a plusieurs grandes enseignes en bronze, chacune avec 100-150 petites ampoules dessus, totalisant environ 400 ampoules. Les ampoules sont allumées et éteintes selon un calendrier, actuellement à la main (en dévissant partiellement les ampoules qui ne sont pas nécessaires). La...

10
Options d'interface Pi 4 I / O… et où les trouver

La documentation matérielle du BCM2711 répertorie plusieurs options d'interface d'E / S. Il s'agit entre autres: jusqu'à 6 × I2C, jusqu'à 6 × UART (multiplexé avec I2C), jusqu'à 6 × SPI (seulement cinq exposés sur Raspberry Pi 4B) Le Pi 4 partage cependant le brochage de son en-tête GPIO avec les...

9
État actuel d'I2C dans le noyau et la version du noyau en général

J'ai besoin d'utiliser des pilotes de noyau pour certains périphériques I2C, j'ai donc besoin du support du noyau I2C. Comme déjà discuté dans une question précédente , le noyau 3.1.9 actuel ne prend pas en charge le matériel I2C du SoC. J'espérais que la nouvelle image Debian inclurait un noyau...