Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

USART du PIC16F628



  1. #1
    Patrick

    USART du PIC16F628


    ------

    Bonjour

    Voici un schema pour mieux comprendre

    Code:
                       ------------->
    PIC + IRDA module                    IRDA module + PC
                       <-------------
    Le PIC dialogue avec un programme VB. Le programme VB envoi les lettres de l'alphabet à 9600 bds/s, dans mon programme d'interruption du PIC, j'envoi un "1" lorsque je reçois la lettre "A" et j'envoi un "0" pour tout autre chose (j'envoi un "1" ou un "0" à 9600 bds/s, bien sur).

    Tout fonctionne bien à cette vitesse mais lorsque j'augmente le débit des 2 côtés sa ne fonctionne plus. Le problème vient du PIC j'en suis sur, alors voici ma théorie :
    Je suis en mode asynchrone BRGH à 1 avec un quartz 16MHz et pour une vitesse de 19200, donnée dans la doc constructeur, j'ai 19230 et SPBRG = 51 et pour moi le taux d'erreur et trop grand et plus la vitesse de transmission augmente et plus cette erreur est grande. Donc on peut dialoguer avec un PC mais pas au dessus de 9600 bds/s.

    Est ce que quelqu'un aurait une autre idée ? Merci d'avance

    ps : j'ai un moyen de vérifier cette théorie : je programme mon PIC en 2400 ou 1200 bds/s et je paramètre mon programme en VB à une de ces vitesses mais je ne peux pas car mon collègue n'est pas là pour le moment et je n'ai pas accès à ces sources.

    -----

  2. #2
    effet_kisscool

    Re : USART du PIC16F628

    change ton Quartz !! augmente sa valeur

  3. #3
    DavidDB

    Re : USART du PIC16F628

    Salut,

    L'erreur est insignifiante, le problème est ailleurs...

    Regarde dans le datasheet du PIC, pour avoir une erreur de lecture du bit, il faut une erreur cumulée d'au moins 3%...

    David.

Sur le même thème :

Discussions similaires

  1. Problème PIC16F628
    Par Patrick dans le forum Électronique
    Réponses: 8
    Dernier message: 10/03/2007, 18h21
  2. Usart ou I2C?
    Par srr dans le forum Électronique
    Réponses: 45
    Dernier message: 28/02/2007, 15h19
  3. 16F876 Et transmission USART
    Par Peter dans le forum Électronique
    Réponses: 13
    Dernier message: 07/11/2006, 19h36
  4. PIC16F628 et rs232
    Par Yannux dans le forum Électronique
    Réponses: 3
    Dernier message: 29/06/2006, 23h27
  5. Usart Avr
    Par McFly dans le forum Électronique
    Réponses: 13
    Dernier message: 21/05/2006, 00h43
Découvrez nos comparatifs produits sur l'informatique et les technologies.