Salut Antoine,

Tu pourrais envoyer ton fichier uart_config.h aussi ?

Olivier

Antoine albertelli wrote:
> Hello,
> Voilà, j'ai faits quelques tests du module UART de Aversive, et j'ai des
> petits bugs. Tant que je n'active pas les interrupts, tout va très bien.
> Mais dés que je mets un sei() pour utiliser le scheduler, le module UART
> déclenche ce que je pense être un reset du processeur... une idée ?
> Merci pour votre attention
> 
> Antoine
> 
> P.S. : Je travaille sur Atmega168, et voici mon code (tiré en grande
> partie du code microb 2009) :
> 
> int main(void) {
>    
> sbi(DDRB,5);                                                                  
>  
> /* Met la LED en sortie. */
>    
>     uart_init();
>     fdevopen(uart0_dev_send, NULL);
>     sei();  /* BUG. */
>     for(counter = 0;counter < 5;counter++) { // chenillard pour le reset
>         BIT_TOGGLE(PORTB,5);
>         wait_ms(500);
>     }
>     for(;;) printf_P(PSTR("Dass das Gluck deinen Haus setzt.\r\n"));
>     return 0;
> }
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Avr-list mailing list
> Avr-list@droids-corp.org
> CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive
> WIKI : http://wiki.droids-corp.org/index.php/Aversive
> DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/
> BUGZILLA : http://bugzilla.droids-corp.org
> COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog


_______________________________________________
Avr-list mailing list
Avr-list@droids-corp.org
CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive
WIKI : http://wiki.droids-corp.org/index.php/Aversive
DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/
BUGZILLA : http://bugzilla.droids-corp.org
COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog

Répondre à