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

📄 mcf5271_fmpll.h

📁 飞思卡尔的MC5271的写flash软件。
💻 H
字号:
/*
 * File:    mcf5271_fmpll.h
 * Purpose: Register and bit definitions for the MCF5271
 *
 * Notes:   
 *  
 */

#ifndef __MCF5271_FMPLL_H__
#define __MCF5271_FMPLL_H__

/*********************************************************************
*
* Frequency Modulated Phase Locked Loop (FMPLL)
*
*********************************************************************/

/* Register read/write macros */
#define MCF_FMPLL_SYNCR    (*(vuint32*)(void*)(&__IPSBAR[0x120000]))
#define MCF_FMPLL_SYNSR    (*(vuint32*)(void*)(&__IPSBAR[0x120004]))

/* Bit definitions and macros for MCF_FMPLL_SYNCR */
#define MCF_FMPLL_SYNCR_EXP(x)      (((x)&0x000003FF)<<0)
#define MCF_FMPLL_SYNCR_DEPTH(x)    (((x)&0x00000003)<<10)
#define MCF_FMPLL_SYNCR_RATE        (0x00001000)
#define MCF_FMPLL_SYNCR_LOCIRQ      (0x00002000)
#define MCF_FMPLL_SYNCR_LOLIRQ      (0x00004000)
#define MCF_FMPLL_SYNCR_DISCLK      (0x00008000)
#define MCF_FMPLL_SYNCR_LOCRE       (0x00010000)
#define MCF_FMPLL_SYNCR_LOLRE       (0x00020000)
#define MCF_FMPLL_SYNCR_LOCEN       (0x00040000)
#define MCF_FMPLL_SYNCR_RFD(x)      (((x)&0x00000007)<<19)
#define MCF_FMPLL_SYNCR_MFD(x)      (((x)&0x00000007)<<24)

/* Bit definitions and macros for MCF_FMPLL_SYNSR */
#define MCF_FMPLL_SYNSR_CALPASS     (0x00000001)
#define MCF_FMPLL_SYNSR_CALDONE     (0x00000002)
#define MCF_FMPLL_SYNSR_LOCF        (0x00000004)
#define MCF_FMPLL_SYNSR_LOCK        (0x00000008)
#define MCF_FMPLL_SYNSR_LOCKS       (0x00000010)
#define MCF_FMPLL_SYNSR_PLLREF      (0x00000020)
#define MCF_FMPLL_SYNSR_PLLSEL      (0x00000040)
#define MCF_FMPLL_SYNSR_MODE        (0x00000080)
#define MCF_FMPLL_SYNSR_LOC         (0x00000100)
#define MCF_FMPLL_SYNSR_LOLF        (0x00000200)

/********************************************************************/

#endif /* __MCF5271_FMPLL_H__ */

⌨️ 快捷键说明

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