查看: 3464|回复: 0

[分享] 【LPC54114】学习5:ADC测试

[复制链接]
  • TA的每日心情
    奋斗
    2025-5-7 09:07
  • 签到天数: 353 天

    连续签到: 1 天

    [LV.8]以坛为家I

    141

    主题

    8056

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5785
    最后登录
    2025-5-7
    发表于 2017-4-12 16:02:46 | 显示全部楼层 |阅读模式
    本帖最后由 wambob 于 2017-4-12 16:16 编辑

    板上有个电位器,测试ADC0的通道3。
    1.png 2.png

    结果出现一个问题,使用PRINTF不能直接打印不出浮点数。
    4.png
    1. int main(void)
    2. {
    3.         uint8_t ret;
    4.         uint16_t wADCValue =0;
    5.         float ss=0.0;
    6.     /* Init board hardware. */
    7.         /* attach 12 MHz clock to FLEXCOMM0 (debug console) */
    8.         CLOCK_AttachClk(BOARD_DEBUG_UART_CLK_ATTACH);

    9.         BOARD_InitPins();
    10.         BOARD_BootClockRUN();
    11.         BOARD_InitDebugConsole();
    12.         
    13.         SystemCoreClockUpdate();
    14.         
    15.         //SysTick_Config(SystemCoreClock/1000);        
    16.         PRINTF("\r\n-------------------------------\r\n\r\n");
    17.         PRINTF("hello world.\r\n");
    18.         PRINTF("LPC54110 Sys Clock is %dMhz.\r\n", SystemCoreClock/1000000);
    19.         PRINTF("\r\n-------------------------------\r\n");
    20.         
    21.   CLOCK_EnableClock(kCLOCK_InputMux);
    22.   CLOCK_EnableClock(kCLOCK_Iocon);
    23.   CLOCK_EnableClock(kCLOCK_Gpio1);
    24.         
    25.         
    26.         ret=adc_init();
    27.         if(1==ret)
    28.             PRINTF("ADC0 通道3初始化成功!\r\n");
    29.         else
    30.             PRINTF("ADC0 通道3初始化失败!\r\n");
    31.         while (1)
    32.         {   
    33.             wADCValue=adc_read(3);
    34.             ss=(float)wADCValue*3.3/4095;
    35.             PRINTF("ADC0通道3值:%d \r\n",wADCValue);
    36.             PRINTF("ADC0通道3值:%3.2f v\r\n",ss);
    37.             printf("ADC0通道3值:%3.2f v\r\n",ss);           
    38.             PRINTF("-------------------------------\r\n");
    39.             
    40.         }
    41. }

    复制代码



    该会员没有填写今日想说内容.
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-24 06:55 , Processed in 0.076012 second(s), 19 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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