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

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

?? dsp28_ecan.c

?? dsp2812應(yīng)用實(shí)例 幫助需要用DSP2812做開(kāi)發(fā)的設(shè)計(jì)者
?? C
字號(hào):
//
//      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;
	
	/*發(fā)送郵箱的ID號(hào)*/
	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號(hào)*/
	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個(gè)郵箱使能*/
	ECanaRegs.CANME.all = 0xFFFFFFFF;
	
	/*數(shù)據(jù)長(zhǎng)度 8個(gè)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;
			
	/*沒(méi)有遠(yuǎn)方應(yīng)答幀被請(qǐng)求*/
	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.
//===========================================================================

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕二三区不卡| 精品欧美久久久| 波多野结衣的一区二区三区| 婷婷中文字幕综合| 日韩理论片一区二区| 欧美国产日产图区| 久久久久久久一区| 亚洲自拍偷拍图区| 亚洲欧美成aⅴ人在线观看| 久久久av毛片精品| 精品理论电影在线| 91精品国产综合久久精品性色| 国产午夜精品一区二区三区四区| 51精品久久久久久久蜜臀| 欧美日韩一区在线| 欧美日本韩国一区| 51精品秘密在线观看| 精品少妇一区二区三区视频免付费| 欧美日韩视频在线第一区 | 亚洲成人第一页| 国产精品成人在线观看| 日韩伦理免费电影| 午夜av电影一区| 极品少妇xxxx偷拍精品少妇| 国模少妇一区二区三区| 99久久久精品| 欧美福利视频一区| 久久亚洲私人国产精品va媚药| 欧美一激情一区二区三区| 久久综合给合久久狠狠狠97色69| 国产午夜亚洲精品午夜鲁丝片 | 国产精品传媒视频| 亚洲综合激情小说| 久久97超碰国产精品超碰| 国产成人h网站| 欧美在线播放高清精品| 欧美一级在线视频| 中文字幕一区免费在线观看 | 91精品国产免费| 国产精品成人免费在线| 午夜精品福利久久久| 国产精品一区二区在线播放| 欧美三级在线播放| 综合色天天鬼久久鬼色| 免费观看成人鲁鲁鲁鲁鲁视频| voyeur盗摄精品| 欧美va日韩va| 五月天网站亚洲| 色婷婷久久综合| 国产精品免费免费| 福利电影一区二区三区| 欧美丰满少妇xxxbbb| 亚洲视频香蕉人妖| 国产成人av电影在线观看| 日韩欧美www| 毛片av一区二区三区| 欧美日韩高清不卡| 亚洲国产一区二区三区青草影视| 成人久久18免费网站麻豆 | 欧美视频精品在线观看| 亚洲精选视频免费看| 成人h动漫精品一区二| 欧美国产乱子伦| 99视频热这里只有精品免费| 中文字幕不卡一区| 成人黄色小视频| 亚洲精品综合在线| 欧美疯狂性受xxxxx喷水图片| 午夜精品久久久久| 欧美一区二区国产| 国产一区在线精品| 国产精品视频看| av午夜一区麻豆| 亚洲一区二区高清| 91精品国产综合久久香蕉的特点| 男女视频一区二区| 国产视频一区在线播放| 99国产精品久久| 五月天中文字幕一区二区| 日韩一级欧美一级| 99久久精品国产毛片| 亚洲综合在线五月| 精品免费一区二区三区| 99久久99久久久精品齐齐| 亚洲高清免费视频| 国产午夜精品久久久久久久| 色哟哟在线观看一区二区三区| 日韩精品一二三四| 中文字幕中文乱码欧美一区二区| 欧美系列在线观看| 国产999精品久久久久久| 一区二区高清免费观看影视大全 | 欧美日韩国产综合视频在线观看| 美腿丝袜亚洲三区| 亚洲美女区一区| 国产亚洲污的网站| 欧美日韩国产bt| 色综合天天综合网国产成人综合天 | 国产精品1024| 久久国产生活片100| 亚洲在线免费播放| 欧美国产视频在线| www国产精品av| 337p日本欧洲亚洲大胆精品 | 亚洲午夜在线电影| 亚洲蜜臀av乱码久久精品蜜桃| 久久伊99综合婷婷久久伊| 欧美亚一区二区| 91福利在线观看| 97精品超碰一区二区三区| 国产精品亚洲成人| 国产成人夜色高潮福利影视| 麻豆精品视频在线| 久久99国产乱子伦精品免费| 日本vs亚洲vs韩国一区三区二区 | 日韩电影免费一区| 日韩精品一二三| 秋霞午夜av一区二区三区| 青青草国产成人av片免费| 精品一区二区三区免费播放| 蜜臂av日日欢夜夜爽一区| 精品中文字幕一区二区小辣椒| 婷婷综合久久一区二区三区| 日韩精品乱码av一区二区| 青青草一区二区三区| 国产一区二区三区| 国产成人精品影院| 91老师片黄在线观看| 欧美日韩免费高清一区色橹橹 | 国产精品久久一卡二卡| 一区二区三区四区av| 日本中文字幕不卡| 精品一区二区影视| av激情亚洲男人天堂| 欧美日韩mp4| 欧美激情在线一区二区三区| 亚洲激情综合网| 久久不见久久见免费视频7| 青青草原综合久久大伊人精品 | 精品国产污网站| 综合色天天鬼久久鬼色| 蜜桃视频第一区免费观看| 国产精品一二三在| 欧美色倩网站大全免费| 久久久精品人体av艺术| 亚洲午夜私人影院| eeuss鲁片一区二区三区在线观看| 欧美日韩高清一区二区| 国产精品视频免费| 国产综合色视频| 欧美日韩aaaaa| 亚洲欧美日韩精品久久久久| 精品一区二区日韩| 欧美精品在线观看一区二区| 自拍偷拍国产亚洲| 成人18精品视频| 久久久国际精品| 久久国产日韩欧美精品| 欧美色综合影院| 一区二区三区成人| 成人av集中营| 日韩一区欧美小说| 99久久免费精品| 亚洲色图欧美在线| 在线亚洲精品福利网址导航| 国产精品色一区二区三区| 国产精品一二二区| 久久精品水蜜桃av综合天堂| 精品一区二区av| 久久久亚洲精品石原莉奈| 国产在线乱码一区二区三区| 精品奇米国产一区二区三区| 久久激情五月激情| 亚洲国产精华液网站w | 欧美xfplay| 国产成人av影院| 日本一区二区三区免费乱视频| 国产成人福利片| 一区二区三区产品免费精品久久75| 色综合久久久久综合体| 亚洲高清免费视频| 欧美成人精品福利| 成人听书哪个软件好| 亚洲欧美日本在线| 欧美一级一区二区| 国产激情偷乱视频一区二区三区| 国产精品理论片| 欧美一级二级三级乱码| 国产成人欧美日韩在线电影| 亚洲精品国产第一综合99久久| 欧美精品视频www在线观看| 国产麻豆视频精品| 亚洲国产精品欧美一二99| 欧美精品一区二| 欧美色国产精品| 国产精品一区二区免费不卡| 一区二区三区四区乱视频| 国产亚洲一本大道中文在线| 欧美日韩在线播放| www.亚洲色图.com|