历史上的今天
今天是:2025年04月25日(星期五)
2020年04月25日 | STM8SF103----ADC采集电压值
2020-04-25 来源:eefocus
1、ADC相关函数配置
/*函数名:Init_ADC
*功能:初始化ADC
*入口参数:无
*函数返回:无
*ADC1_CONVERSIONMODE_CONTINUOUS:连续转换
*ADC1_CHANNEL_4:通道4
*ADC1_PRESSEL_FCPU_D2:时钟分频
*ADC1_EXTTRIG_TIM:DISABLE:不使用外部触发
*ADC1_ALIGN_RIGHT:右对齐模式
*ADC1_SCHMITTTRIG_CHANNEL4,ENABLE:使用指定通道4的斯密特触发器
*/
void Init_ADC(void)
{
//GPIO_Init(GPIOD, GPIO_PIN_2, GPIO_MODE_IN_FL_NO_IT);
ADC1_DeInit();//ADC初始化
ADC1_Init(ADC1_CONVERSIONMODE_CONTINUOUS, ADC1_CHANNEL_4,ADC1_PRESSEL_FCPU_D2, ADC1_EXTTRIG_TIM, DISABLE, ADC1_ALIGN_RIGHT, ADC1_SCHMITTTRIG_CHANNEL4, ENABLE);
ADC1_Cmd(ENABLE);
}
2、主函数
void main(void)
{
u16 u16_adc1_value;
Init_ADC();//初始化ADC1
while(1)
{
ADC1_StartConversion();//ADC开始转换
u16_adc1_value = ADC1_GetConversionValue();//保存转换值
}
}
上一篇:STM8使用STVD开发环境问题
下一篇:STM8设计几点需要注意的地方
史海拾趣
|
给做射频朋友们推荐款微型低功耗可过日本电波法认证的ASK发射模块 工作电压:3V(2.4-3.6V) 工作电流:14mA 发射强度:10dBm 发射频率:315MHz、433MHz、390MHz 发射天线:18-25mm 工作温度:-20-- +85℃… 查看全部问答> |
|
在wince开发程序遇到了问题,个人判断应该是unicode 编码问题 在wince开发程序遇到了问题,个人判断应该是unicode 编码问题,比如有如下问题; CString a(\"$ABCDE\"); 个人认为a.left(6)应该是=\"$ABCDE\",结果返回值是\"$\",难道CString 不支持unicode?,left函数参数不应该是字符数量吗? 另外希望本人自己 ...… 查看全部问答> |
|
首先,我用kmalloc(30*sizeof(char),GFP_DMA)分配了两段存储空间,分别作为源地址和目的地址,就是想要通过dma方式把源地址的数据传送到目的地址。 我采用的是信道0,设置了其相应寄存器, (源地址和目的地址寄存器的值是通过 virt_to_phys(mem) ...… 查看全部问答> |
|
请问Altium Designer 6的library里面找不到intel的8031或者8051怎么办 请问Altium Designer 6的library里面找不到intel的8031或者8051怎么办,是去下载个元件库吗???能不能给个有效的链接,,谢谢了.… 查看全部问答> |
|
我用MAX436对信号进行处理 MAX436的资料看了,但实际上用的时候和理论上相反 想请教一下高手来帮助下 我是按照MAX.PDF文件里的图12那图连接方法,各个参数是与图13的那些参数一样 但出来的信号时衰减的啊 而且,我调节RL,信号的幅值在中心幅 ...… 查看全部问答> |
|
本人在大学学习期间曾经学习过电源设计课程,但是相对于TI公司的“易电源”产品,在没有大量实践经验积累的基础上是很难设计出一款合格的电源的。TI公司所提供的该系列产品,从硬件到软件,使我们可以设计出符合电磁干扰、散热、大电流、高电压等要 ...… 查看全部问答> |




