打印
[DemoCode下载]

ML51测内部温度

[复制链接]
288|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dongnanxibei|  楼主 | 2019-8-31 00:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
/*---------------------------------------------------------------------------------------------------------*/
/*                                                                                                         */
/* 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.
*/  
    VREF_Reload(LEVEL3);
    VREF_Open(LEVEL3);
    ADC_Open(ADC_SINGLE,VTEMP);                        

    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 VTEMP = 0x%X",u16bgvalue);   
      Timer2_Delay(24000000,128,300,1000);
    }
}


使用特权

评论回复
沙发
dongnanxibei|  楼主 | 2019-8-31 00:39 | 只看该作者
这种操作,大家都能三分钟学会。

使用特权

评论回复
板凳
小明的同学| | 2019-8-31 10:36 | 只看该作者
这种操作更容易移植程序

使用特权

评论回复
地板
小明的同学| | 2019-8-31 10:36 | 只看该作者
可以很方便的把多个不同人做的工程合并到一个里面去。

使用特权

评论回复
5
yiyigirl2014| | 2019-8-31 21:21 | 只看该作者
关键是如何换算,一般是线性的,所以也可以先测出来温度几个对应的值,再换算出靠谱的公式。

使用特权

评论回复
6
mintspring| | 2019-9-9 00:08 | 只看该作者
一般是线性的,可以测出来。

使用特权

评论回复
7
捉虫天师| | 2019-9-11 00:01 | 只看该作者
看了几个帖子,貌似ML比MS51支持的更好

使用特权

评论回复
8
wanduzi| | 2019-9-16 23:43 | 只看该作者
怎么转为温度呢

使用特权

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

本版积分规则

187

主题

3481

帖子

16

粉丝