?? custom.h
字號:
/****************************************Copyright (c)**************************************************
** 廣州周立功單片機(jī)發(fā)展有限公司
** 研 究 所
** 產(chǎn)品一部
** http://www.zlgmcu.com
**-----------------------------------------------------------文件信息--------------------------------------------------------------------------------
** 文 件 名: CUSTOM.H
** 版 本: v1.0
** 日 期: 2004年3月2日
** 描 述: 用戶特殊選項(xiàng)配置頭文件
********************************************************************************************************/
#ifndef _CUSTOM_H_
#define _CUSTOM_H_
//當(dāng)VPB時(shí)鐘為4*11059200Hz時(shí),常用波特率與總線時(shí)序器對照表,如果VPB時(shí)鐘不等,請自己計(jì)算出總線時(shí)序器的值
//BPS = (SAM << 23)|(TSEG2 << 20)|(TSEG1 << 16)|(SJW << 14)| BRP
#define BPS_5K (1 << 23)|(1 << 20)|(6 << 16)|(0 << 14)| 879
#define BPS_10K (1 << 23)|(1 << 20)|(6 << 16)|(0 << 14)| 439
#define BPS_20K (1 << 23)|(1 << 20)|(6 << 16)|(0 << 14)| 219
#define BPS_40K (1 << 23)|(1 << 20)|(6 << 16)|(0 << 14)| 109
#define BPS_50K (1 << 23)|(1 << 20)|(6 << 16)|(0 << 14)| 87
#define BPS_80K (1 << 23)|(1 << 20)|(4 << 16)|(0 << 14)| 68
#define BPS_100K (1 << 23)|(1 << 20)|(6 << 16)|(0 << 14)| 43
#define BPS_125K (0 << 23)|(1 << 20)|(4 << 16)|(0 << 14)| 43
#define BPS_200K (0 << 23)|(1 << 20)|(6 << 16)|(0 << 14)| 21
#define BPS_250K (0 << 23)|(1 << 20)|(4 << 16)|(0 << 14)| 21
#define BPS_400K (0 << 23)|(1 << 20)|(6 << 16)|(0 << 14)| 10
#define BPS_500K (0 << 23)|(1 << 20)|(4 << 16)|(0 << 14)| 10
#define BPS_666K (0 << 23)|(1 << 20)|(2 << 16)|(0 << 14)| 10
#define BPS_800K (0 << 23)|(1 << 20)|(1 << 16)|(0 << 14)| 10
#define BPS_1000K (0 << 23)|(1 << 20)|(1 << 16)|(0 << 14)| 8
//全局應(yīng)用定義
#define CAN_MAX_NUM 2 //微處理器所含有的最大CAN模塊的數(shù)目
#define CAN_OFFSET_ADR 0x4000 //CAN各模塊寄存器之間的線性差異
#define AF_REG_ENABLE 0x01 //是否使用驗(yàn)收過濾功能
/***********************
AF_REG_ENABLE= 1 時(shí)有效
************************/
#define SFF_INDV_nCell 0 //標(biāo)準(zhǔn)幀濾波單元個(gè)數(shù)
#define SFF_GRP_nCell 2 //標(biāo)準(zhǔn)幀范圍濾波單元個(gè)數(shù)
#define EFF_INDV_nCell 0 //單個(gè)擴(kuò)展幀濾波單元個(gè)數(shù)
#define EFF_GRP_nCell 4 //擴(kuò)展幀范圍濾波表格單元個(gè)數(shù)
//**********************
#define USE_CAN_cycRCV_BUF_SIZE 50 //接收環(huán)形緩沖區(qū)的大小
//各路CAN獨(dú)立應(yīng)用定義
#define USE_LOM_CAN1 0x00 // CAN模塊1的只聽模式設(shè)置
#define USE_LOM_CAN2 0x00 // CAN模塊2的只聽模式設(shè)置
#define USE_EWL_CAN1 0x60 // CAN模塊1的錯(cuò)誤報(bào)警界限值
#define USE_EWL_CAN2 0x60 // CAN模塊2的錯(cuò)誤報(bào)警界限值
#define USE_INT_CAN1 0x09 // CAN模塊1的中斷使能方式
#define USE_INT_CAN2 0x09 // CAN模塊2的中斷使能方式
#define USE_TPM_CAN1 0x00 // CAN模塊1的發(fā)送優(yōu)先級模式
#define USE_TPM_CAN2 0x00 // CAN模塊2的發(fā)送優(yōu)先級模式
#define USE_BTR_CAN1 BPS_1000K // CAN模塊1的總線波特率
#define USE_BTR_CAN2 BPS_1000K // CAN模塊2的總線波特率
#define USE_SLP_MOD_CAN1 0x00 // CAN模塊1的睡眠方式
#define USE_SLP_MOD_CAN2 0x00 // CAN模塊2的睡眠方式
#endif
/*********************************************************************************************************
** End Of File
********************************************************************************************************/
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -