?? hw_init.c
字號:
/******************************************************
File name: hw_init.c
Description:
Current version: V1.00.00
Author: WangRD
The latest modified data:
Replacement version:V1.1
Author:WangRD
The latest modified data:2006-7-11 22:03
CPU type: M30263F8
Copyright Renesas System Solutions (Beijing) Co.,Ltd
******************************************************/
#include "hw_init.h"
#include "ccrset.h"
#include "pmset.h"
#include "ioport.h"
#include "timer.h"
//extern void initial(void);
BOOLEAN hw_init(void)
{
DIS_INT; /* disable all maskable interruptions */
//#define M16C29
/// #ifdef M16C29
prcr = 0x07; /* Protect mode reg */
pm0 = 0x00; /* Processor mode reg0 */
pm1 = 0x08; /* Processor mode reg1 */
pm2 = 0x00; /* Processor mode reg2 */
cm0 = 0x00; /* System clock control register 0 */
cm1 = 0x20; /* System clock control register 1 */
cm2 = 0x00; /* System clock control register 2 */
pclkr = 0x03; /* Peripheral Clock Select Register */
prc2 = 1; /* Enables writing to PD9 register */
pacr = 0x03; /* Pin assignment control register */
prcr = 0x00; /* Protect mode reg */
// #else
//PM_CM_INI; /*PLL configuration*/
// #endif
ioport_ini(); /* I/O port initialization */
TIMERINI(TA3); /* Timer A3 initialization */
InitUart(); /* UART initialization */
EN_INT; /* Enable maskable interruptions */
return (true);
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -