📄 ad1utl.c
字号:
/*""FILE COMMENT""*************************************************************
* System Name : 偙偺僾儘僌儔儉偼嫵堢梡偱偡丅(揮梡晄壜)
* File Name : ad1utl.c
* Contents : A-D曄姺
* Model : OAKS8-LCD Board懳墳
* CPU : R8C/Tiny僔儕乕僘
* Compiler : NC30WA(V.5.30 Release 1)
* OS : 巊梡偣偢
* Programer : 儖僱僒僗敿摫懱僩儗乕僯儞僌僙儞僞乕
* Note : OAKS8-R5F21114FP(R8C/11僌儖乕僾,20MHz)懳墳
*******************************************************************************
* COPYRIGHT(C) 2004 RENESAS TECHNOLOGY CORPORATION
* AND RENESAS SOLUTIONS CORPORATION ALL RIGHTS RESERVED
*******************************************************************************
* History : ---
*""FILE COMMENT END""*********************************************************/
/*===== 僀儞僋儖乕僪僼傽僀儖 =====*/
#include "defs.h" /* 嫟捠偺僔儞儃儖掕媊 */
#include "target.h" /* SFR椞堟掕媊僼傽僀儖 */
#include "ad1utl.h" /* A-D曄姺惂屼梡僿僢僟僼傽僀儖 */
/*===== 娭悢尨宆(僾儘僩僞僀僾)愰尵 =====*/
/*===== 曄悢愰尵 =====*/
static int init_hard; /* 僴乕僪僂僃傾弶婜壔娗棟曄悢 */
/* 0:枹弶婜壔丄1:弶婜壔嵪傒 */
/*""FUNC COMMENT""*************************************************************
* ID : ---
* 娭悢柤 : void AD1__initialize(void)
* 婡擻 : A-D曄姺娭楢弶婜愝掕
* 堷悢 : 側偟
* 曉媝抣 : 側偟
* 巊梡娭悢 : 側偟
* 拲堄帠崁 :
* History :
*""FUNC COMMENT END""*********************************************************/
void AD1__initialize(void)
{
init_hard = TRUE; /* A-D曄姺乽弶婜壔嵪傒乿 */
adcon0 = 0x89; /* AD惂屼儗僕僗僞0偺愝掕 */
/* 10001001 */
/* |||||+++ AN1抂巕慖戰 */
/* ||||+--- 孞傝曉偟儌乕僪 */
/* |||+---- 億乕僩P0僌儖乕僾慖戰 */
/* ||+----- 梊栺價僢僩 */
/* |+------ A-D曄姺掆巭 */
/* +------- fAD偺2暘廃 */
adcon1 = 0x28; /* A-D惂屼儗僕僗僞1偺愝掕 */
/* 00101000 */
/* |||||+++ 梊栺價僢僩 */
/* ||||+--- 10價僢僩儌乕僪 */
/* |||+---- CKS0價僢僩傪桳岠 */
/* ||+----- Vref愙懕 */
/* ++------ 梊栺價僢僩 */
adcon2 = 0x01; /* A-D惂屼儗僕僗僞2偺愝掕 */
/* 00000001 */
/* |||||||+ 僒儞僾儖仌儂乕儖僪偁傝 */
/* +++++++- 梊栺價僢僩 */
adst = 1; /* A-D曄姺奐巒 */
}
/*""FUNC COMMENT""*************************************************************
* ID : ---
* 娭悢柤 : int AD1__getad1(void)
* 婡擻 : A-D曄姺寢壥庢摼
* 堷悢 : 側偟
* 曉媝抣 : int ; A-D曄姺寢壥
* 巊梡娭悢 : 側偟
* 拲堄帠崁 : ad儗僕僗僞偼16價僢僩峔惉偱偁傞丅10價僢僩暘夝偺A-D曄姺寢壥傪
* : 庢摼偡傞応崌偼丄b15乣b10偺6價僢僩暘傪儅僗僋偡傞昁梫偑偁傞
* History :
*""FUNC COMMENT END""*********************************************************/
int AD1__getad1(void)
{
if(init_hard){ /* 弶婜壔嵪傒偱偁傟偽 */
return ad; /* 寢壥傪曉偡 */
}
/* 枹弶婜壔偱偁傟偽 */
return ERR; /* 僄儔乕抣傪曉偡 */
}
/* #############################################################################
* ### 岞奐偟側偄娭悢
*/
/******************************************************************************
end of file
******************************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -