[DemoCode下载] ML51的ADC之VTEMP你懂吗

[复制链接]
1318|11
 楼主| yiy 发表于 2019-7-29 23:37 | 显示全部楼层 |阅读模式
  1. /*---------------------------------------------------------------------------------------------------------*/
  2. /*                                                                                                         */
  3. /* Copyright(c) 2019 Nuvoton Technology Corp. All rights reserved.                                         */
  4. /*                                                                                                         */
  5. /*---------------------------------------------------------------------------------------------------------*/

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

  10. #include "ML51.h"

  11. void main (void)
  12. {
  13. /* GPIO initial setting
  14.   * include gpio.c in Library for GPIO mode setting
  15. */
  16.     unsigned int u16bgvalue;
  17.     MFP_P31_UART0_TXD;
  18.     P31_QUASI_MODE;
  19.     UART_Open(24000000,UART0_Timer3,115200);
  20.     ENABLE_UART0_PRINTF;
  21.   
  22. /* ADC initial setting
  23.   * include adc.c in Library for ADC setting.
  24. */  
  25.     VREF_Reload(LEVEL3);
  26.     VREF_Open(LEVEL3);
  27.     ADC_Open(ADC_SINGLE,VTEMP);                        

  28.     while(1)
  29.     {
  30.       clr_ADCCON0_ADCF;                              /*Clear ADC flag before ADC start */
  31.       set_ADCCON0_ADCS;                              /* Each time ADC start trig signal*/
  32.       while((ADCCON0|CLR_BIT7)==CLR_BIT7);          /* wait ADCF = 1 */
  33.       u16bgvalue = (ADCRH<<4)+ADCRL;
  34.       printf ("\n VTEMP = 0x%X",u16bgvalue);   
  35.       Timer2_Delay(24000000,128,300,1000);
  36.     }
  37. }




 楼主| yiy 发表于 2019-7-29 23:37 | 显示全部楼层
之前的003上没见过这个,大家懂吗?不懂的赶紧下载个手册看看。
dongliushui 发表于 2019-7-29 23:53 | 显示全部楼层
ADC 的新功能吗
susceptibility 发表于 2019-7-31 15:18 | 显示全部楼层
不是很懂
susceptibility 发表于 2019-7-31 15:21 | 显示全部楼层
不是很熟悉,了解下
zhuotuzi 发表于 2019-7-31 15:46 | 显示全部楼层
我要去找个手册看看这是啥意思。
wanduzi 发表于 2019-7-31 15:57 | 显示全部楼层
等我去下载手册告诉你们。
wanduzi 发表于 2019-7-31 15:58 | 显示全部楼层
1000 = VBG (内部带隙电压1.22V).
1001 = VTEMP. (稳定传感器).
1010 =VLDO ( LDO 级别).
xinxianshi 发表于 2019-7-31 16:03 | 显示全部楼层
温度传感器。
xinxianshi 发表于 2019-7-31 16:03 | 显示全部楼层
可惜没有说怎么换算成温度啊。
xinxianshi 发表于 2019-7-31 16:04 | 显示全部楼层
难道跟003是一样的吗
xinxianshi 发表于 2019-7-31 16:09 | 显示全部楼层
据说跟003完全兼容。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

yiy

114

主题

1954

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部