亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

標題: STM8L ADC 問題求助 [打印本頁]

作者: 里本來    時間: 2017-12-6 11:24
標題: STM8L ADC 問題求助

串口接收的轉換值一直再跳,不給adc11通道給電壓也一直在跳
void  ADC_init()
{
        CLK_SYSCLKDivConfig(CLK_SYSCLKDiv_1);
        CLK_PeripheralClockConfig(CLK_Peripheral_ADC1, ENABLE);
        ADC_DeInit(ADC1);
        delayms(100);
        GPIO_Init(GPIOB,GPIO_Pin_7,GPIO_Mode_Out_PP_Low_Fast);        
        ADC_Init(ADC1,ADC_ConversionMode_Single,ADC_Resolution_12Bit,ADC_Prescaler_2);
        ADC_SamplingTimeConfig(ADC1,ADC_Group_SlowChannels,ADC_SamplingTime_384Cycles);
        ADC_Cmd(ADC1,ENABLE);
        ADC_ChannelCmd(ADC1,ADC_Channel_11 ,ENABLE);

}

uint16_t ADC_getval()
{
        uint16_t  ADCdata;

        ADC_SoftwareStartConv (ADC1);//開啟軟件轉換

        while(!ADC_GetFlagStatus (ADC1,ADC_FLAG_EOC));                                                        //等待轉換結束
        ADC_ClearFlag (ADC1,ADC_FLAG_EOC);                                                                                //清除對應標志

        ADCdata=ADC_GetConversionValue( ADC1);
        return ADCdata;
}
void USART_Init_USR()
{
        CLK_PeripheralClockConfig(CLK_Peripheral_USART2,ENABLE);
        GPIO_ExternalPullUpConfig(GPIOE,  GPIO_Pin_3,  ENABLE);
        GPIO_ExternalPullUpConfig(GPIOE,  GPIO_Pin_4,  ENABLE);
        USART_Init( USART2, 9600, USART_WordLength_8b,  USART_StopBits_1,
                    USART_Parity_No,  USART_Mode_Tx);
        USART_Cmd( USART2, ENABLE);
}
void main()

        uint16_t A;
        ADC_init();
        USART_Init_USR();
        while(1)
        {
             A=ADC_getval();
            USART_SENDL(A);

        }
}



串口接收的轉換值一直再跳,不給adc11通道給電壓也一直在跳


作者: yzwzfyz    時間: 2017-12-6 12:15
1、用示波器看看輸入。
2、不做AD串口數據是否也這樣。
作者: 里本來    時間: 2017-12-6 20:01
yzwzfyz 發表于 2017-12-6 12:15
1、用示波器看看輸入。
2、不做AD串口數據是否也這樣。

串口試過,沒問題
作者: 里本來    時間: 2017-12-6 20:08
串口是通的




歡迎光臨 (http://www.denmoz.com/bbs/) Powered by Discuz! X3.1