Gast
#946069
Hi
Heute wollte ich das erste Mal mit der Uart1 des Atmegas128 arbeiten.
Leider bekomme ich keine direkte Ausgabe hin.
Ein GPS Modul von Navilock sendet die Daten an die Uart1 und die Daten
wollte ich ohne Umwege auf einem Display ausgeben.
Ich benutzte die Uart Lib von Peter Fleury.
#include <stdlib.h>
#include <avr/io.h>
#include <avr/interrupt.h>
#include <avr/pgmspace.h>
#include "lcd.h"
#include "uart.h"
#ifndef F_CPU
#define F_CPU 3579545
#endif
#define UART1_BAUD_RATE 9600
int main(void)
{
lcd_init()
uart1_init( UART_BAUD_SELECT(UART1_BAUD_RATE,F_CPU) );
while (1)
{
lcd_str(uart1_getc);
}
return(0);
}
Kann man das nicht so machen?
Ich habe zwar schon ein paar beispiele im Netz gefunden aber fast alles
nur in Assembler.
Hoffentlich könnt ihr mir Helfen.
Gruß Simon