⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hwapi_pll.h

📁 瑞星微公司RK27XX系列芯片的SDK开发包
💻 H
字号:
/*********************************************************************************
*     Copyright (C),2004-2005,  Fuzhou Rockchip Co.,Ltd.
*         All Rights Reserved
*          V1.00
* FileName :  Hwapi_pll.h
* Author :  lzy
* Description:
* History  :
*   <author>  <time>    <version>    <desc>
*    lzy        07/23/29        1.0     ORG
$Log: hwapi_pll.h,v $
Revision 1.5  2007/11/24 01:24:38  Hanjiang
pmu提交

Revision 1.4  2007/10/23 08:22:44  Huangxinyu
调试后修改bug

Revision 1.3  2007/10/15 09:03:25  Huangxinyu
根据RK27提交修改driver

Revision 1.2  2007/10/08 02:38:39  Lingzhaojun
添加版本自动注释脚本


*********************************************************************************/
#ifndef _HWAPI_PLL_H
#define _HWAPI_PLL_H

typedef enum PCLK_Divider
{
    PCLK_DIV1 = 0x00,           // AHB clk : APB clk =  1:1
    PCLK_DIV2 = 0x01,           // AHB clk : APB clk =  2:1
    PCLK_DIV4 =  0x02           // AHB clk : APB clk =   4:1
}PCLK_Divider_t;


typedef enum HCLK_Divider
{
    HCLK_DIV2 = 0x01,           // arm clk : hclk  =  2:1
    HCLK_DIV1 = 0x00           // arm clk : hclk  =  1:1
}HCLK_Divider_t;

typedef enum PLL_Select
{
    PLL_ARM = 0,
    PLL_DSP = 1,
    PLL_AUX = 2
}PLL_Select_t;



void Pll_PowerDown(PLL_Select_t pll_select);
void Pll_SetARMFreq(UINT32 nMHz, HCLK_Divider_t HCLK_div, PCLK_Divider_t PCLK_div);
void Pll_SetDSPFreq(UINT32 nMHz);
void Pll_SetAUXFreq(UINT32 nKHz);
UINT32 Pll_get_arm_freq(void);
UINT32 Pll_get_dsp_freq(void);
UINT32 Pll_get_ahb_freq(void);
UINT32 Pll_get_apb_freq(void);
void DelayMs_nops(UINT32 msec);
void USDELAY(UINT32 usec);

#endif //_HWAPI_PLL_H

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -