2018年9月21日 星期五

【單晶片】如何使用WinAVR燒錄到ATmega8


安裝Atmel Programmer


每家廠商都有屬於自己的Programmer,WinAVR只能拿來編譯,不能燒錄晶片。

安裝WinAVR



開啟Programmer's Notepad新建專案


File>New>Project
輸入專案名稱及存放位置


撰寫程式碼


撰寫程式碼,並儲存,檔名為main.c


Makefile


接下來要定義單晶片的各種參數
  • Main file name:main
  • MCU type:Atmega8
  • Output format:ihex
  • Optimization level:s
  • Debug format:ELF/stabs
  • C standard level:GNU99



另存新檔到專案的目錄下,檔名一定要是Makefile


定義振盪器頻率


#define F_CPU 振盪器頻率

如,12MHz石英震盪器:
#define F_CPU 12000000



編譯


Tools>Make All


燒錄


編譯完成後,會在專案的目錄下生成.hex檔,將hex檔丟入燒錄器程式開始燒錄。

沒有留言:

張貼留言