2011-04-20 2 views
1

AVR Studio 5 (Visual Studio 기반)의 Attiny84를 시작하고 있습니다. 그러나, 나는 그것을 위해 C 프로그래머 매뉴얼을 찾을 수 없으므로 ISR, 어드레스 GPIO 핀 등을 작성하는 방법을 알아낼 수 있습니다. 매뉴얼을 찾을 수있는 아이디어는 있습니까?Atmel C 컴파일러 설명서?

답변

2

그래서 공식 매뉴얼 (Atmel의 응용 프로그램 엔지니어에 의해 제공) 여기에 있습니다 : 그것은 모든 정보를 가지고

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

내가하고 실행하는 데 필요한.

+0

유용한 링크이지만 컴파일러가 아닌 C 라이브러리의 설명서입니다. 그럼에도 불구하고 그것의 유용성 때문에 투표에 찬성표를 던지십시오. – Clifford

+0

고맙습니다. 그게 귀중한 .. – Anubis

3

그냥 AVR Studio 5 web page을 보면 GCC 컴파일러를 사용할 수있는 것 같습니다. 어떤 다른 컴파일러를 사용할 수 있는지 확실하지 않습니다.

GCC 컴파일러는 많은 플랫폼에서 사용되는 오픈 소스 컴파일러이므로 인터넷의 여러 곳에서 제공되는 설명서를 사용할 수 있습니다.

내가 제안 할 수있는 다른 방법은 다른 접근 방식을 취하는 것입니다. AVR에 대해 공개적으로 사용할 수있는 코드를 살펴 보는 것부터 시작하십시오. AVR Studio 5는 베타 버전이지만, 이미 몇 년 동안 사용해온 AVR Studio 5와는 크게 다르지 않을 것으로 예상됩니다 (AVR Studio 4 등). AVR Freaks은 광범위한 응용 프로그램에서 다른 사람이 수행 한 AVR 코드를 살펴볼 수있는 훌륭한 자료입니다.

3

약간의 사냥이 필요하지만 this press release에 따르면 통합 컴파일러는 GCC입니다. GCC 문서는 모든 버전에 대해 http://gcc.gnu.org/onlinedocs/입니다. 4.6.0 릴리스에서

는 AVR 특정 섹션은 다음과 같습니다

Atmel의 AVR 스튜디오 5 웹 페이지가 수백 개의 예제 프로젝트가 포함이 있다고 주장, 나는 그들 중 많은 수가 인터럽트 핸들러 예제를 포함하는 것보다 확신한다.

0

나는 또한 AVR Studio 5를 시작하려고합니다. GPIO, 인터럽트 등을 수행 할 때 이미 ASF (Atmel Software Framework)에서 제공된 코드를 활용하고 싶을 것입니다. 프로젝트 메뉴에서 "Select Drivers from ASF ..."를 사용하여 필요한 부분을 선택하십시오. 또는 프로세서를 대상으로하는 샘플 프로젝트를로드 할 수 있습니다. Atmel 사이트에서 AVR Studio screencasts을 (그들은 YouTube에도 있습니다) 볼만한 가치가있는 것으로 나타났습니다.

+0

내가 보았을 때 ASF의 코드는 ATtiny84를위한 것이 아니었다. ATmega의 모든 것이었다. 나는 경의를 표했다. 내가 얼마나 양도 할 수 있는지 모르겠습니다. 나는 데이터 시트와 공식 매뉴얼 (농규) 사이에서, 나는 쉽게 일어나서 달릴 수 있다는 것을 알았다. – Seidleroni