亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? canreg.h

?? Arm7
?? H
字號:
/******************************************************************************
**	文  件  名:	CANREG.H
** 	版  	本:	v1.0
** 	日		期:	2006年8月24日
**	描		述:	CAN模塊寄存器類型定義、地址定義頭文件
******************************************************************************/

#ifndef	_CANREG_H_
#define	_CANREG_H_

#include "..\LPC2294GenReg.h"


/* 驗收濾波器RAM首地址 */
#define		CANAFRAM_GADR			0xE0038000

/* 定義全局應(yīng)用的寄存器 */
#define 	CANAFMR_GADR      		0xE003C000      	/* 驗收濾波控制 */
#define 	CANSFF_sa_GADR      	0xE003C004      	/* 標(biāo)準(zhǔn)幀表格 */
#define 	CANSFF_GRP_sa_GADR 	0xE003C008      	/* 標(biāo)準(zhǔn)幀組表格 */
#define 	CANEFF_sa_GADR      	0xE003C00C      	/* 擴(kuò)展幀表格 */
#define 	CANEFF_GRP_sa_GADR 	0xE003C010      	/* 擴(kuò)展幀組表格 */
#define 	CANENDofTable_GADR  	0xE003C014      	/* 表格結(jié)束地址 */
#define 	CANLUTerrAd_GADR   	0xE003C018      	/* LUT錯誤地址地址寄存器 */
#define 	CANLUTerr_GADR      	0xE003C01C		/* LUT錯誤寄存器 */
#define 	CANTxSR_GADR   		0xE0040000      	/* 發(fā)送狀態(tài)寄存器 */
#define 	CANRxSR_GADR      		0xE0040004      	/* 接收狀態(tài)寄存器 */
#define 	CANMSR_GADR       		0xE0040008      	/* 錯誤狀態(tài)寄存器 */

/* CAN寄存器基地址定義 */
#define 	CANMOD_BADR			0xE0044000     	/* 模式寄存器 */
#define 	CANCMR_BADR			0xE0044004      	/* 命令寄存器 */
#define 	CANGSR_BADR			0xE0044008      	/* 全局狀態(tài)寄存器 */
#define 	CANICR_BADR			0xE004400C     	/* 中斷及捕獲寄存器 */
#define 	CANIER_BADR			0xE0044010      	/* 中斷使能寄存器 */
#define 	CANBTR_BADR			0xE0044014      	/* 總線時序寄存器 */
#define 	CANEWL_BADR			0xE0044018      	/* 報警限制寄存器 */
#define 	CANSR_BADR  			0xE004401C      	/* 狀態(tài)寄存器 */
#define 	CANRFS_BADR			0xE0044020      	/* 接收幀信息寄存器 */
#define		CANRID_BADR			0xE0044024      	/* 接收報文ID寄存器 */
#define 	CANRDA_BADR			0xE0044028      	/* 接收數(shù)據(jù)1~4 */
#define 	CANRDB_BADR 			0xE004402C      	/* 接收數(shù)據(jù)5~8 */
#define 	CANTFI1_BADR			0xE0044030      	/* CAN發(fā)送緩沖區(qū)1幀信息寄存器 */
#define 	CANTID1_BADR			0xE0044034      	/* CAN發(fā)送緩沖區(qū)1報文ID寄存器 */
#define 	CANTDA1_BADR			0xE0044038      	/* CAN發(fā)送緩沖區(qū)1發(fā)送數(shù)據(jù)1~4寄存器 */
#define 	CANTDB1_BADR			0xE004403C      	/* CAN發(fā)送緩沖區(qū)1發(fā)送數(shù)據(jù)5~8寄存器 */
#define 	CANTFI2_BADR			0xE0044040      	/* CAN發(fā)送緩沖區(qū)2幀信息寄存器 */
#define 	CANTID2_BADR			0xE0044044      	/* CAN發(fā)送緩沖區(qū)2報文ID寄存器 */
#define 	CANTDA2_BADR			0xE0044048     	/* CAN發(fā)送緩沖區(qū)2發(fā)送數(shù)據(jù)1~4寄存器 */
#define 	CANTDB2_BADR			0xE004404C      	/* CAN發(fā)送緩沖區(qū)2發(fā)送數(shù)據(jù)5~8寄存器 */
#define 	CANTFI3_BADR			0xE0044050      	/* CAN發(fā)送緩沖區(qū)3幀信息寄存器 */
#define 	CANTID3_BADR			0xE0044054      	/* CAN發(fā)送緩沖區(qū)3報文ID寄存器 */
#define 	CANTDA3_BADR			0xE0044058      	/* CAN發(fā)送緩沖區(qū)3發(fā)送數(shù)據(jù)1~4寄存器 */
#define 	CANTDB3_BADR			0xE004405C      	/* CAN發(fā)送緩沖區(qū)3發(fā)送數(shù)據(jù)5~8寄存器 */

