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

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

?? uart.c

?? PWM輸出控制三路步進電機
?? C
字號:

#include "uart.h"
/* Table of CRC values for high-order byte */
const /*static*/ uint8_t auchCRCHi[] PROGMEM = {\
0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0,\
0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,\
0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0,\
0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40,\
0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1,\
0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41,\
0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1,\
0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,\
0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0,\
0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40,\
0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1,\
0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40,\
0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0,\
0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40,\
0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0,\
0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40,\
0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0,\
0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,\
0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0,\
0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,\
0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0,\
0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40,\
0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1,\
0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,\
0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0,\
0x80, 0x41, 0x00, 0xC1, 0x81, 0x40\
} ;

//Low Order Byte Table
/* Table of CRC values for low-order byte */
const /*static*/  uint8_t auchCRCLo[] PROGMEM = {\
0x00, 0xC0, 0xC1, 0x01, 0xC3, 0x03, 0x02, 0xC2, 0xC6, 0x06,\
0x07, 0xC7, 0x05, 0xC5, 0xC4, 0x04, 0xCC, 0x0C, 0x0D, 0xCD,\
0x0F, 0xCF, 0xCE, 0x0E, 0x0A, 0xCA, 0xCB, 0x0B, 0xC9, 0x09,\
0x08, 0xC8, 0xD8, 0x18, 0x19, 0xD9, 0x1B, 0xDB, 0xDA, 0x1A,\
0x1E, 0xDE, 0xDF, 0x1F, 0xDD, 0x1D, 0x1C, 0xDC, 0x14, 0xD4,\
0xD5, 0x15, 0xD7, 0x17, 0x16, 0xD6, 0xD2, 0x12, 0x13, 0xD3,\
0x11, 0xD1, 0xD0, 0x10, 0xF0, 0x30, 0x31, 0xF1, 0x33, 0xF3,\
0xF2, 0x32, 0x36, 0xF6, 0xF7, 0x37, 0xF5, 0x35, 0x34, 0xF4,\
0x3C, 0xFC, 0xFD, 0x3D, 0xFF, 0x3F, 0x3E, 0xFE, 0xFA, 0x3A,\
0x3B, 0xFB, 0x39, 0xF9, 0xF8, 0x38, 0x28, 0xE8, 0xE9, 0x29,\
0xEB, 0x2B, 0x2A, 0xEA, 0xEE, 0x2E, 0x2F, 0xEF, 0x2D, 0xED,\
0xEC, 0x2C, 0xE4, 0x24, 0x25, 0xE5, 0x27, 0xE7, 0xE6, 0x26,\
0x22, 0xE2, 0xE3, 0x23, 0xE1, 0x21, 0x20, 0xE0, 0xA0, 0x60,\
0x61, 0xA1, 0x63, 0xA3, 0xA2, 0x62, 0x66, 0xA6, 0xA7, 0x67,\
0xA5, 0x65, 0x64, 0xA4, 0x6C, 0xAC, 0xAD, 0x6D, 0xAF, 0x6F,\
0x6E, 0xAE, 0xAA, 0x6A, 0x6B, 0xAB, 0x69, 0xA9, 0xA8, 0x68,\
0x78, 0xB8, 0xB9, 0x79, 0xBB, 0x7B, 0x7A, 0xBA, 0xBE, 0x7E,\
0x7F, 0xBF, 0x7D, 0xBD, 0xBC, 0x7C, 0xB4, 0x74, 0x75, 0xB5,\
0x77, 0xB7, 0xB6, 0x76, 0x72, 0xB2, 0xB3, 0x73, 0xB1, 0x71,\
0x70, 0xB0, 0x50, 0x90, 0x91, 0x51, 0x93, 0x53, 0x52, 0x92,\
0x96, 0x56, 0x57, 0x97, 0x55, 0x95, 0x94, 0x54, 0x9C, 0x5C,\
0x5D, 0x9D, 0x5F, 0x9F, 0x9E, 0x5E, 0x5A, 0x9A, 0x9B, 0x5B,\
0x99, 0x59, 0x58, 0x98, 0x88, 0x48, 0x49, 0x89, 0x4B, 0x8B,\
0x8A, 0x4A, 0x4E, 0x8E, 0x8F, 0x4F, 0x8D, 0x4D, 0x4C, 0x8C,\
0x44, 0x84, 0x85, 0x45, 0x87, 0x47, 0x46, 0x86, 0x82, 0x42,\
0x43, 0x83, 0x41, 0x81, 0x80, 0x40\
};

