godFather89 Postat Martie 20, 2012 Partajează Postat Martie 20, 2012 In headere nu se pun declaratii de variabile, doar definitii! Deci volatile unsigned char USART_RX_data[BUF_LEN];volatile unsigned char USART_TX_data[BUF_LEN];volatile unsigned char USART_RX_idx;volatile unsigned char USART_TX_idx;volatile unsigned char USART_TX_flag; trebuie puse in usart.c iar in usart.h se pun urmatoarele: extern volatile unsigned char USART_RX_data[];extern volatile unsigned char USART_TX_data[];extern volatile unsigned char USART_RX_idx;extern volatile unsigned char USART_TX_idx;extern volatile unsigned char USART_TX_flag; De altfel, recomand folosirea uint8_t in loc de unsigned char. Link spre comentariu
Postări Recomandate
Creează un cont sau autentifică-te pentru a adăuga comentariu
Trebuie să fi un membru pentru a putea lăsa un comentariu.
Creează un cont
Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!
Înregistrează un nou contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum