打印
[DemoCode下载]

ML51测VLDO

[复制链接]
367|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dongnanxibei|  楼主 | 2019-8-31 00:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
LDO, ADC, AD, dc, TI
/*---------------------------------------------------------------------------------------------------------*/
/*                                                                                                         */
/* Copyright(c) 2019 Nuvoton Technology Corp. All rights reserved.                                         */
/*                                                                                                         */
/*---------------------------------------------------------------------------------------------------------*/

//***********************************************************************************************************
//  Website: http://www.nuvoton.com
//  E-Mail : MicroC-8bit@nuvoton.com
//***********************************************************************************************************

#include "ML51.h"

void main (void)
{
/* GPIO initial setting
  * include gpio.c in Library for GPIO mode setting
*/
    unsigned int u16bgvalue;
    MFP_P31_UART0_TXD;
    P31_QUASI_MODE;
    UART_Open(24000000,UART0_Timer3,115200);
    ENABLE_UART0_PRINTF;
  
/* ADC initial setting
  * include adc.c in Library for ADC setting.
*/  
    ADC_Open(ADC_SINGLE,VLDO);                        

    while(1)
    {
      clr_ADCCON0_ADCF;                              /*Clear ADC flag before ADC start */
      set_ADCCON0_ADCS;                              /* Each time ADC start trig signal*/
      while((ADCCON0|CLR_BIT7)==CLR_BIT7);          /* wait ADCF = 1 */
      u16bgvalue = (ADCRH<<4)+ADCRL;
      printf ("\n VLDO = 0x%X",u16bgvalue);   
      Timer2_Delay(24000000,128,300,1000);
    }
}




使用特权

评论回复
沙发
dongnanxibei|  楼主 | 2019-8-31 00:40 | 只看该作者
方法仍然是如此的简单。

使用特权

评论回复
板凳
dongnanxibei|  楼主 | 2019-8-31 00:41 | 只看该作者
注意,因为是ADC为12位,所以有个移位操作组合。
u16bgvalue = (ADCRH<<4)+ADCRL;

使用特权

评论回复
地板
dongnanxibei|  楼主 | 2019-8-31 00:41 | 只看该作者
其实上面加的操作可以用位或。

使用特权

评论回复
5
小明的同学| | 2019-8-31 10:36 | 只看该作者
简单的修改就实现了,看来还是库函数好用啊。不用去查寄存器功能了。

使用特权

评论回复
6
xuanhuanzi| | 2019-8-31 20:40 | 只看该作者
这个VLOD是干啥的

使用特权

评论回复
7
xuanhuanzi| | 2019-8-31 20:40 | 只看该作者
内部的一个稳压电源吗,用于参考电压用?

使用特权

评论回复
8
捉虫天师| | 2019-9-10 23:59 | 只看该作者
测试的很准啊。

使用特权

评论回复
9
玛尼玛尼哄| | 2019-9-16 23:49 | 只看该作者
ADC的一种应用。

使用特权

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

本版积分规则

201

主题

3587

帖子

16

粉丝