打印
[MM32软件]

【MM32 eMiniBoard测评报告】+ 5、AD

[复制链接]
363|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
今天搞了一下AD。原理图:

代码:
#include "delay.h"
#include "sys.h"
#include "uart.h"
#include "adc.h"
#include "led.h"

/********************************************************************************************************
**º¯ÊýÐÅÏ¢ £ºmain(void)
**¹¦ÄÜÃèÊö £º
**ÊäÈë²ÎÊý £º
**Êä³ö²ÎÊý £º
**    ±¸×¢ £º
********************************************************************************************************/
int main(void)
{
    u16 ADCVAL;
    float fValue;
    delay_init();
    LED_Init();
    uart_initwBaudRate(115200);         //´®¿Ú³õʼ»¯Îª115200

    /*ÅäÖÃADC1Ϊµ¥´Îת»»Ä£Ê½,ͨµÀ1ʹÄÜ*/
    ADC1_SingleChannel( ADC_Channel_1);
    while(1)
    {
        ADCVAL=Get_Adc_Average(ADC_Channel_1,5);
        fValue = ((float)ADCVAL/4095)*3.3;
        printf("ADC1_CH_1=%fV\r\n",fValue);
        delay_ms(200);  
    }

}


效果图:

工程:
AD.rar (342 KB)

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:绿水本无忧因风皱面,青山原不老为雪白头。

553

主题

3530

帖子

19

粉丝