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

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

?? can.c

?? can sja1000 主節(jié)點(diǎn)程序 已經(jīng)通過調(diào)試
?? C
字號(hào):


#include "can.h"
#include "reg52.h"

void SJAInit(tByte const Reg_acr)
{
	MODE = 0x09;				//模式寄存器,單驗(yàn)收濾波器,進(jìn)入復(fù)位模式
	CDR  = 0x88;				//時(shí)鐘分頻R,選擇增強(qiáng)CAN模式,關(guān)閉CLKOUT輸出
	IER  = 0x0d;				//中斷使能寄存器,開溢出、錯(cuò)誤、接收中斷
	
	BTR0 = 0x03;				//總線定時(shí)寄存器
	BTR1 = 0xff;				//總線定時(shí)寄存器二,6MHz晶振,波特率30Kbps
	
	OCR  = 0xaa;				//輸出控制寄存器

	ACR0 = Reg_acr;				//驗(yàn)收代碼ACR0
	ACR1 = 0xff;				//驗(yàn)收代碼ACR1,以下無關(guān)
	ACR2 = 0xff;				//驗(yàn)收代碼ACR2
	ACR3 = 0xff;				//驗(yàn)收代碼ACR3

	AMR0 = 0x00;				//驗(yàn)收屏蔽寄存器AMR0=00H
	AMR1 = 0xff;				//驗(yàn)收屏蔽寄存器AMR1,以下無關(guān)
	AMR2 = 0xff;				//驗(yàn)收屏蔽寄存器AMR2
	AMR3 = 0xff;				//驗(yàn)收屏蔽寄存器AMR3
					
	RBSA = 0x00;				//接收緩沖器FIFO起始地址為0
	TXER = 0x00;				//清除發(fā)送錯(cuò)誤計(jì)數(shù)器
	ECC  = 0x00;				//清除錯(cuò)誤代碼捕捉寄存器
	MODE = 0x08;				//單濾波方式,返回工作方式	
	 	
}

tByte SJASendData(tByte *Tdata,tByte const DatLen,tByte const TarID,SaID,TxRx)
{
	static tByte TempData;
	static tByte TempValue;
	TempData = SR;				//讀狀態(tài)寄存器
	P1 = SR;
	do							//判斷是否正在接收正在接收則等待
	{
		TempData = SR;			//TempValue = 1則等待
	}while(TempData & Bit(4));

	do							//判斷上次發(fā)送是否完成未完成則等待發(fā)送完成
	{							//TempValue = 0則等待
		TempData = SR; 
	}while(!(TempData & Bit(3)));

	do							//判斷發(fā)送緩沖區(qū)是否鎖定鎖定則等待
	{							//TempValue = 0則等待
		TempData = SR;
	}while(!(TempData & Bit(2)));

	FIN(0) = TxRx;
	ID1 = TarID;
	ID2 = SaID;
								//開始發(fā)送數(shù)據(jù),一共8個(gè)字節(jié),全部為有效數(shù)據(jù)
	for(TempValue = 0;TempValue<DatLen;TempValue++)
	{
		DAT1(TempValue) = Tdata[TempValue];
	}

	CMR  = 0x01;				//啟動(dòng)SJA1000 發(fā)送

	return 0;					
}

tByte SJARecvData(tByte *Rdata,tByte const DatLen)
{

	static tByte TempData;
	static tByte TempValue;
	TempData = SR;				//讀狀態(tài)寄存器
	TempValue = (TempData & 0xc3);	
	if(!TempValue )				//讀取總線脫離、錯(cuò)誤狀態(tài)、接收溢出、有數(shù)據(jù)等位
	{
		return 1;				//總線接收失敗推出
		
	}

	if(TempData & Bit(7))
	{
		TempData = IR;			//IR中斷寄存器,出現(xiàn)總線脫離,讀中斷寄存器,清除中斷位
		MODE    = 0x08;			//推出復(fù)位模式,進(jìn)入工作模式

		return 2;				//總線接收失敗			
	}

	TempData = IR;
	if(TempData & Bit(3))
	{
		CMR = 0x0c;				//數(shù)據(jù)溢出處理,清除數(shù)據(jù)溢出位,釋放接收緩沖區(qū)

		return 3;				//總線接收失敗
	}

	if(!(TempData & Bit(0)))
	{
		TempValue = ALC; 		//釋放仲裁丟失捕捉寄存器和錯(cuò)誤捕捉寄存器
		TempValue = ECC;
	
		return 4;				//總線接受失敗				
	}

	//TempData = FIN;			//遠(yuǎn)程幀處理
	if(TempData & Bit(2))
	{
		CMR = 0x04;
		TempValue = ALC; 		//釋放仲裁丟失捕捉寄存器和錯(cuò)誤捕捉寄存器
		TempValue = ECC;

		return 5;	
	}

   	for(TempValue = 0;TempValue<DatLen;TempValue++)
	{
		Rdata[TempValue]= FIN(TempValue);

	}
	
	CMR = 0x04;
	TempValue = ALC; 			//釋放仲裁丟失捕捉寄存器和錯(cuò)誤捕捉寄存器
	TempValue = ECC;

	return 0;	
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文一区二区完整视频在线观看| 欧美日韩国产在线观看| 国模娜娜一区二区三区| 全部av―极品视觉盛宴亚洲| 亚洲网友自拍偷拍| 日韩精品乱码免费| 另类人妖一区二区av| 久99久精品视频免费观看| 人人爽香蕉精品| 成人av在线观| 欧美人xxxx| 国产三级精品在线| 亚洲免费在线视频一区 二区| 亚洲精品第一国产综合野| 亚洲www啪成人一区二区麻豆| 视频一区二区三区在线| 狠狠色狠狠色综合日日91app| 99久久夜色精品国产网站| 欧美日韩在线一区二区| 国产色91在线| 性欧美疯狂xxxxbbbb| 国产成人av自拍| 欧美日本韩国一区二区三区视频| 2023国产一二三区日本精品2022| 亚洲美女屁股眼交3| 精品在线观看视频| 日韩视频免费观看高清完整版 | 日本成人在线一区| 亚洲色大成网站www久久九九| 欧美电影免费观看高清完整版在线观看 | 91精品国产综合久久香蕉麻豆 | 美女mm1313爽爽久久久蜜臀| 亚洲精品中文字幕乱码三区| 国产精品麻豆欧美日韩ww| 精品对白一区国产伦| 欧美不卡123| 国产人妖乱国产精品人妖| www国产精品av| 欧美国产精品一区二区| 亚洲欧美视频一区| 亚洲成av人**亚洲成av**| 美腿丝袜亚洲色图| 懂色中文一区二区在线播放| 成人v精品蜜桃久久一区| 色诱亚洲精品久久久久久| 欧美精品久久久久久久久老牛影院| 91精品在线麻豆| 国产日韩高清在线| 亚洲小少妇裸体bbw| 日本不卡一二三| 99亚偷拍自图区亚洲| 欧美理论片在线| 一区二区三区在线视频播放| 韩国三级中文字幕hd久久精品| 成人动漫精品一区二区| 欧美成人女星排行榜| 亚洲欧美中日韩| 九九视频精品免费| 欧美精品高清视频| 亚洲三级在线免费观看| 成人蜜臀av电影| 久久久久99精品一区| 久久精品国产久精国产| 欧美性色综合网| 亚洲女人的天堂| 成人精品国产一区二区4080| 久久久久久久电影| 国产美女视频一区| 日韩女优视频免费观看| 青青草国产精品97视觉盛宴| 欧美精品在线一区二区三区| 亚洲综合自拍偷拍| 欧美亚洲丝袜传媒另类| 亚洲电影欧美电影有声小说| 欧美专区亚洲专区| 午夜精品久久久久久不卡8050| 在线欧美一区二区| 首页国产丝袜综合| 久久久久久久久久久久久女国产乱 | 图片区小说区区亚洲影院| 欧美在线|欧美| 免费成人你懂的| 久久精品欧美一区二区三区不卡 | 久久男人中文字幕资源站| 精品一区二区免费| 国产精品美女视频| 在线观看日韩电影| 蜜臀99久久精品久久久久久软件| 欧美一区二区久久| 成人av在线资源| 日韩国产高清在线| 中文字幕日韩一区| 欧美大片顶级少妇| 色一情一乱一乱一91av| 视频在线观看国产精品| 国产精品剧情在线亚洲| 欧美一区二区精品在线| 99精品桃花视频在线观看| 蜜桃视频第一区免费观看| 亚洲欧美国产77777| 久久一区二区视频| 88在线观看91蜜桃国自产| 国产精品99久久久久久有的能看| 亚洲免费看黄网站| 亚洲欧洲日韩av| 国产精品青草综合久久久久99| 4438成人网| 91精品国模一区二区三区| 欧美三级电影精品| 欧美一a一片一级一片| 色综合色综合色综合| 不卡的电视剧免费网站有什么| 国内国产精品久久| 国产毛片精品视频| 国产夫妻精品视频| 国产精品一级在线| 99精品视频一区| 成人h动漫精品| 91成人看片片| 欧美日韩精品系列| 4438亚洲最大| 精品91自产拍在线观看一区| 久久亚洲精华国产精华液| 久久久久99精品国产片| 国产精品美女久久福利网站| 亚洲天天做日日做天天谢日日欢| 亚洲一区二区三区四区在线免费观看| 国产精品国产三级国产aⅴ原创 | 久久激情五月激情| 欧美一级二级三级蜜桃| 国产精品乱人伦| 亚洲天堂2016| 亚洲欧美电影一区二区| 久久久精品欧美丰满| 精品国产精品一区二区夜夜嗨| 制服丝袜中文字幕一区| 色噜噜狠狠色综合中国| 国产精选一区二区三区| 99视频在线精品| av电影天堂一区二区在线| 精品区一区二区| 欧美裸体一区二区三区| 成人免费不卡视频| 国产一二三精品| 久久激情五月婷婷| 日韩高清在线电影| 自拍av一区二区三区| 一本大道久久精品懂色aⅴ| 欧美人牲a欧美精品| 一本大道久久a久久精品综合| 国产在线一区二区| 国产不卡一区视频| 91同城在线观看| 欧美性色aⅴ视频一区日韩精品| 中日韩av电影| 亚洲高清久久久| 日本免费在线视频不卡一不卡二| 日韩美女啊v在线免费观看| 亚洲柠檬福利资源导航| 国产超碰在线一区| 色狠狠色狠狠综合| 欧美国产日韩亚洲一区| 国产主播一区二区三区| 日韩一二三四区| 精彩视频一区二区三区| 欧美一卡二卡在线| 极品瑜伽女神91| 2024国产精品| 欧美综合久久久| 国产精品人成在线观看免费| 国产一区二区三区四| 久久一区二区视频| 成人久久视频在线观看| 亚洲成a人v欧美综合天堂 | 日本一区二区三区国色天香 | 亚洲一区二区三区不卡国产欧美| 成人激情av网| 日本亚洲免费观看| 中文字幕电影一区| 欧美一区二区三区四区在线观看| 久久精品国产亚洲一区二区三区| 精品国产人成亚洲区| 色综合久久久久综合体| 久久国产欧美日韩精品| 亚洲一区中文在线| 综合色天天鬼久久鬼色| 5858s免费视频成人| 成人av午夜影院| aaa亚洲精品一二三区| 91亚洲精华国产精华精华液| 91免费视频观看| 91精品国产综合久久福利软件 | 亚洲精品日韩一| 欧美日韩1234| 欧美成人精品高清在线播放| 欧洲日韩一区二区三区| 欧美性受极品xxxx喷水| 欧美人狂配大交3d怪物一区 | 555夜色666亚洲国产免| 欧美日韩免费视频|