[DemoCode下载] ML51时钟在运行过程也可以修改

[复制链接]
 楼主| jiekou001 发表于 2020-5-28 16:00 | 显示全部楼层 |阅读模式
  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. //***********************************************************************************************************
  11. //  File Function: ML51 simple GPIO toggle out demo code
  12. //***********************************************************************************************************

  13. #include "ML51.h"

  14. /**
  15. * [url=home.php?mod=space&uid=247401]@brief[/url]       GPIO input output demo
  16. * @param       None
  17. * [url=home.php?mod=space&uid=266161]@return[/url]      None
  18. * [url=home.php?mod=space&uid=1543424]@Details[/url]     GPIO toggle and UART0 TXD0 send out.
  19. */
  20.    
  21. void main (void)
  22. {

  23. /* Enable  clock out function to confirm Fsys switch result */
  24.     MFP_P46_CLKO;
  25.     P46_QUASI_MODE;
  26.     ENABLE_CLOCK_OUT;

  27.     while(1)                          /*check the pin setting as clock output.*/
  28.     {
  29.       FsysSelect(FSYS_LXT);
  30.       Timer2_Delay(32768,1,1,1000);
  31.       FsysSelect(FSYS_HXT);
  32.       ClockDisable(FSYS_LXT);
  33.       Timer2_Delay(110592,1,100,1000);
  34.       FsysSelect(FSYS_LIRC);
  35.       Timer2_Delay(38400,1,1,1000);
  36.       FsysSelect(FSYS_HXT);
  37.       Timer2_Delay(110592,1,100,1000);
  38.     }
  39. }





 楼主| jiekou001 发表于 2020-5-28 16:00 | 显示全部楼层
这个功能非常好,可以很容易在不同时钟下切换。
antusheng 发表于 2020-5-28 20:45 | 显示全部楼层
内部时钟够用,比传统51好多了。价格还低。
antusheng 发表于 2020-5-28 20:47 | 显示全部楼层
非常棒,很实用的功能。
jerow 发表于 2020-5-28 22:20 | 显示全部楼层
运行下可以切换系统时钟,本来就是支持的吧,不然如何进去低功耗模式呢
gejigeji521 发表于 2020-5-29 10:50 | 显示全部楼层
好像新唐的都可以这么做。
捉虫天师 发表于 2020-5-29 11:31 | 显示全部楼层
自由切换,根据需要。
幸福小强 发表于 2020-5-29 21:06 | 显示全部楼层
多个系列都可以
小灵通2018 发表于 2020-5-29 21:24 | 显示全部楼层
这功能可以,高低速切换。
643757107 发表于 2020-5-31 23:32 来自手机 | 显示全部楼层
可以方便的在多种模式工作
八层楼 发表于 2020-6-6 14:06 | 显示全部楼层
非常感谢楼主分享
观海 发表于 2020-6-6 14:08 | 显示全部楼层
什么时候生效呢
guanjiaer 发表于 2020-6-6 14:08 | 显示全部楼层
修改的时机有说法吗
heimaojingzhang 发表于 2020-6-6 14:09 | 显示全部楼层
代码非常详细
keaibukelian 发表于 2020-6-6 14:10 | 显示全部楼层
楼主辛苦了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

147

主题

1502

帖子

2

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