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