打印

DSP28335中ADC_cal.asm这个汇编代码是干什么用的

[复制链接]
7145|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zjtzlqr|  楼主 | 2013-7-11 14:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
;; TI File $Revision: /main/1 $
;; Checkin $Date: July 30, 2007   10:29:23 $
;;###########################################################################
;;
;; FILE:    ADC_cal.asm
;;
;; TITLE:   2833x Boot Rom ADC Cal routine.
;;
;; Functions:
;;
;;     _ADC_cal - Copies device specific calibration data into ADCREFSEL and ADCOFFTRIM registers
;; Notes:
;;
;;###########################################################################
;; $TI Release: 2833x/2823x Header Files and Peripheral Examples V133 $
;; $Release Date: June 8, 2012 $
;;###########################################################################

    .def _ADC_cal
        .asg "0x711C",   ADCREFSEL_LOC

;-----------------------------------------------
; _ADC_cal
;-----------------------------------------------
;-----------------------------------------------
; This is the ADC cal routine.This routine is programmed into
; reserved memory by the factory. 0xAAAA and 0xBBBB are place-
; holders for calibration data.  
;The actual values programmed by TI are device specific.
;
; This function assumes that the clocks have been
; enabled to the ADC module.
;-----------------------------------------------

    .sect ".adc_cal"

_ADC_cal
    MOVW  DP,   #ADCREFSEL_LOC >> 6
    MOV   @28,  #0xAAAA            ; actual value may not be 0xAAAA
    MOV   @29,  #0xBBBB             ; actual value may not be 0xBBBB
    LRETR
;eof ----------

相关帖子

沙发
zjtzlqr|  楼主 | 2013-7-11 14:01 | 只看该作者
一般的文件都是c文件 这个adc的为什么是汇编的啊,

使用特权

评论回复
板凳
SLEET1986| | 2013-7-11 14:09 | 只看该作者
本帖最后由 SLEET1986 于 2013-7-11 14:14 编辑
zjtzlqr 发表于 2013-7-11 14:01
一般的文件都是c文件 这个adc的为什么是汇编的啊,

ADC_cal - Copies device specific calibration data into ADCREFSEL and ADCOFFTRIM registers
这个是AD校正的吧,没有建成C环境之前不能用C的

使用特权

评论回复
地板
scottly| | 2014-9-16 21:47 | 只看该作者

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

24

帖子

0

粉丝