Руководство по компилятору Atmel C? - PullRequest
1 голос
/ 21 апреля 2011

Я только начинаю работать с Attiny84 на AVR Studio 5 (на основе Visual Studio). Тем не менее, я не могу найти руководство для программистов на C, чтобы я мог понять, как писать ISR, обращаться к выводам GPIO и т. Д. ... Есть идеи, где я мог бы найти руководство для него?

Ответы [ 4 ]

3 голосов
/ 21 апреля 2011

Требуется некоторое время на поиски, но, согласно этого пресс-релиза , встроенным компилятором является GCC.Документация GCC находится на http://gcc.gnu.org/onlinedocs/ для всех версий.

В версии 4.6.0 специальные секции AVR:

Веб-страница Atmel AVR Studio 5 утверждает, что в нее включено несколько сотен примеров проектов, я уверен, что многие из них включают примеры обработчиков прерываний.

3 голосов
/ 21 апреля 2011

Просто глядя на веб-страницу AVR Studio 5 , выглядит так, как будто он может использовать компилятор GCC - не уверен, какие другие компиляторы он может использовать.

GCC-компилятор - это компилятор с открытым исходным кодом, используемый для многих платформ, поэтому документация доступна для этого из многих мест в Интернете.

Другая вещь, которую я мог бы предложить, - это использовать другой подход: начать с рассмотрения некоторых публично.Доступный код для AVR.AVR Studio 5 находится в бета-версии, но я ожидаю, что она не сильно отличается от того, что используется уже несколько лет (AVR Studio 4 и т. Д.). AVR Freaks - хороший ресурс для просмотра кода AVR, сделанного другими, для широкого спектра приложений.

2 голосов
/ 19 мая 2011

Официальное руководство находится здесь (предоставляется Atmel Applications Engineer):

http://www.nongnu.org/avr-libc/user-manual/modules.html

В нем была вся информация, необходимая для запуска и запуска.

0 голосов
/ 24 мая 2011

Я тоже только начинаю работать с AVR Studio 5. При выполнении GPIO, прерываний и т. Д. Я думаю, что вы захотите использовать код, уже предоставленный в ASF (Atmel Software Framework). В меню «Проект» используйте «Выбрать драйверы из ASF ...», чтобы выбрать нужные компоненты. Вы также можете загрузить примеры проектов, предназначенных для вашего процессора. Я нашел AVR Studio на сайте Atmel (они также на YouTube), которые стоит посмотреть.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...