Gast
#2176003
Hallo Leute,
versuch mein Projekt zu kompilieren, was leider nicht funktioniert.
Das Problem ist bei "uart_puts( s );" und lautet "undefined reference
to..."
kann mir da jemand helfen?
Hier der Code der C-Datei
(Teil eines Gesamtprojektes)
-------------
#include "../common/common.h"
#include "sendData.h"
#include <avr/io.h>
#include <stdlib.h>
#include "uart.h"
void init_Send(){
DDRD |= (1 << PD1); //setze PD1 als Ausgang
}
void sendData(unsigned int data){
/*warte auf leeren Sendebuffer*/
while(!(UCSR0A & (1<<UDRE0))){
//USART Control and Register Status A & USART Data Register Empty
}
char s[17];
uint16_t i = data + 32256;
itoa( i, s, 10 );
uart_puts( s );
}
-------------
die headder uart.h sieht so aus:
-------------
#ifndef UART_H
#define UART_H
#include "../common/common.h"
void UART_Init(uint16_t BaudRate);
#endif
-------------
Danke im Vorraus
Peter