Witam
Choć temat nawiązuje do UARTu, to chodzi bardziej o to jak zacząć pracować z Xmegą w praktyce. Spodziewałem się, że przeprowadzka z Atmegi na Xmegę to będzie małe piwo.
Chciałem zrobić prosty program typu echo, stwierdziłem – dla początkującego pewnie łatwizna – znajdę parę przykładów, przeanalizuję, spojrzę do dokumentacji, napiszę i po sprawie.
Więc pierwsze po wyszukaniu – sporo kodów odwołuje się do dokumentu „AVR1307: Using the XMEGA USART”. Dokument ten sugeruje, by używać biblioteki usart_driver.h (standardowo nie zaimplementowanej w Atmel Studio 6.2).
Zdobyłem bibliotekę – w środku odwołanie do kolejnej, której nie ma. Stwierdzam - coś nie tak. W końcu dowiaduję się o Atmel Software Framework. Po kilku próbach dochodzę do sedna sprawy – mam zainstalowane piękne biblioteki (nie licząc tego, że biblioteka w asf nazywa się usart.h i ma kompletnie inną składnię.)
W końcu po 5-ciu godzinach przetrzepywania internetów, grzebania w dokumentacjach, klikania i przeglądania strony ASF nie zrobiłem nic. Stąd pytanie – jak żyć panie premierze? Na stronach, na których często rozwiązywana jest m.in. problematyka xmegi – rzadko kiedy wspomina się o ASF – znaczy się to, że albo to jest tak oczywista oczywistość, że nie poświęca się na to uwagi, albo jakieś pro narzędzie w które amatorzy się nie pakują.
Pytanie więc – jak pisać programy na xmegę – z ASF? Bez ASF? Czy po prostu brać dokumentację i jechać na rejestrach jak w atmegach.
Pozdrawiam
Choć temat nawiązuje do UARTu, to chodzi bardziej o to jak zacząć pracować z Xmegą w praktyce. Spodziewałem się, że przeprowadzka z Atmegi na Xmegę to będzie małe piwo.
Chciałem zrobić prosty program typu echo, stwierdziłem – dla początkującego pewnie łatwizna – znajdę parę przykładów, przeanalizuję, spojrzę do dokumentacji, napiszę i po sprawie.
Więc pierwsze po wyszukaniu – sporo kodów odwołuje się do dokumentu „AVR1307: Using the XMEGA USART”. Dokument ten sugeruje, by używać biblioteki usart_driver.h (standardowo nie zaimplementowanej w Atmel Studio 6.2).
Zdobyłem bibliotekę – w środku odwołanie do kolejnej, której nie ma. Stwierdzam - coś nie tak. W końcu dowiaduję się o Atmel Software Framework. Po kilku próbach dochodzę do sedna sprawy – mam zainstalowane piękne biblioteki (nie licząc tego, że biblioteka w asf nazywa się usart.h i ma kompletnie inną składnię.)
W końcu po 5-ciu godzinach przetrzepywania internetów, grzebania w dokumentacjach, klikania i przeglądania strony ASF nie zrobiłem nic. Stąd pytanie – jak żyć panie premierze? Na stronach, na których często rozwiązywana jest m.in. problematyka xmegi – rzadko kiedy wspomina się o ASF – znaczy się to, że albo to jest tak oczywista oczywistość, że nie poświęca się na to uwagi, albo jakieś pro narzędzie w które amatorzy się nie pakują.
Pytanie więc – jak pisać programy na xmegę – z ASF? Bez ASF? Czy po prostu brać dokumentację i jechać na rejestrach jak w atmegach.
Pozdrawiam
