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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? dsp28_ecan.c

?? TI公司的DSPTMS320F2812初學者入門應用程序
?? C
字號:
//
//      TMDX ALPHA RELEASE
//      Intended for product evaluation purposes
//
//###########################################################################
//
// FILE:	DSP28_ECan.c
//
// TITLE:	DSP28 Enhanced CAN Initialization & Support Functions.
//
//###########################################################################
//
//  Ver | dd mmm yyyy | Who  | Description of changes
// =====|=============|======|===============================================
//  0.55| 06 May 2002 | L.H. | EzDSP Alpha Release
//  0.56| 20 May 2002 | L.H. | No change
//  0.57| 27 May 2002 | L.H. | No change
//###########################################################################

#include "DSP28_Device.h"


//---------------------------------------------------------------------------
// InitECan: 
//---------------------------------------------------------------------------
// This function initializes to a known state.
//
void InitECan(void)
{
	struct ECAN_REGS ECanaShadow;
	EALLOW;
	ECanaShadow.CANTIOC.all = ECanaRegs.CANTIOC.all;
	ECanaShadow.CANTIOC.bit.TXFUNC = 1;
	ECanaRegs.CANTIOC.all = ECanaShadow.CANRIOC.all;
	
	ECanaShadow.CANRIOC.all = ECanaRegs.CANRIOC.all;
	ECanaShadow.CANRIOC.bit.RXFUNC = 1;
	ECanaRegs.CANRIOC.all = ECanaShadow.CANRIOC.all;
	EDIS;
	
	ECanaRegs.CANME.all = 0;
	
	/*發送郵箱的ID號*/
	ECanaMboxes.MBOX0.MID.all = 0x9555AAA0;
	ECanaMboxes.MBOX1.MID.all = 0x9555AAA1;
	ECanaMboxes.MBOX2.MID.all = 0x9555AAA2;
	ECanaMboxes.MBOX3.MID.all = 0x9555AAA3;
	ECanaMboxes.MBOX4.MID.all = 0x9555AAA4;
	ECanaMboxes.MBOX5.MID.all = 0x9555AAA5;
	ECanaMboxes.MBOX6.MID.all = 0x9555AAA6;
	ECanaMboxes.MBOX7.MID.all = 0x9555AAA7;
	ECanaMboxes.MBOX8.MID.all = 0x9555AAA8;
	ECanaMboxes.MBOX9.MID.all = 0x9555AAA9;
	ECanaMboxes.MBOX10.MID.all = 0x9555AAAA;
	ECanaMboxes.MBOX11.MID.all = 0x9555AAAB;
	ECanaMboxes.MBOX12.MID.all = 0x9555AAAC;
	ECanaMboxes.MBOX13.MID.all = 0x9555AAAD;
	ECanaMboxes.MBOX14.MID.all = 0x9555AAAE;
	ECanaMboxes.MBOX15.MID.all = 0x9555AAAF;
	
	/*接收郵箱的ID號*/
	ECanaMboxes.MBOX16.MID.all = 0x9555AAA0;
	ECanaMboxes.MBOX17.MID.all = 0x9555AAA1;
	ECanaMboxes.MBOX18.MID.all = 0x9555AAA2;
	ECanaMboxes.MBOX19.MID.all = 0x9555AAA3;
	ECanaMboxes.MBOX20.MID.all = 0x9555AAA4;
	ECanaMboxes.MBOX21.MID.all = 0x9555AAA5;
	ECanaMboxes.MBOX22.MID.all = 0x9555AAA6;
	ECanaMboxes.MBOX23.MID.all = 0x9555AAA7;
	ECanaMboxes.MBOX24.MID.all = 0x9555AAA8;
	ECanaMboxes.MBOX25.MID.all = 0x9555AAA9;
	ECanaMboxes.MBOX26.MID.all = 0x9555AAAA;
	ECanaMboxes.MBOX27.MID.all = 0x9555AAAB;
	ECanaMboxes.MBOX28.MID.all = 0x9555AAAC;
	ECanaMboxes.MBOX29.MID.all = 0x9555AAAD;
	ECanaMboxes.MBOX30.MID.all = 0x9555AAAE;
	ECanaMboxes.MBOX31.MID.all = 0x9555AAAF;
	
	/*0~15 is TX,16~31 is RX*/
	ECanaRegs.CANMD.all = 0xFFFF0000;
	
	/*32個郵箱使能*/
	ECanaRegs.CANME.all = 0xFFFFFFFF;
	
	/*數據長度 8個BYTE*/
	ECanaMboxes.MBOX0.MCF.bit.DLC = 8;
	ECanaMboxes.MBOX1.MCF.bit.DLC = 8;
	ECanaMboxes.MBOX2.MCF.bit.DLC = 8;
	ECanaMboxes.MBOX3.MCF.bit.DLC = 8;
	ECanaMboxes.MBOX4.MCF.bit.DLC = 8;
	ECanaMboxes.MBOX5.MCF.bit.DLC = 8;
	ECanaMboxes.MBOX6.MCF.bit.DLC = 8;
	ECanaMboxes.MBOX7.MCF.bit.DLC = 8;
	ECanaMboxes.MBOX8.MCF.bit.DLC = 8;
	ECanaMboxes.MBOX9.MCF.bit.DLC = 8;
	ECanaMboxes.MBOX10.MCF.bit.DLC = 8;
	ECanaMboxes.MBOX11.MCF.bit.DLC = 8;
	ECanaMboxes.MBOX12.MCF.bit.DLC = 8;
	ECanaMboxes.MBOX13.MCF.bit.DLC = 8;
	ECanaMboxes.MBOX14.MCF.bit.DLC = 8;
	ECanaMboxes.MBOX15.MCF.bit.DLC = 8;
	ECanaMboxes.MBOX16.MCF.bit.DLC = 8;
	ECanaMboxes.MBOX17.MCF.bit.DLC = 8;
	ECanaMboxes.MBOX18.MCF.bit.DLC = 8;
	ECanaMboxes.MBOX19.MCF.bit.DLC = 8;
	ECanaMboxes.MBOX20.MCF.bit.DLC = 8;
	ECanaMboxes.MBOX21.MCF.bit.DLC = 8;
	ECanaMboxes.MBOX22.MCF.bit.DLC = 8;
	ECanaMboxes.MBOX23.MCF.bit.DLC = 8;
	ECanaMboxes.MBOX24.MCF.bit.DLC = 8;
	ECanaMboxes.MBOX25.MCF.bit.DLC = 8;
	ECanaMboxes.MBOX26.MCF.bit.DLC = 8;
	ECanaMboxes.MBOX27.MCF.bit.DLC = 8;
	ECanaMboxes.MBOX28.MCF.bit.DLC = 8;
	ECanaMboxes.MBOX29.MCF.bit.DLC = 8;
	ECanaMboxes.MBOX30.MCF.bit.DLC = 8;
	ECanaMboxes.MBOX31.MCF.bit.DLC = 8;
			
	/*沒有遠方應答幀被請求*/
	ECanaMboxes.MBOX0.MCF.bit.RTR = 0;
	ECanaMboxes.MBOX1.MCF.bit.RTR = 0;
	ECanaMboxes.MBOX2.MCF.bit.RTR = 0;
	ECanaMboxes.MBOX3.MCF.bit.RTR = 0;
	ECanaMboxes.MBOX4.MCF.bit.RTR = 0;
	ECanaMboxes.MBOX5.MCF.bit.RTR = 0;
	ECanaMboxes.MBOX6.MCF.bit.RTR = 0;
	ECanaMboxes.MBOX7.MCF.bit.RTR = 0;
	ECanaMboxes.MBOX8.MCF.bit.RTR = 0;
	ECanaMboxes.MBOX9.MCF.bit.RTR = 0;
	ECanaMboxes.MBOX10.MCF.bit.RTR = 0;
	ECanaMboxes.MBOX11.MCF.bit.RTR = 0;
	ECanaMboxes.MBOX12.MCF.bit.RTR = 0;
	ECanaMboxes.MBOX13.MCF.bit.RTR = 0;
	ECanaMboxes.MBOX14.MCF.bit.RTR = 0;
	ECanaMboxes.MBOX15.MCF.bit.RTR = 0;
	ECanaMboxes.MBOX16.MCF.bit.RTR = 0;
	ECanaMboxes.MBOX17.MCF.bit.RTR = 0;
	ECanaMboxes.MBOX18.MCF.bit.RTR = 0;
	ECanaMboxes.MBOX19.MCF.bit.RTR = 0;
	ECanaMboxes.MBOX20.MCF.bit.RTR = 0;
	ECanaMboxes.MBOX21.MCF.bit.RTR = 0;
	ECanaMboxes.MBOX22.MCF.bit.RTR = 0;
	ECanaMboxes.MBOX23.MCF.bit.RTR = 0;
	ECanaMboxes.MBOX24.MCF.bit.RTR = 0;
	ECanaMboxes.MBOX25.MCF.bit.RTR = 0;
	ECanaMboxes.MBOX26.MCF.bit.RTR = 0;
	ECanaMboxes.MBOX27.MCF.bit.RTR = 0;
	ECanaMboxes.MBOX28.MCF.bit.RTR = 0;
	ECanaMboxes.MBOX29.MCF.bit.RTR = 0;
	ECanaMboxes.MBOX30.MCF.bit.RTR = 0;
	ECanaMboxes.MBOX31.MCF.bit.RTR = 0;
	
	ECanaMboxes.MBOX0.MDRL.all = 0x9555AAA0;
	ECanaMboxes.MBOX0.MDRH.all = 0x89ABCDEF;
	
	ECanaMboxes.MBOX1.MDRL.all = 0x9555AAA1;
	ECanaMboxes.MBOX1.MDRH.all = 0x89ABCDEF;
	
	ECanaMboxes.MBOX2.MDRL.all = 0x9555AAA2;
	ECanaMboxes.MBOX2.MDRH.all = 0x89ABCDEF;
	
	ECanaMboxes.MBOX3.MDRL.all = 0x9555AAA3;
	ECanaMboxes.MBOX3.MDRH.all = 0x89ABCDEF;
	
	ECanaMboxes.MBOX4.MDRL.all = 0x9555AAA4;
	ECanaMboxes.MBOX4.MDRH.all = 0x89ABCDEF;
	
	ECanaMboxes.MBOX5.MDRL.all = 0x9555AAA5;
	ECanaMboxes.MBOX5.MDRH.all = 0x89ABCDEF;
	
	ECanaMboxes.MBOX6.MDRL.all = 0x9555AAA6;
	ECanaMboxes.MBOX6.MDRH.all = 0x89ABCDEF;
	
	ECanaMboxes.MBOX7.MDRL.all = 0x9555AAA7;
	ECanaMboxes.MBOX7.MDRH.all = 0x89ABCDEF;
	
	ECanaMboxes.MBOX8.MDRL.all = 0x9555AAA8;
	ECanaMboxes.MBOX8.MDRH.all = 0x89ABCDEF;
	
	ECanaMboxes.MBOX9.MDRL.all = 0x9555AAA9;
	ECanaMboxes.MBOX9.MDRH.all = 0x89ABCDEF;
	
	ECanaMboxes.MBOX10.MDRL.all = 0x9555AAAA;
	ECanaMboxes.MBOX10.MDRH.all = 0x89ABCDEF;
	
	ECanaMboxes.MBOX11.MDRL.all = 0x9555AAAB;
	ECanaMboxes.MBOX11.MDRH.all = 0x89ABCDEF;
	
	ECanaMboxes.MBOX12.MDRL.all = 0x9555AAAC;
	ECanaMboxes.MBOX12.MDRH.all = 0x89ABCDEF;
	
	ECanaMboxes.MBOX13.MDRL.all = 0x9555AAAD;
	ECanaMboxes.MBOX13.MDRH.all = 0x89ABCDEF;
	
	ECanaMboxes.MBOX14.MDRL.all = 0x9555AAAE;
	ECanaMboxes.MBOX14.MDRH.all = 0x89ABCDEF;
	
	ECanaMboxes.MBOX15.MDRL.all = 0x9555AAAF;
	ECanaMboxes.MBOX15.MDRH.all = 0x89ABCDEF;
	
	EALLOW;
	/*郵箱屏蔽使能*/
	ECanaRegs.CANMIM.all = 0xFFFFFFFF;
	ECanaShadow.CANMC.all = ECanaRegs.CANMC.all;
	ECanaShadow.CANMC.bit.CCR = 1;
	ECanaRegs.CANMC.all = ECanaShadow.CANMC.all;
	EDIS;
	
	do
	{
		ECanaShadow.CANES.all = ECanaRegs.CANES.all;
	}while(ECanaShadow.CANES.bit.CCE != 1);
	
	EALLOW;
	/*(BRPREG+1)=10 feeds a 15MHz CAN clock*/
	ECanaShadow.CANBTC.bit.BRP = 9;
	/*150/10=15*/
	ECanaShadow.CANBTC.bit.TSEG2 = 5;
	ECanaShadow.CANBTC.bit.TSEG1 = 7;
	ECanaRegs.CANBTC.all = ECanaShadow.CANBTC.all;
	
	ECanaShadow.CANMC.all = ECanaRegs.CANMC.all;
	ECanaShadow.CANMC.bit.CCR = 0;
	ECanaRegs.CANMC.all = ECanaShadow.CANMC.all;
	EDIS;
	
	do
	{
		ECanaShadow.CANES.all = ECanaRegs.CANES.all;
	}while(ECanaShadow.CANES.bit.CCE != 0);
	
	EALLOW;
	ECanaShadow.CANMC.all = ECanaRegs.CANMC.all;
	ECanaShadow.CANMC.bit.STM = 1;
	ECanaShadow.CANMC.bit.SCM = 1;
	ECanaRegs.CANMC.all = ECanaShadow.CANMC.all;
	EDIS;
	
	#if	CAN_INT
	EALLOW;
	ECanaRegs.CANMIM.all = 0xFFFFffff;
	ECanaRegs.CANMIL.all = 0;
	ECanaRegs.CANGIF0.all = 0xFFFFFFFF;
	ECanaRegs.CANGIM.bit.I0EN = 1;
	ECanaRegs.CANGIM.bit.I1EN = 1;
	ECanaRegs.CANGIM.all = 0x3ff07;
	EDIS;
	PieCtrl.PIEIER9.bit.INTx6 = 1;
	PieCtrl.PIEIER9.bit.INTx5 = 1;
	#endif
}	

//===========================================================================
// No more.
//===========================================================================

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91免费小视频| 国产一区二区三区精品欧美日韩一区二区三区| 精品国产不卡一区二区三区| 欧美性猛交xxxx乱大交退制版| 成人精品视频.| 成人av网址在线| av在线播放不卡| 91麻豆福利精品推荐| av不卡免费在线观看| 一本一道久久a久久精品| 欧洲一区在线电影| 制服丝袜中文字幕一区| 欧美一级高清片| 久久久久久亚洲综合| 中文字幕中文在线不卡住| 日本一区二区三区免费乱视频| 国产欧美视频在线观看| 亚洲伦理在线精品| 亚洲成av人影院| 久久99精品国产91久久来源| 国产精品一区二区三区四区 | 亚洲二区在线观看| 日本亚洲免费观看| 国产suv一区二区三区88区| 色综合天天综合| 7777精品久久久大香线蕉| 精品日韩av一区二区| 国产精品第五页| 日本女人一区二区三区| 成人a免费在线看| 欧美日韩在线综合| 国产婷婷一区二区| 亚洲午夜在线视频| 国产一本一道久久香蕉| 色欧美片视频在线观看| 精品国产a毛片| 性久久久久久久| 丰满亚洲少妇av| 日韩欧美在线123| 亚洲美女视频一区| 国产精品资源在线观看| 91高清视频在线| 欧美高清在线一区二区| 日日夜夜免费精品视频| 99精品在线观看视频| 精品国产制服丝袜高跟| 亚洲mv大片欧洲mv大片精品| 9色porny自拍视频一区二区| 欧美xxxxxxxx| 蜜桃免费网站一区二区三区| 在线欧美日韩国产| 国产精品美女久久福利网站| 免费精品99久久国产综合精品| 色婷婷综合久久久中文字幕| 国产精品婷婷午夜在线观看| 精品一区二区免费| 欧美综合一区二区| 亚洲精品亚洲人成人网| 国产成人av电影在线播放| 精品国产青草久久久久福利| 亚洲成人免费av| 欧美午夜精品一区| 亚洲精品va在线观看| caoporm超碰国产精品| 国产丝袜欧美中文另类| 精品在线观看视频| 精品欧美一区二区在线观看| 免费看欧美女人艹b| 欧美日韩免费观看一区二区三区| 亚洲柠檬福利资源导航| 色吧成人激情小说| 亚洲人成网站影音先锋播放| www.亚洲免费av| 亚洲人吸女人奶水| 在线观看日韩av先锋影音电影院| 国产精品伦理一区二区| 不卡的av电影在线观看| 中文字幕制服丝袜一区二区三区| 不卡一区二区三区四区| 亚洲丝袜精品丝袜在线| 91香蕉视频在线| 亚洲综合免费观看高清完整版在线| 96av麻豆蜜桃一区二区| 亚洲精品免费一二三区| 欧洲在线/亚洲| 丝袜a∨在线一区二区三区不卡| 欧美日韩一区 二区 三区 久久精品| 亚洲成人www| 欧美成人乱码一区二区三区| 国产一区二区不卡在线| 中文字幕国产精品一区二区| av在线免费不卡| 亚洲综合自拍偷拍| 日韩欧美视频一区| 国产精品一级片| 亚洲女人小视频在线观看| 欧美日韩久久一区二区| 国产一区二区精品久久91| 国产精品伦理一区二区| 欧美视频精品在线| 国产精品911| 一区二区三区四区视频精品免费| 91精品国产91久久久久久最新毛片| 蜜臀av性久久久久蜜臀av麻豆| 国产亚洲美州欧州综合国| 91在线你懂得| 精油按摩中文字幕久久| 日韩美女精品在线| 欧美一区二区三区在线电影| 国产99久久久国产精品潘金| 亚洲高清中文字幕| 欧美激情综合五月色丁香| 欧美日韩一区二区三区免费看| 精品一区二区三区视频在线观看| 中文字幕五月欧美| 精品欧美久久久| 欧美日韩美少妇| av资源网一区| 国产乱妇无码大片在线观看| 一区二区三区在线视频观看| 久久综合狠狠综合| 欧美日韩另类国产亚洲欧美一级| 东方欧美亚洲色图在线| 青青草一区二区三区| 亚洲综合色自拍一区| 国产精品日产欧美久久久久| 日韩你懂的在线播放| 在线免费亚洲电影| 丁香桃色午夜亚洲一区二区三区| 日韩精品国产精品| 一区二区三区资源| 成人欧美一区二区三区视频网页| 精品久久久久一区| 51精品视频一区二区三区| 在线观看91精品国产入口| 成人av在线一区二区三区| 韩国女主播成人在线| 老司机免费视频一区二区三区| 亚洲午夜免费视频| 亚洲一区国产视频| 一区二区免费在线| 一区二区三区四区在线| 亚洲日本中文字幕区| 成人免费一区二区三区在线观看| 久久久久久久久99精品| 久久影院视频免费| 国产肉丝袜一区二区| 久久久久久9999| 国产亚洲精品福利| 国产调教视频一区| 久久精品网站免费观看| 国产欧美日韩在线| 国产欧美日韩麻豆91| 亚洲黄色免费电影| 亚洲一区二区三区不卡国产欧美| 亚洲激情在线播放| 婷婷成人激情在线网| 午夜影院久久久| 天堂蜜桃一区二区三区| 亚洲国产欧美一区二区三区丁香婷| 一区二区三区不卡视频| 视频一区视频二区中文| 美女在线视频一区| 精品一区二区在线观看| 国产酒店精品激情| 不卡电影免费在线播放一区| 91久久免费观看| 欧美二区乱c少妇| 精品美女在线播放| 亚洲天堂福利av| 亚洲成人在线免费| 国产在线播精品第三| 99视频精品全部免费在线| 欧洲精品中文字幕| 欧美成人aa大片| 国产精品欧美综合在线| 亚洲狠狠丁香婷婷综合久久久| 日韩在线观看一区二区| 国内欧美视频一区二区| 99久久久免费精品国产一区二区| 色网综合在线观看| 日韩欧美精品在线视频| ㊣最新国产の精品bt伙计久久| 亚洲h动漫在线| 成人在线一区二区三区| 欧美疯狂做受xxxx富婆| 久久精品亚洲精品国产欧美| 亚洲一区影音先锋| 国产乱子伦视频一区二区三区 | 精品国产区一区| 亚洲精品v日韩精品| 久久激情综合网| 97久久精品人人做人人爽50路| 91精品国产入口| 亚洲精品国产第一综合99久久| 裸体健美xxxx欧美裸体表演| 色婷婷av一区| 国产欧美视频一区二区| 美女性感视频久久| 日本韩国欧美一区|