Bonsoir,
Je cherche à interfacer le MCP2515 avec ma pi3 b+.
Dans les divers forums que j'ai pu lire il faut activer le bus SPI avec cette série de commande
dtparam=spi=on
dtoverlay=mcp2515-can0,oscillator=20000000,interrupt=25
dtoverlay=spi-bcm2835-overlay
Apparemment ce chip n'existe plus sur la b+. Est- ce que l'activation du bus SPI via raspi-config est équivalent ?
merci
pi3 b+ avec mcp2515
Modérateur : Francois
-
- Messages : 3
- Enregistré le : dim. 6 mars 2016 20:48
Re: pi3 b+ avec mcp2515
Bon ben apparemment ça fonctionne quand même
J'ai rajouté dans le fichier /boot/config.txt
dtparam=spi=on
dtoverlay=mcp2515-can0,oscillator=25000000,interrupt=25
et dans les logs j'ai l'impression que ça ne se charge correctement car dans les status ils sont marqués comme disable
spi@7e215080 {
compatible = "brcm,bcm2835-aux-spi";
clocks = <0x12 0x1>;
status = "disabled";
interrupt-parent = <0x12>;
#address-cells = <0x1>;
interrupts = <0x1>;
#size-cells = <0x0>;
phandle = <0x62>;
reg = <0x7e215080 0x40>;
};
spi@7e2150c0 {
compatible = "brcm,bcm2835-aux-spi";
clocks = <0x12 0x2>;
status = "disabled";
interrupt-parent = <0x12>;
#address-cells = <0x1>;
interrupts = <0x2>;
#size-cells = <0x0>;
phandle = <0x63>;
reg = <0x7e2150c0 0x40>;
};
aliases {
spi2 = "/soc/spi@7e2150c0";
spi1 = "/soc/spi@7e215080";
};
Sont-ils réellement désactivés ? comment les activer ?
Merci
J'ai rajouté dans le fichier /boot/config.txt
dtparam=spi=on
dtoverlay=mcp2515-can0,oscillator=25000000,interrupt=25
et dans les logs j'ai l'impression que ça ne se charge correctement car dans les status ils sont marqués comme disable
spi@7e215080 {
compatible = "brcm,bcm2835-aux-spi";
clocks = <0x12 0x1>;
status = "disabled";
interrupt-parent = <0x12>;
#address-cells = <0x1>;
interrupts = <0x1>;
#size-cells = <0x0>;
phandle = <0x62>;
reg = <0x7e215080 0x40>;
};
spi@7e2150c0 {
compatible = "brcm,bcm2835-aux-spi";
clocks = <0x12 0x2>;
status = "disabled";
interrupt-parent = <0x12>;
#address-cells = <0x1>;
interrupts = <0x2>;
#size-cells = <0x0>;
phandle = <0x63>;
reg = <0x7e2150c0 0x40>;
};
aliases {
spi2 = "/soc/spi@7e2150c0";
spi1 = "/soc/spi@7e215080";
};
Sont-ils réellement désactivés ? comment les activer ?
Merci