Witam
Po namowach wielu forumowiczów postanowiłem przesiąść się z 8051 na AVR. Niestety już na samym początku napotykam różne przeszkody. Największą dla mnie przeszkodą jest to, że przykładowe programy które są w sieci nie kompilują mi się. Korzystam z Atmel Studio 6.1. Sciągnałem sobie fajny poradnik "Podstawy AVR-GCC" i chciałem z niego korzystać. Najpierw sobie troche poczytałem i wszystko jest fajnie przedstawione, ale gdy skopiuje sobie przykładowy program do mojego środowiska to nagle mam pełno ostrzeżeń i błędów. Z niektórymi jestem w stanie sobie poradzić, ale nie o to chodzi. Pytanie teraz czemu tak się dzieje? Przecież u niektórych to normalnie działa po samym skopiowaniu.
Przykładowy program z sterowaniem PWM:
Błędy i ostrzeżenia:
Warning 1 #warning "This header file is obsolete. Use <avr/interrupt.h>."
Error 2 'PWM10' undeclared (first use in this function)
Message 3 each undeclared identifier is reported only once for each function it appears in C:\Users\....
Error 4 'PWM11' undeclared (first use in this function)
Warning 5 implicit declaration of function 'PWM_out'
Po namowach wielu forumowiczów postanowiłem przesiąść się z 8051 na AVR. Niestety już na samym początku napotykam różne przeszkody. Największą dla mnie przeszkodą jest to, że przykładowe programy które są w sieci nie kompilują mi się. Korzystam z Atmel Studio 6.1. Sciągnałem sobie fajny poradnik "Podstawy AVR-GCC" i chciałem z niego korzystać. Najpierw sobie troche poczytałem i wszystko jest fajnie przedstawione, ale gdy skopiuje sobie przykładowy program do mojego środowiska to nagle mam pełno ostrzeżeń i błędów. Z niektórymi jestem w stanie sobie poradzić, ale nie o to chodzi. Pytanie teraz czemu tak się dzieje? Przecież u niektórych to normalnie działa po samym skopiowaniu.
Przykładowy program z sterowaniem PWM:
Code: c
Błędy i ostrzeżenia:
Warning 1 #warning "This header file is obsolete. Use <avr/interrupt.h>."
Error 2 'PWM10' undeclared (first use in this function)
Message 3 each undeclared identifier is reported only once for each function it appears in C:\Users\....
Error 4 'PWM11' undeclared (first use in this function)
Warning 5 implicit declaration of function 'PWM_out'