/* 定義RxBUF的基地址 */
#define		RxBUF_BADR				0xE0044020		
/* 定義TxBUF的基地址 */
#define		TxBUF1_BADR			0xE0044030		/* CAN發(fā)送緩沖區(qū)1首地址 */
#define		TxBUF2_BADR			0xE0044040		/* CAN發(fā)送緩沖區(qū)2首地址 */
#define		TxBUF3_BADR			0xE0044050		/* CAN發(fā)送緩沖區(qū)3首地址 */

/* CAN各模塊寄存器之間的線性差異 */
#define		CAN_OFFSET_ADR			0x4000				


/* 驗收濾波器部分 */
#define regCANAFMR				(*((volatile uint32 *)(CANAFMR_GADR)))
#define regCANSFF_sa			(*((volatile uint32 *)(CANSFF_sa_GADR)))    
#define regCANSFF_GRP_sa		(*((volatile uint32 *)(CANSFF_GRP_sa_GADR)))    
#define regCANEFF_sa			(*((volatile uint32 *)(CANEFF_sa_GADR)))    
#define regCANEFF_GRP_sa		(*((volatile uint32 *)(CANEFF_GRP_sa_GADR))) 
#define regCANENDofTable		(*((volatile uint32 *)(CANENDofTable_GADR)))

/* LUT錯誤寄存器訪問方式定義 */
#define regCANLUTerrAd			(*((volatile uint32 *)(CANLUTerrAd_GADR)))
#define regCANLUTerr			(*((volatile uint32 *)(CANLUTerr_GADR)))

/* 集中狀態(tài)寄存器 */
#define regCANTxSR				(*((volatile uint32 *)(CANTxSR_GADR)))
#define regCANRxSR				(*((volatile uint32 *)(CANRxSR_GADR)))
#define regCANMSR				(*((volatile uint32 *)(CANMSR_GADR)))


/* 定義所有CAN模塊模式寄存器的數(shù)據(jù)類型 */
#define regCANMOD(CanNum)		(*((volatile uint32 *)(CANMOD_BADR+CanNum* CAN_OFFSET_ADR)))

/* 定義所有CAN模塊命令寄存器的數(shù)據(jù)類型 */
#define regCANCMR(CanNum)		(*((volatile uint32 *)(CANCMR_BADR+CanNum* CAN_OFFSET_ADR )))

/* 定義所有CAN模塊全局狀態(tài)寄存器的數(shù)據(jù)類型 */
#define regCANGSR(CanNum)		(*((volatile uint32 *)(CANGSR_BADR+CanNum* CAN_OFFSET_ADR ))) 

/* 定義所有CAN模塊中斷和捕獲寄存器的數(shù)據(jù)類型 */
#define regCANICR(CanNum)		(*((volatile uint32 *)(CANICR_BADR+CanNum* CAN_OFFSET_ADR ))) 

/* 定義所有CAN模塊中斷使能寄存器的數(shù)據(jù)類型 */
#define regCANIER(CanNum)		(*((volatile uint32 *)(CANIER_BADR+CanNum* CAN_OFFSET_ADR ))) 

/* 定義所有CAN模塊總線時序寄存器的數(shù)據(jù)類型 */
#define regCANBTR(CanNum)		(*((volatile uint32 *)(CANBTR_BADR+CanNum* CAN_OFFSET_ADR )))  

/* 定義所有CAN模塊出錯警告界限寄存器的數(shù)據(jù)類型 */
#define regCANEWL(CanNum)		(*((volatile uint32 *)(CANEWL_BADR+CanNum* CAN_OFFSET_ADR )))

/* 定義所有CAN模塊CANSR寄存器的數(shù)據(jù)類型 */
#define regCANSR(CanNum)		(*((volatile uint32 *)(CANSR_BADR+CanNum* CAN_OFFSET_ADR )))  

/* 所有CAN模塊的CANRFS數(shù)據(jù)類型定義 */
#define regCANRFS(CanNum)		(*((volatile uint32 *)(CANRFS_BADR+CanNum* CAN_OFFSET_ADR ))) 

/* 所有CAN模塊的CANRID數(shù)據(jù)類型定義 */
#define regCANRID(CanNum)		(*((volatile uint32 *)(CANRID_BADR+CanNum* CAN_OFFSET_ADR ))) 

/* 所有CAN模塊的CANRDA數(shù)據(jù)類型定義 */
#define regCANRDA(CanNum)		(*((volatile uint32 *)(CANRDA_BADR+CanNum* CAN_OFFSET_ADR ))) 

/* 所有CAN模塊的CANRDB數(shù)據(jù)類型定義 */
#define regCANRDB(CanNum)		(*((volatile uint32 *)(CANRDB_BADR+CanNum* CAN_OFFSET_ADR ))) 

/* 定義所有CAN模塊的發(fā)送緩沖區(qū)分量 */
#define regCANTFI1(CanNum)	(*((volatile uint32 *)(CANTFI1_BADR+CanNum* CAN_OFFSET_ADR)))    
#define regCANTID1(CanNum)	(*((volatile uint32 *)(CANTID1_BADR+CanNum*CAN_OFFSET_ADR)))   
#define regCANTDA1(CanNum)	(*((volatile uint32 *)(CANTDA1_BADR+CanNum*CAN_OFFSET_ADR)))   
#define regCANTDB1(CanNum)	(*((volatile uint32 *)(CANTDB1_BADR+CanNum*CAN_OFFSET_ADR)))  
#define regCANTFI2(CanNum)	(*((volatile uint32 *)(CANTFI2_BADR+CanNum*CAN_OFFSET_ADR)))    
#define regCANTID2(CanNum)	(*((volatile uint32 *)(CANTID2_BADR+CanNum*CAN_OFFSET_ADR))) 
#define regCANTDA2(CanNum)	(*((volatile uint32 *)(CANTDA2_BADR+CanNum*CAN_OFFSET_ADR)))
#define regCANTDB2(CanNum)	(*((volatile uint32 *)(CANTDB2_BADR+CanNum*CAN_OFFSET_ADR)))  
#define regCANTFI3(CanNum)	(*((volatile uint32 *)(CANTFI3_BADR+CanNum*CAN_OFFSET_ADR)))    
#define regCANTID3(CanNum)	(*((volatile uint32 *)(CANTID3_BADR+CanNum*CAN_OFFSET_ADR)))
#define regCANTDA3(CanNum)	(*((volatile uint32 *)(CANTDA3_BADR+CanNum*CAN_OFFSET_ADR))) 
#define regCANTDB3(CanNum)	(*((volatile uint32 *)(CANTDB3_BADR+CanNum*CAN_OFFSET_ADR)))

/* 定義所有CAN模塊的RxBUF */
#define	regRxBUF(CanNum)		(*((volatile uint32 *)(RxBUF_BADR+CanNum*CAN_OFFSET_ADR)))

/* 定義所有CAN模塊的TxBUF */
#define	regTxBUF1(CanNum)		(*((volatile uint32 *)(TxBUF1_BADR+CanNum*CAN_OFFSET_ADR)))
#define	regTxBUF2(CanNum)		(*((volatile uint32 *)(TxBUF2_BADR+CanNum*CAN_OFFSET_ADR)))
#define	regTxBUF3(CanNum)		(*((volatile uint32 *)(TxBUF3_BADR+CanNum*CAN_OFFSET_ADR)))


