[DemoCode下载] BOD欠压关闭

[复制链接]
761|3
 楼主| 捉虫天师 发表于 2019-11-29 21:31 | 显示全部楼层 |阅读模式
  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. //  Date   : Jan/21/2019
  10. //***********************************************************************************************************

  11. //***********************************************************************************************************
  12. //  File Function: ML51 power down code for test power down current, BOD disabled.
  13. //***********************************************************************************************************
  14. #include "ML51.H"


  15. void main (void)
  16. {
  17.   unsigned char i;

  18. /*As Default all GPIO multi function is GPIO mode */
  19. /*Quasi mode better for power down power comsuption */  
  20.   ALL_GPIO_QUASI_MODE;
  21.   P0=0;
  22.   P1=0;
  23.   P2=0;
  24. /* clock only for reference, real chip please don't output clock*/  
  25.   set_CKCON_CLOEN;
  26. /*MUST DISABLE BOD to low power */
  27.   DISABLE_BOD;              //BOD enable power down current please check datasheet DC charactor.
  28.   
  29.   while(P01);
  30.   for (i=0;i<0x05;i++)
  31.   {
  32.     P3 = ~P3;
  33.     Timer0_Delay(24000000,200,1000);
  34.   }
  35. /* Real into power down mode */
  36.   set_PCON_PD;
  37.   while(1);  
  38.   
  39. }





jiekou001 发表于 2019-11-29 21:35 | 显示全部楼层
51内核的看着没多大区别
天灵灵地灵灵 发表于 2019-11-30 18:03 | 显示全部楼层
这种根本不用搞库函数,新唐做的头文件宏就完全搞定,看着so easy.
天灵灵地灵灵 发表于 2019-11-30 18:06 | 显示全部楼层
如果要求不高用增强51内核是非常科学的,用起来更简单,开发周期短,代码紧凑。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

213

主题

3276

帖子

7

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