历史上的今天
今天是:2024年10月09日(星期三)
2019年10月09日 | STM8 ADC初始化+采集数据
2019-10-09 来源:eefocus
ADC初始化函数:
void Adc_Initialize(void)
{
ADC2_Init(ADC2_CONVERSIONMODE_SINGLE,ADC2_CHANNEL_8,ADC2_PRESSEL_FCPU_D2,
ADC2_EXTTRIG_TIM,DISABLE,ADC2_ALIGN_RIGHT,ADC2_SCHMITTTRIG_CHANNEL8,DISABLE);
ADC2_Cmd(ENABLE);
}
其中:
ADC2_CONVERSIONMODE_SINGLE:ADC转换模式为单次转换模式.
ADC2_CHANNEL_8:对应GPIO口的通道
ADC2_PRESSEL_FCPU_D2:预分频.
注意:ADC 的时钟是有fMASTER时钟经过预分频后供给的,fMASTER 可以被分频 2 到 18
,如f ADC = f MASTER /2.
ADC2_EXTTRIG_TIM:触发方式.
注意:ADC触发方式分为两种,一是外部中断触发GPIO,另一个是定时器触发TRGO.
DISABLE:是否使能该触发方式.
ADC2_ALIGN_RIGHT:右对齐.
注意:


ADC2_SCHMITTTRIG_CHANNEL8:施米特触发通道.
DISABLE:是否使能施密特触发.
ADC2_Cmd(ENABLE);//开启ADC转换
采集数据:
本文使用的是单次转换模式,即在单次转换模式中,ADC仅在所选通道上完成一次转换.一旦转换完成,转换的数据存放在ADC_DR寄存器中,EOC(转换结束)标志被置位.
ADC2_StartConversion();//启动ADC转换
while(ADC2_GetFlagStatus() == RESET);//等待转换完成
ADC2_ClearFlag();//清除标准
temp = ADC2_GetConversionValue();//读取转换结果
下一篇:如何提高单片机系统的抗干扰性能
史海拾趣
|
百度的答案,还请大家深入说说: RFIC是RF System 里的Block做成IC ,,基本上成品就是IC ; 而RFID是Radio-frequency identification 是一个系统,有特定的规范。 二者是否有确定的包含与被包含的关系呢?… 查看全部问答> |
|
I2C_IOControl 传一个数组出来,老不成功,郁闷死了 BOOL I2C_IOControl( DWORD context, DWORD code, BYTE *pInBuffer, DWORD inSize, BYTE *pOutBuffer, DWORD outSize, DWORD *pOutSize ) 里面定义了一个BYTE *str;然后给他空间,也 ...… 查看全部问答> |
|
访问允许异常(section permission fault) Hi,Dear all, 我在使用Hms30c7202过程中遇到一个难题,我使用的内核是2.6.13.4,大多数能够正常启动运行,个别出现不能启动情况。打印DEBUG信息,非正常设备启动失败,打印: Kernel panic - not syncing: No init found. Try passi ...… 查看全部问答> |
|
安装CE6的SP1出错toolMsmCA(Error):Setup package issue or CoreCon。。。 安装CE6的SP1是出错 “ToolMsmCA(Error):Setup package issue or CoreCon DataStore corrupted:CDeviceSDKInstallShin Add/Remove failed.HR=0x80004005. 我之前装了VS2005。 这几天才装这个,不知怎么出错,安装进度停在Installing the Gene ...… 查看全部问答> |
|
各位,最近在开发一个驱动的时候需要检测内存泄漏,于是自己重载了new/delete,在win32下测了一下没问题,于是决定将其加入到当前的驱动下。可是,问题来了,总是出现LNK2005的错误,我查了一下这个错,应该是连接顺序的问题,出错信息显示在DDK中 ...… 查看全部问答> |
|
市场有一款是uc/os 8 位的代码打印机。 可以接扫描枪,扫入条码,然后按键。打印出一个新条码。 现在想开发这样的东东。谁做过啊? 着急啊。请求指点,合作都可以… 查看全部问答> |
|
近来老板搞了点垃圾产品,在生产时用的是BSOB,但第二点不是翘线就是打不上,很多参数都用过了,不知还有哪里没想到的。求教怎样可以使ASM eagle60 W/B 的BSOB达到最佳。… 查看全部问答> |




