Bonjour,
Je reviens sur le forum pour mon projet de monitoring de consommation de ma chaudière.
J'ai un débimètre gaz qui fonctionne en I2C que je souhaite suivre avec mon raspberry.
J'ai fait ma connexion en prenant le 5V sur la borne 4 du GPIO. J'ai conneceur le SDA et le SCL au capteur avec un level shifter 3.3/5V bi directionnel et enfin une masse.
Mon i2c semble fonctionner car je peux lancer la commande i2cdetect -y 1
mais je ne vois rien....
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
J'ai un doute sur ma configuration car dmesg | grep i2c
[ 3.480459] i2c /dev entries driver
Mon fichier /boot/config.txt
# For more options and information see
# http://rpf.io/configtxt
# Some settings may impact device functionality. See link above for details
# uncomment if you get no picture on HDMI for a default "safe" mode
#hdmi_safe=1
# uncomment this if your display has a black border of unused pixels visible
# and your display can output without overscan
disable_overscan=1
# uncomment the following to adjust overscan. Use positive numbers if console
# goes off screen, and negative if there is too much border
#overscan_left=16
#overscan_right=16
#overscan_top=16
#overscan_bottom=16
# uncomment to force a console size. By default it will be display's size minus
# overscan.
#framebuffer_width=1280
#framebuffer_height=720
# uncomment if hdmi display is not detected and composite is being output
hdmi_force_hotplug=1
# uncomment to force a specific HDMI mode (this will force VGA)
hdmi_group=1
hdmi_mode=16
# uncomment to force a HDMI mode rather than DVI. This can make audio work in
# DMT (computer monitor) modes
#hdmi_drive=2
# uncomment to increase signal to HDMI, if you have interference, blanking, or
# no display
#config_hdmi_boost=4
# uncomment for composite PAL
#sdtv_mode=2
#uncomment to overclock the arm. 700 MHz is the default.
#arm_freq=800
# Uncomment some or all of these to enable the optional hardware interfaces
dtparam=i2c_arm=on
#dtparam=i2s=on
dtparam=spi=on
#dtoverlay=mpc2515-can0,oscillator=8000000,interrupt=25,spimaxfrequency=1000000
dtoverlay=mcp2515-can0,oscillator=8000000,interrupt=25
dtoverlay=spi-bcm2835-overlay
#dtoverlay=pi3-miniuart-bt
dtoverlay=pi3-disable-bt
#core_freq=250
# Uncomment this to enable the lirc-rpi module
#dtoverlay=lirc-rpi
# Additional overlays and parameters are documented /boot/overlays/README
# Enable audio (loads snd_bcm2835)
dtparam=audio=on
[pi4]
# Enable DRM VC4 V3D driver on top of the dispmanx display stack
dtoverlay=vc4-fkms-v3d
max_framebuffers=2
[all]
#dtoverlay=vc4-fkms-v3d
# NOOBS Auto-generated Settings:
hdmi_force_hotplug=1
enable_uart=1
[dimanche 15 septembre 2019, 07:01:32 (UTC+0200)] Executing cat
J'ai un dongle usb uart car je ne parvenais pas à faire fonctionner le port uart du gpio (post précédent), et également un shield CAN.
Le CAN et le UART fonctionnent bien mais pas l'I2C...
Est ce que quelqu'un peut m'aider?
Merci