[STM8] 请问STM8S ADC1能否直接用软件触发转换?

[复制链接]
4384|6
 楼主| tieguanyin2008 发表于 2010-8-22 13:29 | 显示全部楼层 |阅读模式
STM8S ADC1能否直接用软件触发转换?
还是说必须用外部脉冲或者TIM1触发?
谢谢!
香水城 发表于 2010-8-22 13:36 | 显示全部楼层
STM8S ADC1能直接用软件触发转换。
 楼主| tieguanyin2008 发表于 2010-8-22 14:16 | 显示全部楼层
谢谢香版回复!
32446975 发表于 2010-9-11 12:00 | 显示全部楼层
u16 Get_AD_Value(void)
{
    unsigned int x;

  unsigned int x_h;

  ADC_CR1 |=0X1;  //启动转换

  while(!(ADC_CSR&0x80)); //等待转换结束  14个时钟周期

ADC_CSR &= 0X7F;        //清除中断标志

x = ADC_DRL;            //READ DATA 因为是右对齐所以先读低位

x_h = ADC_DRH;

x_h =( x_h << 8 ) + x;

       return x_h;

}
火箭球迷 发表于 2010-9-11 16:08 | 显示全部楼层
可以,楼主试试就知道了
yybj 发表于 2010-9-11 16:35 | 显示全部楼层
能直接用软件触发转化
 楼主| tieguanyin2008 发表于 2010-9-12 09:06 | 显示全部楼层
已经OK,多谢!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

90

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部