void CRC_Cal(uint8_t Crc_len)
{
	uint8_t nnn,ucTxData;
//------calculate the CRC byte_h/l ----------------
//	ttt = pgm_read_byte(auchCRCHi+3); 
	ucTxCRCHi=0xff;
	ucTxCRCLo=0xff;
	pTxStr = &Tx_Data;
	pTxStr = &Tx_Data[2];
	for(nnn=2; nnn < Crc_len; nnn++)
	{

		ucTxData = *pTxStr++;		
		ucTxIndex = (ucTxCRCHi ^ ucTxData);
		ucTxCRCHi = ucTxCRCLo ^ (pgm_read_byte(auchCRCHi+ucTxIndex));//(PGM_P)auchCRCHi[ucTxIndex];
		ucTxCRCLo = (pgm_read_byte(auchCRCLo+ucTxIndex));//(PGM_P)auchCRCLo[ucTxIndex];
	}
	Tx_Data[Crc_len]=ucTxCRCHi;
	Tx_Data[Crc_len+1]=ucTxCRCLo;		
}


uint8_t CRC16_Chk(unsigned char *puchMsg, unsigned char usDataLen)
{
	//unsigned char *puchMsg ; /* message to calculate CRC upon */
	//unsigned short usDataLen ; /* quantity of bytes in message */
   unsigned char uchCRCHi = 0xFF ; /* high CRC byte initialized */
   unsigned char uchCRCLo = 0xFF ; /* low CRC byte initialized */
   unsigned char uIndex; /* will index into CRC lookup table */
  	asm("nop");
	while (usDataLen--) /* pass through message buffer*/
    {		
        uIndex = uchCRCHi ^ *puchMsg++; /* calculate the CRC*/		
        uchCRCHi = uchCRCLo ^ pgm_read_byte(auchCRCHi+uIndex);//(PGM_P)auchCRCHi[uIndex];	
        uchCRCLo = pgm_read_byte(auchCRCLo+uIndex);	//pgm_read_byte(auchCRCLo+ucTxIndex);//(PGM_P)auchCRCLo[uIndex];
    }
	if (uchCRCHi != *puchMsg++ ) 
	{
		return (0);
	}
	if (uchCRCLo != *puchMsg)
	{
		return (0);
	}
	return (1);			
}





?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91丨九色丨国产丨porny| 精品毛片乱码1区2区3区| 欧美精品九九99久久| 久久精品日韩一区二区三区| 洋洋成人永久网站入口| 韩国精品主播一区二区在线观看 | 日韩福利电影在线| 成人激情小说网站| 精品毛片乱码1区2区3区 | 日本高清不卡aⅴ免费网站| 欧美va亚洲va国产综合| 亚洲国产日产av| 色综合色综合色综合 | 国产经典欧美精品| 91精品国产欧美一区二区成人| 亚洲欧洲精品一区二区三区不卡| 精品一区二区三区影院在线午夜 | 成人国产视频在线观看| 欧美成人三级电影在线| 亚洲国产综合91精品麻豆| 成人一级片网址| 国产情人综合久久777777| 精品一区二区三区香蕉蜜桃 | 色一情一乱一乱一91av| 国产午夜一区二区三区| 国产曰批免费观看久久久| 欧美一区二区国产| 免费三级欧美电影| 777奇米四色成人影色区| 午夜在线电影亚洲一区| 精品婷婷伊人一区三区三| 亚洲女女做受ⅹxx高潮| 色先锋aa成人| 亚洲欧美日韩中文字幕一区二区三区 | 亚洲1区2区3区4区| 欧美伦理电影网| 偷拍日韩校园综合在线| 5858s免费视频成人| 日本视频一区二区| 欧美高清激情brazzers| 日本亚洲电影天堂| 精品嫩草影院久久| 成人一级视频在线观看| 亚洲人成精品久久久久久| 一本色道久久综合亚洲精品按摩| 亚洲欧美一区二区三区国产精品| 91高清在线观看| 亚洲成人手机在线| 日韩欧美成人午夜| 国产在线麻豆精品观看| 日本一区二区成人| 91福利在线导航| 日韩av电影天堂| 国产亚洲精品久| 色狠狠桃花综合| 蜜乳av一区二区三区| 久久免费电影网| 色综合久久六月婷婷中文字幕| 一区二区免费在线| 日韩免费一区二区| 成人免费高清在线观看| 粉嫩高潮美女一区二区三区| 日韩欧美国产一区二区三区| 国产精品一级片在线观看| 亚洲三级在线看| 91在线视频播放地址| 亚洲一区二区黄色| 久久夜色精品国产噜噜av| 国产成人av电影在线| 亚洲自拍都市欧美小说| 精品国产免费一区二区三区香蕉 | 一本大道久久a久久综合婷婷| 亚洲成人av一区| 精品国精品国产| 色老汉av一区二区三区| 久久激情五月婷婷| 亚洲精品久久久蜜桃| 精品国产一区二区在线观看| 日本韩国欧美一区| 国产成人精品www牛牛影视| 亚洲综合色视频| 久久美女高清视频| 欧美精品亚洲二区| 99精品桃花视频在线观看| 奇米四色…亚洲| 夜夜嗨av一区二区三区| 国产精品久久久久婷婷二区次| 欧美一区二区三区免费在线看 | 在线免费观看成人短视频| 激情久久五月天| 亚洲一区二区三区不卡国产欧美| 久久久噜噜噜久噜久久综合| 在线播放欧美女士性生活| av网站一区二区三区| 激情综合色综合久久综合| 亚洲成人激情综合网| ...av二区三区久久精品| 国产日韩欧美精品综合| 亚洲精品一线二线三线 | 一本大道av一区二区在线播放| 国产一区二区三区视频在线播放| 天天综合天天做天天综合| 一区二区三区四区五区视频在线观看 | 欧美欧美午夜aⅴ在线观看| 99r国产精品| 成人美女在线观看| 国产成人精品三级麻豆| 国产a久久麻豆| 国产一区二区伦理| 久热成人在线视频| 日本亚洲视频在线| 六月婷婷色综合| 另类调教123区| 久久成人麻豆午夜电影| 秋霞av亚洲一区二区三| 日韩国产在线一| 青草av.久久免费一区| 蜜臀av性久久久久av蜜臀妖精| 日本伊人精品一区二区三区观看方式| 图片区小说区区亚洲影院| 日韩精品国产欧美| 青青草国产成人av片免费 | 一区二区在线免费观看| 一区二区欧美国产| 日韩激情视频网站| 韩国三级在线一区| 99亚偷拍自图区亚洲| 一本久道久久综合中文字幕| 欧美性极品少妇| 欧美一区二区三区成人| 精品女同一区二区| 国产精品人人做人人爽人人添| 自拍偷拍欧美精品| 一区二区三区四区乱视频| 无吗不卡中文字幕| 国产精品综合av一区二区国产馆| 国产91精品一区二区麻豆亚洲| 91在线云播放| 欧美精品国产精品| 久久久久97国产精华液好用吗| ㊣最新国产の精品bt伙计久久| 夜夜精品视频一区二区| 麻豆91免费观看| 成人激情视频网站| 欧美一区二区三区在线看| 亚洲国产精品av| 亚洲一区二区偷拍精品| 精品一区二区三区久久| 白白色亚洲国产精品| 欧美日韩视频在线观看一区二区三区 | 久久亚洲精精品中文字幕早川悠里 | 欧美一区二区久久| 欧美国产激情一区二区三区蜜月| 亚洲精品综合在线| 激情欧美日韩一区二区| 91黄色激情网站| 26uuu国产在线精品一区二区| 亚洲视频综合在线| 久久er精品视频| 色网综合在线观看| 欧美激情自拍偷拍| 青娱乐精品在线视频| 色婷婷综合久久| 国产日韩欧美综合一区| 午夜精品久久久久久久蜜桃app| 国产一区二区三区av电影| 欧美日韩一区二区三区在线看| 国产午夜精品在线观看| 日韩二区三区四区| 欧美性欧美巨大黑白大战| 欧美国产精品一区二区| 美国欧美日韩国产在线播放| 欧美日免费三级在线| 国产精品福利av| 国产福利精品导航| 精品国产一二三区| 日韩精品一卡二卡三卡四卡无卡| 91美女片黄在线| 国产精品每日更新| 国产一区二区久久| 欧美成人三级电影在线| 日韩成人精品视频| 欧美性猛交一区二区三区精品| 国产精品国产三级国产有无不卡 | 午夜不卡在线视频| 在线中文字幕不卡| 中文字幕字幕中文在线中不卡视频| 激情伊人五月天久久综合| 欧美一二三区在线观看| 婷婷夜色潮精品综合在线| 欧美综合色免费| 亚洲免费在线播放| 91免费观看视频在线| 久久久久久麻豆| 国产黄人亚洲片| 日本一区免费视频| 豆国产96在线|亚洲| 国产精品日产欧美久久久久| 成人小视频免费观看| 国产精品久久久久影院色老大|