我剛剛開始使用AVR Studio 5上的Attiny84(基於Visual Studio)。但是,我無法找到C程序員手冊,因此我可以弄清楚如何編寫ISR,地址GPIO引腳等等......我能找到它的手冊的任何想法?愛特梅爾C編譯器手冊?
回答
所以官方手冊就設在這裏(Atmel公司應用工程師提供):
http://www.nongnu.org/avr-libc/user-manual/modules.html
它把所有的信息,我需要得到啓動和運行。
只要看看AVR Studio 5 web page,看起來好像它可以使用GCC編譯器 - 不知道它可以使用哪些編譯器。
GCC編譯器是一個用於許多平臺的開源編譯器,因此Internet上很多地方的文檔都可用。
我可以建議的另一件事是採取不同的方法:首先查看一些AVR公開可用的代碼。 AVR Studio 5處於測試階段,但我認爲它與已經使用好幾年的AVR Studio 4等並無太大差別。 AVR Freaks是一個很好的資源,用於查看他人完成的AVR代碼,適用於廣泛的應用。
它需要一點搜索,但根據this press release,集成編譯器是GCC。所有版本的GCC文檔均爲http://gcc.gnu.org/onlinedocs/。
在4.6.0版本中,AVR具體欄目有:
Atmel的AVR Studio的5網頁聲稱,它包含了數百個示例項目,我相信他們中的許多人都包含中斷處理程序示例。
我也剛剛開始使用AVR Studio 5.在做GPIO,中斷等時,我想你會想利用ASF(Atmel軟件框架)中已經提供的代碼。在「項目」菜單下,使用「從ASF中選擇驅動程序...」選擇您需要的部分。或者,您可以加載針對您的處理器的示例項目。我發現Atmel網站上的AVR Studio screencasts(他們也在YouTube上)值得關注。
當我看時,ASF中的代碼都不是用於ATtiny84的,而是ATmega的,我相信。我不確定它是如何轉移的。我發現在數據表和官方手冊(nongnu)之間,我能夠很容易地啓動和運行。 – Seidleroni 2011-05-24 12:18:26
- 1. 愛特梅爾SAM4S Xplained UART
- 2. 確定愛特梅爾處理器
- 3. 愛特梅爾AT32AP7001-ALUT設備7.0
- 4. 運行Visual Studio15和愛特梅爾Studio7
- 5. 愛特梅爾/ Arduino的:ISR(TIMER0_OVF_vect)將無法編譯(「第一定義」中__vector_16)
- 6. 愛特梅爾SAM4S8B:無法進入編程模式
- 7. 愛特梅爾SAM4S將TWI /I²C線路拉低
- 8. 初學者:AVR C++愛特梅爾工作室6
- 9. static_assert和英特爾C++編譯器
- 10. 英特爾C++編譯器Windows CE
- 11. 英特爾的Windows C++編譯器
- 12. 英特爾C++和微軟編譯器
- 13. 愛特梅爾工作室AtTiny104 - 簡單的代碼
- 14. 愛特梅爾工作室7:無法識別選項'-mrelax」
- 15. 愛特梅爾工作室atprogram.exe拋出TCF錯誤代碼131120
- 16. 愛特梅爾UC3 - 如何獲取序列號?
- 17. 愛特梅爾按鍵防抖動不工作
- 18. 愛特梅爾工作室:垃圾在行錯誤
- 19. 愛特梅爾SAM v71 XPlained - 無法與端口C一起工作
- 20. C:無法iniitliaze與一維數組二維數組愛特梅爾工作室
- 21. 愛特梅爾處理器復位,但在MCUSR表明沒有復位源
- 22. 德爾福編程手冊
- 23. Tiny C編譯器手臂
- 24. 英特爾愛迪生
- 25. 英特爾愛迪生板
- 26. 英特爾編譯器向後兼容康柏編譯器
- 27. 安裝了英特爾C++編譯器,丟失/ bits/C++配置
- 28. 如何打開英特爾C++編譯器的C++ 0x 12.1.2
- 29. 許可英特爾Fortran編譯器
- 30. f2py與英特爾Fortran編譯器
有用的鏈接,但這是C庫的文檔而不是編譯器。儘管如此,它仍然是有用的。 – Clifford 2011-05-19 15:08:31
非常感謝。這是無價之寶.. – Anubis 2012-12-18 16:23:11