⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rc_calibration.asm

📁 AVR053 校正内部RC振荡器
💻 ASM
字号:
;*****************************************************************
;*
;* - Description:  Code is capable of calibrating the RC 
;*                 oscillator of an AVR with tunable oscillator 
;*                 and ISP or JTAG interface.
;*
;*
;* - File:         RC_Calibration.asm
;* - AppNote:      AVR053 - Production calibration of the
;*                          RC oscillator
;*
;* - Author:       Atmel Corporation: http://www.atmel.com
;*                 Support email: avr@atmel.com
;*
;* $Name: AVR053_RELEASE_1_1 $
;* $Revision: 1.4 $
;* $RCSfile: RC_Calibration.asm,v $
;* $Date: 2006/03/23 10:14:13 $
;*****************************************************************


;*****************************************************************
;* Include the matching device and assemble the project
;*****************************************************************
;* Tiny AVR ******************************************************
;.include "Device specific\t12.asm"
;.include "Device specific\t13.asm"
;.include "Device specific\t15.asm"
;.include "Device specific\t2313.asm"
;.include "Device specific\t25.asm"
;.include "Device specific\t45.asm"
;.include "Device specific\t85.asm"
;.include "Device specific\t24.asm"
;.include "Device specific\t44.asm"
;.include "Device specific\t84.asm"
;.include "Device specific\t26.asm"
;.include "Device specific\t261.asm"
;.include "Device specific\t461.asm"
;.include "Device specific\t861.asm"
;* Mega AVR ******************************************************
;.include "Device specific\m48.asm"
;.include "Device specific\m88.asm"
;.include "Device specific\m168.asm"
;.include "Device specific\m164P.asm"
;.include "Device specific\m324P.asm"
;.include "Device specific\m644.asm"
;.include "Device specific\m8.asm"
;.include "Device specific\m8515.asm"
;.include "Device specific\m8535.asm"
.include "Device specific\m16.asm"
;.include "Device specific\m162.asm"
;.include "Device specific\m165.asm"
;.include "Device specific\m165P.asm"
;.include "Device specific\m32.asm"
;.include "Device specific\m325.asm"
;.include "Device specific\m3250.asm"
;.include "Device specific\m645.asm"
;.include "Device specific\m6450.asm"
;.include "Device specific\m64.asm"
;.include "Device specific\m128.asm"
;.include "Device specific\m640.asm"
;.include "Device specific\m1280.asm"
;.include "Device specific\m1281.asm"
;.include "Device specific\m2560.asm"
;.include "Device specific\m2561.asm"
;* LCD AVR *******************************************************
;.include "Device specific\m169.asm"  ; Note that m169(rev.A-E) &
;.include "Device specific\m169P.asm" ; m169P have different osc
;.include "Device specific\m329.asm"
;.include "Device specific\m3290.asm"
;.include "Device specific\m649.asm"
;.include "Device specific\m6490.asm"
;* CAN AVR *******************************************************
;.include "Device specific\can128.asm"
;.include "Device specific\can64.asm"
;.include "Device specific\can32.asm"
;* LIGHTNING AVR *************************************************
;.include "Device specific\pwm3.asm"
;.include "Device specific\pwm2.asm"
;* BATTERY AVRs **************************************************
;.include "Device specific\m406.asm"  ; JTAG only. 1 MHz osc.
;* MATURE AVRs ***************************************************
;.include "Device specific\m163.asm"
;.include "Device specific\m323.asm"
;*****************************************************************


;*****************************************************************
;* Include the file for the interface the the calibration should 
;* be performed on
;*****************************************************************
.include "Interface specific\isp_STK500_interface.inc"
;.include "Interface specific\isp_AVRISP_interface.inc"
;.include "Interface specific\isp_AVRISP_mkII_interface.inc"
;.include "Interface specific\jtag_interface.inc"
;.include "Interface specific\jtag_mkII_interface.inc"
;.include "Interface specific\jtag_mkII_isp_interface.inc"


;*****************************************************************
;*	Select Target frequency below
;*****************************************************************
.equ	TARGET_FREQ	= 8000000 ;Desired frequency in Hz 
                              ;(1000000 = 1MHz)

;*****************************************************************
;*	Specify the desired accuracy (1% recommended)
;*****************************************************************
.equ	ACCURACY	= 10		;In 1/10 percent (10 is 1%)


;*****************************************************************
;* Included main code...
;*****************************************************************
.include "common\macros.inc"
.include "common\main.asm"

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -