社区导航

 

搜索
查看: 2426|回复: 1

ADuCM360的ADC部分(续)

[复制链接]

1万

TA的帖子

33

TA的资源

版主

Rank: 6Rank: 6

发表于 2013-6-7 09:30 | 显示全部楼层 |阅读模式

ADIADC例程分析

1int AdcGo(ADC_TypeDef *pPort, int iStart)

此函数决定是否启动ADC,对ADCxCON的第19位,即ADC允许位控制,如果启动,则置1,否则清零。

此函数还对ADCxMDE的低3位,即ADCMD控制,可使其进入掉电、连续转换等8种模式。

2int AdcMski(ADC_TypeDef *pPort, int iMski, int iWr)

此函数对ADCxMSKI操作,以允许相应的ADC中断

3int AdcFlt(ADC_TypeDef *pPort, int iSF, int iAF, int iFltCfg)

ADCxFLT操作,所跟的参数决定具体的设置。

4int AdcRng(ADC_TypeDef *pPort, int iRef, int iGain, int iCode)

设置ADC测量范围。参数iRef写入ADCxCONiGain写入ADCxMDEADCxPGA位,iCode用于判断是否对ADCCODE置位。

5int AdcBuf(ADC_TypeDef *pPort, int iRBufCfg, int iBufCfg)

配置ADC缓冲区。iBufCfgADCxCON有关缓冲区的位作配置,   iRBufCfgADCxCFG[1:0]位配置,

6int AdcPin(ADC_TypeDef *pPort, int iInN, int iInP)

设置同、反相输入引脚。

7int AdcDmaCon(int iChan, int iEnable)

此函数对ADCDMACON寄存器操作,打开或关闭相应的DMA

8int AdcDmaReadSetup(int iType, int iCfg, int iNumVals, int *pucRX_DMA)

iType用于选择DMA数据类型primary alternate data structure

iCfg



回复

使用道具 举报

1292

TA的帖子

3

TA的资源

五彩晶圆(初级)

Rank: 7Rank: 7Rank: 7

荣誉会员勋章

发表于 2013-6-7 15:19 | 显示全部楼层
ADI提供的库函数还是很好用的


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

关闭

站长推荐上一条 /5 下一条

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2020-2-20 13:09 , Processed in 0.106808 second(s), 19 queries , Gzip On, MemCache On.

快速回复 返回顶部 返回列表