Hallo, ich habe hier einen ATMEGA128 und ich muss beide UARTs verwenden, ggf. auch mit unterschiedlicher Baudrate. Mit der Standardversion von uart.c gelingt mir dies nicht. Ich bin dann im Netz auf folgende source gestoßen: uart2.c http://www.mil.ufl.edu/~chrisarnold/components/microcontrollerBoard/AVR/avrlib/docs/html/uart2_8c-source.html http://www.mil.ufl.edu/~chrisarnold/components/microcontrollerBoard/AVR/avrlib/docs/html/uart2_8h-source.html Beim Compilen erhalte ich aber mehrmals die Aussage "implicit declaration of function 'outp'". Was mich bisschen wundert, weil anscheinend sind die Zeilen mit 'outb' gemeint. Mein Frage nun, wie kann ich uart2.c so anpassen, dass es problemlos läuft? Kann mir jemand helfen?! Vielen Dank schon mal im Voraus! Greetz Hansanaut
Ich brauche diser Uart library (und auch die LDC lib) http://homepage.hispeed.ch/peterfleury/avr-software.html http://homepage.hispeed.ch/peterfleury/uartlibrary.zip Die outp instruktion sind zu alt für die neue compilers (avr-gcc) , aber ich glaube diser include line , hast die alte instruktionen #include<compat/deprecated.h> Ich empfehle Fleury's libs. mfg Bingo Dänemark
Vielen Dank! Scheint zu klappen. Nur noch die ehemals vorhanden Funktionen wie "uartAddToTxBuffer" und "uartSendTxBuffer" umarbeiten, dann sollte wieder alles laufen und ich kann den UART1 zusätzlich benutzen! Greetz Hansanaut
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.