#endif
/*********************************************************************************************************
**                            			End Of File
********************************************************************************************************/

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩午夜在线| 国产美女久久久久| 欧洲av一区二区嗯嗯嗯啊| 夜夜嗨av一区二区三区网页| 在线观看一区二区视频| 亚洲国产精品嫩草影院| 欧美肥胖老妇做爰| 久久aⅴ国产欧美74aaa| 久久久亚洲午夜电影| 成人午夜精品一区二区三区| 国产精品久久久久久久久晋中 | 成人欧美一区二区三区1314| 色婷婷亚洲综合| 亚洲午夜激情av| 日韩免费福利电影在线观看| 懂色中文一区二区在线播放| 亚洲美女一区二区三区| 91精品国产综合久久香蕉麻豆 | 97se亚洲国产综合自在线观| 5858s免费视频成人| 夜夜精品浪潮av一区二区三区| 久久 天天综合| 国产欧美日韩中文久久| 欧美私人免费视频| 久久99国产精品尤物| 午夜久久久久久久久| 日韩精品一区二| 成人一级片网址| 一区二区成人在线视频| 欧美精品一区二区高清在线观看 | 久久久久久久一区| 91浏览器打开| 欧美综合久久久| 韩国毛片一区二区三区| 欧美本精品男人aⅴ天堂| 99精品视频中文字幕| 久久av资源站| 亚洲精品写真福利| 久久综合九色欧美综合狠狠| 欧美性猛交xxxxxxxx| 国产精品一区二区黑丝| 亚洲成人第一页| 国产欧美日韩久久| 日韩一二三四区| 91日韩精品一区| 国产精品系列在线播放| 免费在线观看视频一区| 一区二区三区精品视频| 国产日韩精品一区二区三区在线| 欧美色偷偷大香| 99国产精品久久久久久久久久 | 亚洲天堂2016| 日韩三级中文字幕| 在线视频中文字幕一区二区| 精品一区二区免费| 婷婷亚洲久悠悠色悠在线播放| 中文在线一区二区| 日韩精品一区二| 日本麻豆一区二区三区视频| 狠狠色丁香久久婷婷综合_中 | 成人av在线播放网址| 日韩黄色在线观看| 一片黄亚洲嫩模| 亚洲四区在线观看| 中文字幕制服丝袜一区二区三区 | 亚洲欧洲美洲综合色网| 国产亚洲va综合人人澡精品 | 亚洲成人免费av| 亚洲精品国产成人久久av盗摄| 亚洲国产精品v| 国产亚洲综合av| 久久伊99综合婷婷久久伊| 欧美一区二区三区性视频| 欧美视频三区在线播放| 在线观看中文字幕不卡| 在线观看视频一区二区欧美日韩| 91在线精品秘密一区二区| 99久久国产综合精品色伊| 92国产精品观看| 91美女精品福利| 欧美综合在线视频| 欧美日韩久久久| 欧美日韩国产高清一区二区 | 国产精品一区一区三区| 国产在线看一区| 国产盗摄女厕一区二区三区| 成人午夜视频在线| 成人av在线资源网站| 91日韩在线专区| 欧美视频一区二| 欧美岛国在线观看| 国产午夜久久久久| 国产精品国产三级国产普通话蜜臀 | 欧美日韩精品一区二区三区| 91精品一区二区三区在线观看| 欧美一区二区三区视频在线| 久久综合色婷婷| 国产精品嫩草影院av蜜臀| 亚洲欧美日韩国产手机在线| 亚洲国产日韩精品| 久久99精品久久久久久| 成人午夜电影小说| 在线观看亚洲成人| 欧美www视频| 亚洲人精品一区| 日本不卡中文字幕| 高清不卡一二三区| 欧美自拍偷拍午夜视频| 欧美哺乳videos| 国产精品久久久久久久浪潮网站| 亚洲精品欧美激情| 久久国产福利国产秒拍| 91视频你懂的| 日韩一本二本av| 亚洲三级在线免费观看| 日日摸夜夜添夜夜添国产精品| 国产一区二区久久| 在线中文字幕一区| 久久久精品国产99久久精品芒果| 亚洲精品国产第一综合99久久 | 欧美三级三级三级| 欧美不卡视频一区| 亚洲精品日日夜夜| 国产精品18久久久久久久久 | 欧美亚洲国产一区二区三区va| 欧美一区二视频| 亚洲天天做日日做天天谢日日欢| 日韩av电影天堂| 色婷婷久久久综合中文字幕| 精品电影一区二区| 亚洲123区在线观看| 成人在线一区二区三区| 3d动漫精品啪啪| 亚洲男人电影天堂| 高清beeg欧美| 亚洲精品一区二区三区精华液 | 精品乱码亚洲一区二区不卡| 亚洲啪啪综合av一区二区三区| 国产最新精品精品你懂的| 欧美色电影在线| 亚洲三级久久久| 成人国产免费视频| 久久亚洲欧美国产精品乐播 | 91福利在线导航| 国产精品素人视频| 国产酒店精品激情| 日韩欧美国产系列| 日韩精品五月天| 在线国产亚洲欧美| 一区二区三区在线播| 99精品视频在线观看| 国产欧美日韩精品在线| 国产麻豆精品theporn| 日韩三区在线观看| 免播放器亚洲一区| 欧美日韩免费观看一区二区三区| 亚洲人123区| 色综合天天狠狠| 亚洲女同女同女同女同女同69| 成人av网站在线| 国产精品久久久久国产精品日日 | 国产精品久久久久久一区二区三区| 国产中文字幕一区| 2020国产精品| 国内精品免费**视频| 久久综合狠狠综合| 国产一区二区影院| 久久午夜羞羞影院免费观看| 精品一区二区日韩| 久久午夜老司机| 国产激情视频一区二区在线观看| 亚洲精品一区二区三区福利| 国产美女av一区二区三区| 日本一区二区在线不卡| a级精品国产片在线观看| 中文字幕一区二区视频| 91福利资源站| 日本免费新一区视频| 精品国产一区a| 国产成人免费视频精品含羞草妖精| 国产日韩成人精品| 99久久99久久精品免费看蜜桃| 亚洲欧美日韩精品久久久久| 欧美日韩一区精品| 美女网站色91| 国产精品天美传媒沈樵| 色狠狠综合天天综合综合| 亚洲高清久久久| 欧美一区二区视频网站| 国产一区二区三区四区五区入口| 国产视频一区二区在线| 99久久精品免费精品国产| 亚洲综合免费观看高清完整版| 欧美一区二区视频在线观看 | 国产二区国产一区在线观看| 亚洲天堂网中文字| 欧美性一级生活| 国产一区美女在线| 亚洲精品久久久久久国产精华液 | 精品国产免费视频|