Bonjour,
J'ai mis en oeuvre un picaxe 40X2 et réussi à le faire communiquer avec un module GSM TM2 via l'UART.
Mon problème est que le Picaxe ayant une seule UART , déjà réservée pour un autre périphérique (qui n'accepte que l'UART comme bus), je dois absolument faire communiquer ce module TM2 de Teltonika avec le Picaxe par le bus I2C.
Or, n'ayant pas pu trouver l'adresse I2C du module TM2 (j'ai même écrit à son DG), je me suis dit que la solution était de communiquer sur l'adresse $00 (adresse d'appel général).
Or, problème, à l'analyseur logique, je vois qu'aucun signal n'est émis sur le bus I2c par le Picaxe (déclaré en maître) alors que l'analyseur logique détecte les données transmises à d'autres adresses (ex: $E0 ou 49 ou ...). le fait que j'arrive à faire échanger les deux modules (Picaxe et TM2) via l'UART montre que le module GSM fonctionne mais rien (pas de données émises par le picaxe déclaré en maître) à l'adresse $00
Que puis-je faire ?
J'en suis à 3 mois à essayer de communiquer en I2C (et même en SPI) et rien .
Laurent
J'ai mis en oeuvre un picaxe 40X2 et réussi à le faire communiquer avec un module GSM TM2 via l'UART.
Mon problème est que le Picaxe ayant une seule UART , déjà réservée pour un autre périphérique (qui n'accepte que l'UART comme bus), je dois absolument faire communiquer ce module TM2 de Teltonika avec le Picaxe par le bus I2C.
Or, n'ayant pas pu trouver l'adresse I2C du module TM2 (j'ai même écrit à son DG), je me suis dit que la solution était de communiquer sur l'adresse $00 (adresse d'appel général).
Or, problème, à l'analyseur logique, je vois qu'aucun signal n'est émis sur le bus I2c par le Picaxe (déclaré en maître) alors que l'analyseur logique détecte les données transmises à d'autres adresses (ex: $E0 ou 49 ou ...). le fait que j'arrive à faire échanger les deux modules (Picaxe et TM2) via l'UART montre que le module GSM fonctionne mais rien (pas de données émises par le picaxe déclaré en maître) à l'adresse $00
Que puis-je faire ?
J'en suis à 3 mois à essayer de communiquer en I2C (et même en SPI) et rien .
Laurent