Hallo zusammen!
Ich habe ein Modul von siphec.com mit einem Atmega 128 drauf.
das Modul besitzt eine USB schnittstelle, die mittels einen VCP (Virtual comport Driver) direkt als RS232 angesprochen wird.
Das system hat mir die Treiber richtig Installier, und bei mir ist ein Comport, COM5 entstanden. soweit alles i.o.
Nun habe ich das UART Programm von AVR-gcc hier aus dem RN-WISSSEN Artikel berreich kopiert und auf den Mega128 geladen.
https://www.roboternetz.de/wissen/in...RT_mit_avr-gcc
Da der Atmeg128 zwei UART besitzt, habe ich mal UART0 genommen (ich habe beide Ausprobiert..)
Vorerst hat es einen Fehler beim Compilieren gegeben in der UART.c:
Code:
UCSR0B = (1 << RXEN) | (1 << TXEN) | (1 << RXCIE);
UCSR0C = (1 << URSEL) | (1 << UCSZ1) | (1 << UCSZ0);
Das Flag URSEL kennt mein Atmega nicht, ist hier UMSEL0 gemeint?
Mit Umsel komliert, und hochgeladen.
Nun Hyperterminal gestartet, com5 und die richrige Baudrate.
Doch es passiert leider garnix
das Hyperterm verbdindet aber der Bildschirm bleibt einfach weiss...
kann mir jemand weiterhelfen??
viele Grüsse
Chris
Lesezeichen