I2C en transmission direct [principe]
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

I2C en transmission direct [principe]



  1. #1
    invite1001d59c

    I2C en transmission direct [principe]


    ------

    Bonjour, je tiens d'abort à mexcuser je flood un peu avec uart, lcd, i2c, pic etc en ce moment :/

    Ne trouvant pas d'uart j'ai eu une autre idée mais je ne sait pas elle marche, sur le principe déja.
    Je prend mes 8 bits paralleles et je les mets dans ce module
    http://pdf1.alldatasheet.com/datashe...S/PCF8574.html
    J'ai donc 3 fils en sortis, 1 bus d données (SDA), SCL et la masse

    Ensuite j'ai ce module Bluetooh
    http://www.adeunis-rf.com/files/prod...-11-V5-pcy.pdf

    Ma question est: est-il possible de brancher le bus de données I2C directement sur l'entrée Rx, SCL sur l'entrée Cts et masse/masse ???
    Ca peut marcher ? la communication est elle possible ? en sachant que le bus de données I2C envoi un octet..

    Désolé pour le dérangement
    Merci

    -----

  2. #2
    nams2590

    Unhappy Re : I2C en transmission direct [principe]

    Salut,

    Si tu veux mon avis, ça ne fonctionnera pas, car il te faut une liaison série du type RS232, RS484... pour pouvoir utiliser le module bluetooth. Si tu utilise le protocole I2C, le module bluetooth ne va rien comprendre au protocole. Il te faut donc absolument trouver un UART.

    Mais tu veux faire quoi, une telecommande? Si j'ai bien compris, c'est émettre un ensemble de 8 bits en bluetooth. C'est bien ça?

    nams2590 : http://fabien.parriaux.club.fr

  3. #3
    nams2590

    Re : I2C en transmission direct [principe]

    A ta place, j'utiliserais un PIC du genre 16F876, qui contient un UART. Tu as juste à le configurer comme tu veux, et relier tes broches de sorties (RC6=TX, RC7=RX, et la masse) du PIC directement au module bluetooth.

    tu peux trouver le datasheet du PIC16F876 à l'adresse suivante :
    http://fabien.parriaux.club.fr/Datasheet/PIC16F87XA.pdf

    UART=rubrique 10.0 ADDRESSABLE UNIVERSAL SYNCHRONOUS ASYNCHRONOUS RECEIVER TRANSMITTER (USART).

    nams2590 : http://fabien.parriaux.club.fr

  4. #4
    invite1001d59c

    Re : I2C en transmission direct [principe]

    Oui c'est toujours pour la télécommande.
    Donc je met mes 8 bits directement sur RB0, RB1 .. RB7 que je configure comme Inputs. Ensuite je me sert directement de RC6 pour l'envoi ? Ya un petit bout de programme a faire pour mettre les bits d'entrées sur la meme trame ou ca ce fait tout seul ?
    Désolé
    Merci

  5. A voir en vidéo sur Futura
  6. #5
    nams2590

    Re : I2C en transmission direct [principe]

    Oui, tu relie directement RC6 à la broche UART_TX du module bluetooth. Et si tu veux recevoir des info par bluetooth, tu relie RC7 à la broche UART_RX.

    Ensuite, il faut que tu configure l'USART de ton PIC en mode synchrone ou asynchrone (à mon avis asynchrone), que tu configure les vitesses de transmission...

    Enfin, tu place tes entrées RB0 à RB7 dans le registre TXREG. Si tu a bien configuré les registres du USART, tout va se faire tout seul.

Discussions similaires

  1. bus I2C
    Par inviteedcf41c6 dans le forum Électronique
    Réponses: 2
    Dernier message: 29/06/2008, 23h28
  2. I2c
    Par Olfox dans le forum Électronique
    Réponses: 16
    Dernier message: 03/08/2007, 23h11
  3. Bus I2C
    Par Eleomir dans le forum Électronique
    Réponses: 15
    Dernier message: 15/04/2007, 10h58
  4. i2c
    Par invite83855357 dans le forum Électronique
    Réponses: 15
    Dernier message: 23/01/2007, 13h32
  5. I2c
    Par inviteacb3e291 dans le forum Électronique
    Réponses: 5
    Dernier message: 17/06/2005, 14h03
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...