STM8S207的AD转换
来源:互联网 发布:域名注册通官网 编辑:程序博客网 时间:2024/05/13 06:51
void ADC_Init(void)
{
GPIO_Init(GPIOE, GPIO_PIN_6, GPIO_MODE_IN_FL_NO_IT);//通道9,
ADC2_ITConfig(ENABLE); //中断使能
ADC2_Cmd(ENABLE); //ADC2使能
}
void AD_Manage(void) //定时执行
{
ADC2_StartConversion(); //开启一次转换,在中断函数处理
{
GPIO_Init(GPIOE, GPIO_PIN_6, GPIO_MODE_IN_FL_NO_IT);//通道9,
CLK_PeripheralClockConfig(CLK_PERIPHERAL_ADC,ENABLE);//开启时钟
//通道9,单次转换,右对齐
ADC2_Init(ADC2_CONVERSIONMODE_SINGLE, ADC2_CHANNEL_9, ADC2_PRESSEL_FCPU_D2, ADC2_EXTTRIG_TIM, DISABLE, ADC2_ALIGN_RIGHT, ADC2_SCHMITTTRIG_CHANNEL9, DISABLE);ADC2_ITConfig(ENABLE); //中断使能
ADC2_Cmd(ENABLE); //ADC2使能
}
void AD_Manage(void) //定时执行
{
ADC2_StartConversion(); //开启一次转换,在中断函数处理
}
中断函数
#ifdef _IAR_SYSTEMS_
#pragma vector=0x18
__interrupt void ADC2_IRQHandler(void)
#endif
{
/* In order to detect unexpected events during development,
it is recommended to set a breakpoint on the following instruction.
*/
u16 Conversion_Value;
Conversion_Value = ADC2_GetConversionValue();
printf("ADC2_Value:%u\n",Conversion_Value);
ADC2_ClearITPendingBit();
}
0 0
- STM8S207的AD转换
- AD/DA的转换
- 对 AD转换的理解
- AB1601的AD转换注意事项
- AD转换和DA转换的应用
- AD转换与DA转换的应用
- AD 转换
- AD转换
- AD转换
- IAR下STM8S207单片机各模块的无库例程
- IAR下STM8S207单片机各模块的无库例程
- lpc2124 arm7 ad转换的实现
- Ad转换的c语言编程
- 基于CPLD的高分辨率AD转换电路设计
- AD 转换的软件滤波方法
- AD转换中参考电压的作用 .
- AD转换的编程实践1~2
- 51的AD/DA(模数转换)
- ios 开发之使用Reachability检测网络状态
- 36 Android Activity跳转动画 获取当前版本
- 2014年最赚钱的云计算技术:备受企业青睐
- os库-时间函数
- C#结合正则表达式判断各种用户输入合法性
- STM8S207的AD转换
- Mysql创建存储过程,使用游标Cursor循环更新
- Windows7发布=64位系统的到来?
- java(20) - 代理模式
- 在mac系统安装Apache Tomcat的详细步骤
- Particle Trimming
- android中图片操作的常用方法
- javascript中return、return false、return true区别
- 关于Linux驱动的一种错误:Unable to handle kernel paging request at virtual address