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

📄 pmu.c

📁 最近在國外網站抓到的作業系統 以Arm為基礎去開發的
💻 C
字号:
/*************************************************************************
 *  Copyright (C) Asic Center. 2002
 *  All Rights Reserved
 *
 *  Filename : pmu.c
 *  Function : realtime clock
 *  Revision :
 *          2002/06/18     Pessia     Create this file, and add Power-Saving code;
************************************************************************/
#include "M68328.h"
#include "ros33.h"
#include "pwrctrl.h"
#include "systmr.h"
#include "hardware.h"
#include "hardware_reg.h"

void init_PMU(void)
{
	U32 sysclk;
	U32 i,n,m;
	
	sysclk =50000000;	//config sysclk
	  
    //****************************open all module
        
	*(RP)(PMU_PSCR) =0x17fff;	//open all module
	
	*(RP)(PMU_PMDR)	=0X01;
	*(RP)PMU_PLTR=0x00d200cd;	//MLTV=210,ULTV=205
	
	for(i=0;i<100;i++);
		
	n = 2;
	m = 8*sysclk/10000000;
	*(RP)(PMU_PMCR) = (n << 8) | m;
	*(RP)(PMU_PMCR) = (1 << 12) | (n << 8) | m;
		
	*(RP)PMU_PUCR=0x1530;		//parameter PD=5,D=48

}

⌨️ 快捷键说明

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