Usart Avr Atmega16
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

Usart Avr Atmega16



  1. #1
    invite649429e5

    Usart Avr Atmega16


    ------

    Bonjour,
    j'ai un problème avec l'usart d'un ATMEGA16, je n'ai eu aucun souci avec un ATMEGA168 mais là...incompréhensible. J'ai tout essayé et je n'arrive même pas à obtenir la moindre trame sur Tx...Pouvez-vous m'aider, voici le code:

    #include <avr/io.h>
    #define F_CPU 8000000

    #define CHAR_SIZE_8 0x06

    void USART_Transmit( unsigned char data );

    static void
    uart_9600(void)
    {
    #define BAUD 9600
    #include <util/setbaud.h>
    UBRRH = UBRRH_VALUE;
    UBRRL = UBRRL_VALUE;
    #if USE_2X
    UCSRA |= (1 << U2X);
    #else
    UCSRA &= ~(1 << U2X);
    #endif
    }

    int main (void)
    {
    uart_9600();
    UCSRC = (1<<URSEL)|CHAR_SIZE_8;
    UCSRB = (1<<RXCIE)|(1<<RXEN)|(1<<TXEN) ;
    SREG=0x80;
    while(1)
    {
    USART_Transmit('B');
    }
    }

    void USART_Transmit( unsigned char data )
    {
    /* Wait for empty transmit buffer */
    while ( !( UCSRA & (1<<UDRE)) );
    /* Put data into buffer, sends the data */
    UDR = data;
    }


    J'utilise AVR Studio 4.
    Comme vous le voyez, j'initialise bien UCSRB pour que les pattes Rx et Tx du port D prennent leurs fonctions pour l'usart...mais rien n'y fait, UDR se remplit bien mais aucune trame n'apparait.

    -----

  2. #2
    invite649429e5

    Thumbs up Re : Usart Avr Atmega16

    J'ai essayé avec un ATMEGA8515; pareil, aucune trame...je désèspère....

Discussions similaires

  1. USART du PIC16F628
    Par Patrick dans le forum Électronique
    Réponses: 2
    Dernier message: 01/06/2008, 15h28
  2. USART sur PIC
    Par noisyboxes dans le forum Électronique
    Réponses: 6
    Dernier message: 23/04/2007, 07h39
  3. USART sut ATmega8515
    Par jleclercq6 dans le forum Électronique
    Réponses: 1
    Dernier message: 28/02/2007, 14h59
  4. Usart ou I2C?
    Par invite0b3246fe dans le forum Électronique
    Réponses: 45
    Dernier message: 28/02/2007, 14h19
  5. Usart Avr
    Par invite2b4da655 dans le forum Électronique
    Réponses: 13
    Dernier message: 20/05/2006, 23h43
Découvrez nos comparatifs produits sur l'informatique et les technologies.