打印
[DemoCode下载]

ML51时钟输出功能

[复制链接]
379|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jiekou001|  楼主 | 2020-5-28 15:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
/*---------------------------------------------------------------------------------------------------------*/
/*                                                                                                         */
/* Copyright(c) 2019 Nuvoton Technology Corp. All rights reserved.                                         */
/*                                                                                                         */
/*---------------------------------------------------------------------------------------------------------*/

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

//***********************************************************************************************************
//  File Function: ML51 simple GPIO toggle out demo code
//***********************************************************************************************************
#include "ML51.h"

/**
* [url=home.php?mod=space&uid=247401]@brief[/url]       Clock output enable
* @param       None;
* [url=home.php?mod=space&uid=266161]@return[/url]      None
* [url=home.php?mod=space&uid=1543424]@Details[/url]     P3.2 / P4.6 / P5.6 can be setting as clock out function.
*/

void main (void)
{
/* Setting P3.2 or P4.6 or P5.6 Multi function pin setting for GPIO clock out toggle
   * include gipo.c in Common for GPIO mode setting
*/
    MFP_P32_CLKO;
    P32_PUSHPULL_MODE;

    MFP_P46_CLKO;
    P46_PUSHPULL_MODE;

    MFP_P56_CLKO;
    P56_PUSHPULL_MODE;

  /*
Clock out enable setting
*/   
    ENABLE_CLOCK_OUT;

    while(1)                          /*check the pin setting as clock output.*/
    {
      FsysSelect(FSYS_LXT);
      Timer2_Delay(32768,1,1,1000);
      FsysSelect(FSYS_HXT);
      Timer2_Delay(110592,1,1000,1000);
    }
}





使用特权

评论回复
沙发
jiekou001|  楼主 | 2020-5-28 15:50 | 只看该作者
还可以为其他需要时钟节拍的芯片提供时钟信号,非常棒。

使用特权

评论回复
板凳
antusheng| | 2020-5-28 20:44 | 只看该作者
挺好用。

使用特权

评论回复
地板
jerow| | 2020-5-28 21:58 | 只看该作者
支持下,谢谢分享!

使用特权

评论回复
5
gejigeji521| | 2020-5-29 09:58 | 只看该作者
这个功能非常不错,可以省不少料,还能更稳定。

使用特权

评论回复
6
捉虫天师| | 2020-5-29 11:31 | 只看该作者
提供的延时函数不错。

使用特权

评论回复
7
598330983| | 2020-5-29 11:38 | 只看该作者
为何要用推挽模式

使用特权

评论回复
8
643757107| | 2020-5-31 23:32 | 只看该作者
输出给其他用,或者测试速度

使用特权

评论回复
9
xuanhuanzi| | 2020-6-2 23:27 | 只看该作者
竟然三个端口支持时钟输出?

使用特权

评论回复
10
xuanhuanzi| | 2020-6-2 23:44 | 只看该作者
下载手册看了看,还真是支持3个IO输出时钟。

使用特权

评论回复
11
晓伍| | 2020-6-5 18:27 | 只看该作者
非常感谢楼主分享

使用特权

评论回复
12
八层楼| | 2020-6-5 18:28 | 只看该作者
这种功能真不错

使用特权

评论回复
13
观海| | 2020-6-5 18:28 | 只看该作者
有么有成熟的公式可用啊

使用特权

评论回复
14
guanjiaer| | 2020-6-5 18:29 | 只看该作者
楼主辛苦了

使用特权

评论回复
15
heimaojingzhang| | 2020-6-5 18:29 | 只看该作者
代码非常棒

使用特权

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

本版积分规则

129

主题

1285

帖子

2

粉丝