查看: 2811|回复: 1

[其他] 为啥ADC读出来的值一直是4095

[复制链接]

该用户从未签到

2

主题

5

帖子

0

新手上路

Rank: 1

积分
20
最后登录
2019-7-19
发表于 2018-7-30 17:55:01 | 显示全部楼层 |阅读模式
芯片是 lpc54113, 为啥ADC读出来的值一直是4095,折腾了很久,望知道的人不吝赐教,谢谢

代码如下:

int main(void) {

        adc_result_info_t adcResultInfoStruct;

          /* Init board hardware. */
    BOARD_InitBootPins();
    BOARD_InitBootClocks();
          /* Init FSL debug console. */
        BOARD_InitDebugConsole();

    //printf("Hello World\n");


    /* Enable the power and clock for ADC. */
    ADC_ClockPower_Configuration();
    PRINTF("ADC basic example.\r\n");


    CLOCK_EnableClock(kCLOCK_Gpio1);



    /* Calibration after power up. */
    if (ADC_DoSelfCalibration(DEMO_ADC_BASE))
    {
        PRINTF("ADC_DoSelfCalibration() Done.\r\n");
    }
    else
    {
        PRINTF("ADC_DoSelfCalibration() Failed.\r\n");
    }

    /* Configure the converter and work mode. */
    ADC_Configuration();
    PRINTF("Configuration Done.\r\n");


    while (1)
    {
        /* Get the input from terminal and trigger the converter by software. */
        //GETCHAR();

        ADC_DoSoftwareTriggerConvSeqA(DEMO_ADC_BASE);

        /* Wait for the converter to be done. */
        while (!ADC_GetChannelConversionResult(DEMO_ADC_BASE, DEMO_ADC_SAMPLE_CHANNEL_NUMBER, &adcResultInfoStruct))
        {
        }
        PRINTF("adcResultInfoStruct.result        = %d\r\n", adcResultInfoStruct.result);
        PRINTF("adcResultInfoStruct.channelNumber = %d\r\n", adcResultInfoStruct.channelNumber);
        PRINTF("adcResultInfoStruct.overrunFlag   = %d\r\n", adcResultInfoStruct.overrunFlag ? 1U : 0U);
        PRINTF("\r\n");

    }

    return 0 ;
}



谢谢

最佳答案

看你使用的官方的SDK代码,你手上有LPC54114的板子吗?你可以按照readme的提示进行测试,我是怀疑你的引脚接错了或者配置错了。
回复

使用道具 举报

该用户从未签到

656

主题

6312

帖子

0

超级版主

Rank: 8Rank: 8

积分
19941
最后登录
2024-4-19
发表于 2018-7-31 09:48:53 | 显示全部楼层
看你使用的官方的SDK代码,你手上有LPC54114的板子吗?你可以按照readme的提示进行测试,我是怀疑你的引脚接错了或者配置错了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /4 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2024-4-20 03:12 , Processed in 0.126066 second(s), 24 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表