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

📄 mc9s12.h

📁 freescale s12系列单片机驱动集。作者自己编写
💻 H
字号:


//============================================================
//              OSC CLOCK 
//------------------------------------------------------------
#define OSC_CLOCK 4000000UL//晶振频率
#define REF_CLOCK 2000000UL//2分频后的系统参照频率
#define BUS_CLOCK 2000000UL//总线频率

//============================================================
//              SCI DEFINE
//------------------------------------------------------------
#define SCI_BAUD 9600//设置波特率
#define SCI_TimeOut 0xffff//SCI发送超时最长时间
#define SCI_RECIEVE_INT_EN 1//允许接受中断
#define SCI_RECIEVE_BUFFER_NUM 32//串口接收缓冲

//============================================================
//              MSCAN DEFINE
//------------------------------------------------------------
//#define CAN0_EN() (CAN0CTL1_CANE = 1)
#define CAN0_EN 1//CAN0使能
#define CAN0_RECIEVE_INT_EN 1//允许CAN0接收缓冲满中断
#define CAN0_Tr_Rv_Buf 0//指示自己指向缓冲区

//============================================================
//              MODULE ENABLE
//------------------------------------------------------------
#define SCI_EN  1		 //SCI使能
#define MSCAN_EN 1   //CAN使能
#define PWM_EN 1     //PWM使能
//#define SPI_EN 1
//#define LCD_EN 1

//============================================================
//              BDM DEFINE
//------------------------------------------------------------
//#define BDM_EN 0//当前处在BDM调试模式







void MC9S12_Port_Init(void);
void MC9S12_Init(void);
 
extern void PWM_Init(void);
extern void SCI_Init(void);
extern void MSCAN_Init(void);
extern void SPI_Init(void);
//extern void Lcd_WrStr(unsigned char * str);//写一字符串到ddram中

⌨️ 快捷键说明

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