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

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

?? can.h

?? Hello I Send som Source Code Aboat LPC2000
?? H
字號:
/*****************************************************************************
 *   can.h:  Header file for NXP LPC230x Family Microprocessors
 *
 *   Copyright(C) 2006, NXP Semiconductor
 *   All rights reserved.
 *
 *   History
 *   2006.09.20  ver 1.00    Prelimnary version, first Release
 *
******************************************************************************/ 
#ifndef __CAN_H 
#define __CAN_H

#define ACCEPTANCE_FILTER_ENABLED	1

#define CAN_MEM_BASE		0xE0038000

#define MAX_PORTS	2		/* Number of CAN port on the chip */		

/* BRP+1 = Fpclk/(CANBitRate * QUANTAValue)
   QUANTAValue = 1 + (Tseg1+1) + (Tseg2+1)
   QUANTA value varies based on the Fpclk and sample point
   e.g. (1) sample point is 87.5%, Fpclk is 48Mhz
   the QUANTA should be 16
        (2) sample point is 90%, Fpclk is 12.5Mhz
   the QUANTA should be 10 
   Fpclk = Fclk /APBDIV
   or
   BitRate = Fcclk/(APBDIV * (BRP+1) * ((Tseg1+1)+(Tseg2+1)+1))
*/ 	
/* Here are some popular bit timing settings for LPC23xx, google on "SJA1000"
CAN bit timing, the same IP used inside LPC2000 CAN controller. There are several 
bit timing calculators on the internet. 
http://www.port.de/engl/canprod/sv_req_form.html
http://www.kvaser.com/can/index.htm
*/

/**
 * Bit Timing Values for 16MHz clk frequency
 */
#define BITRATE100K16MHZ          0x001C0009
#define BITRATE125K16MHZ          0x001C0007
#define BITRATE250K16MHZ          0x001C0003
#define BITRATE500K16MHZ          0x001C0001
#define BITRATE1000K16MHZ         0x001C0000

/*
 * Bit Timing Values for 24MHz clk frequency
 */
#define BITRATE100K24MHZ          0x001C000E
#define BITRATE125K24MHZ          0x001C000B
#define BITRATE250K24MHZ          0x001C0005
#define BITRATE500K24MHZ          0x001C0002
#define BITRATE1000K24MHZ         0x00090001

/*
 * Bit Timing Values for 48MHz clk frequency
 */
#define BITRATE100K48MHZ          0x001C001D
#define BITRATE125K48MHZ          0x001C0017
#define BITRATE250K48MHZ          0x001C000B
#define BITRATE500K48MHZ          0x001C0005
#define BITRATE1000K48MHZ         0x001C0002

/*
 * Bit Timing Values for 60MHz clk frequency
 */
#define BITRATE100K60MHZ          0x00090031
#define BITRATE125K60MHZ          0x00090027
#define BITRATE250K60MHZ          0x00090013
#define BITRATE500K60MHZ          0x00090009
#define BITRATE1000K60MHZ         0x00090004

/*
 * Bit Timing Values for 28.8MHz pclk frequency, 1/2 of 576.Mhz CCLK
 */
#define BITRATE100K28_8MHZ        0x00090017

/* When Fcclk is 50Mhz and 60Mhz and APBDIV is 4,
so Fpclk is 12.5Mhz and 15Mhz respectively. 
when Fpclk is 12.5Mhz, QUANTA is 10 and sample point is 90% 
when Fpclk is 15Mhz, QUANTA is 10 and sample point is 90% */

/* Common CAN bit rates for 12.5Mhz(50Mhz CCLK) clock frequency */
#define BITRATE125K12_5MHZ		0x00070009
#define BITRATE250K12_5MHZ		0x00070004

/**
 * Bit Timing Values for 15MHz(60Mhz CCLK) clk frequency
 */
#define BITRATE100K15MHZ		0x0007000E
#define BITRATE125K15MHZ		0x0007000B
#define BITRATE250K15MHZ		0x00070005
#define BITRATE500K15MHZ		0x00070002

/* Acceptance filter mode in AFMR register */
#define ACCF_OFF				0x01
#define ACCF_BYPASS				0x02
#define ACCF_ON					0x00
#define ACCF_FULLCAN			0x04

/* This number applies to all FULLCAN IDs, explicit STD IDs, group STD IDs, 
explicit EXT IDs, and group EXT IDs. */ 
#define ACCF_IDEN_NUM			4

/* Identifiers for FULLCAN, EXP STD, GRP STD, EXP EXT, GRP EXT */
#define FULLCAN_ID				0x100
#define EXP_STD_ID				0x100
#define GRP_STD_ID				0x200
#define EXP_EXT_ID				0x100000
#define GRP_EXT_ID				0x200000

// Type definition to hold a CAN message
typedef struct
{
	DWORD Frame; 	// Bits 16..19: DLC - Data Length Counter
					// Bit 30: Set if this is a RTR message
					// Bit 31: Set if this is a 29-bit ID message
	DWORD MsgID;	// CAN Message ID (11-bit or 29-bit)
	DWORD DataA;	// CAN Message Data Bytes 0-3
	DWORD DataB;	// CAN Message Data Bytes 4-7
} CAN_MSG;


/**************************************************************************
PUBLIC FUNCTIONS
***************************************************************************/
DWORD CAN_Init( DWORD can_btr );
void CAN_SetACCF_Lookup( void );
void CAN_SetACCF( DWORD ACCFMode );
DWORD CAN1_SendMessage( CAN_MSG* pTXBuf );
DWORD CAN2_SendMessage( CAN_MSG* pTXBuf );

#endif	// __CAN_H

/******************************************************************************
**                            End Of File
******************************************************************************/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产清纯白嫩初高生在线观看91| 日本一区二区高清| 国产美女在线精品| 亚洲少妇最新在线视频| 91一区在线观看| 国内精品视频一区二区三区八戒| 国产精品第一页第二页第三页 | 欧美性受xxxx黑人xyx性爽| 美洲天堂一区二卡三卡四卡视频| 中文字幕在线视频一区| 欧美va天堂va视频va在线| 色婷婷综合久久久中文字幕| 久久成人久久爱| 亚洲国产一二三| 国产精品国产三级国产| 欧美成人精品高清在线播放| 欧美三片在线视频观看| 99视频有精品| 高清在线成人网| 精品一区二区三区影院在线午夜| 亚洲一区在线看| 国产精品久久久久久久久免费桃花 | 久久99精品网久久| 亚洲成人免费观看| 亚洲人成精品久久久久久| 国产农村妇女精品| 久久综合给合久久狠狠狠97色69| 777午夜精品免费视频| 欧美日韩一区视频| 欧美写真视频网站| 在线亚洲高清视频| 99国产精品久| jizzjizzjizz欧美| 成人网在线播放| 成人午夜av在线| 国产成人亚洲综合a∨婷婷| 看片的网站亚洲| 免费观看91视频大全| 婷婷丁香激情综合| 亚洲电影第三页| 亚洲一区精品在线| 亚洲午夜精品网| 亚洲二区在线视频| 丝袜美腿高跟呻吟高潮一区| 亚洲韩国精品一区| 日韩在线播放一区二区| 日韩综合小视频| 热久久免费视频| 麻豆国产精品官网| 国产综合久久久久影院| 国产成人免费视频网站高清观看视频| 国产精品一级片| 成人高清视频在线| 91视频www| 欧美视频一区在线观看| 欧美日韩国产综合一区二区| 欧美精品tushy高清| 日韩欧美中文一区二区| 久久久久久久网| 国产精品久久二区二区| 亚洲免费成人av| 青青青爽久久午夜综合久久午夜| 裸体健美xxxx欧美裸体表演| 国产精品中文欧美| 99精品在线免费| 欧美日韩视频专区在线播放| 91精品国产综合久久小美女| 精品久久久久99| 1000部国产精品成人观看| 亚洲国产另类av| 久久国产乱子精品免费女| 国产一区二区按摩在线观看| 成人av在线资源网站| 精品污污网站免费看| 日韩欧美一级在线播放| 国产精品久久久久久久蜜臀| 亚洲一本大道在线| 精品一区二区三区免费播放| 成人va在线观看| 3d成人动漫网站| 国产日韩欧美激情| 亚洲一级不卡视频| 国产精品123| 欧美午夜不卡视频| 久久精品男人的天堂| 亚洲综合成人在线视频| 韩国中文字幕2020精品| 色呦呦网站一区| 26uuu色噜噜精品一区| 中文字幕亚洲不卡| 麻豆久久一区二区| 在线亚洲人成电影网站色www| 日韩欧美亚洲国产精品字幕久久久| 中文字幕av不卡| 秋霞电影一区二区| 91在线视频在线| 精品国产一区二区三区av性色| 中文字幕一区二区三区乱码在线| 久久精品999| 欧美午夜精品久久久久久孕妇| 欧美国产日产图区| 麻豆成人综合网| 99久久婷婷国产综合精品电影| 日韩三级在线观看| 亚洲成人av中文| 91色视频在线| 国产亚洲综合在线| 麻豆精品在线观看| 欧美体内she精高潮| 国产精品乱人伦中文| 精品在线你懂的| 欧美精三区欧美精三区| 亚洲免费观看在线视频| 成人精品国产福利| xvideos.蜜桃一区二区| 日韩国产在线观看一区| 色拍拍在线精品视频8848| 国产校园另类小说区| 紧缚捆绑精品一区二区| 欧美一三区三区四区免费在线看 | 欧美日韩在线三区| 综合在线观看色| 成人毛片在线观看| 久久婷婷一区二区三区| 美女国产一区二区三区| 欧美一区二区三区四区在线观看| 亚洲一区二区视频| 91香蕉视频在线| 日本一区二区成人| 国产成人亚洲综合色影视 | 亚洲国产一区二区a毛片| 91天堂素人约啪| 自拍偷拍国产精品| 成人高清免费在线播放| 欧美国产日韩精品免费观看| 国产91精品免费| 国产欧美日韩另类视频免费观看| 国产一区 二区 三区一级| 久久无码av三级| 精品无人区卡一卡二卡三乱码免费卡| 欧美一区二区三区视频在线观看 | 亚洲欧美日韩综合aⅴ视频| 99国产精品国产精品久久| 亚洲免费在线视频一区 二区| aaa欧美色吧激情视频| 亚洲天堂中文字幕| 在线观看日韩av先锋影音电影院| 亚洲一区二区三区四区在线观看| 欧美亚洲综合色| 三级久久三级久久| 日韩欧美色综合网站| 国产成人综合在线观看| 中文字幕av在线一区二区三区| 99精品1区2区| 亚洲第一福利一区| 日韩一区二区电影网| 加勒比av一区二区| 中文字幕在线观看一区二区| 在线观看成人免费视频| 三级一区在线视频先锋| 欧美变态tickle挠乳网站| 国产精品99久久久久久似苏梦涵| 国产精品婷婷午夜在线观看| 91丨porny丨蝌蚪视频| 午夜在线电影亚洲一区| 精品国产免费人成电影在线观看四季| 国产毛片精品国产一区二区三区| 国产精品免费久久久久| 欧美日韩黄视频| 国产在线精品国自产拍免费| 中文字幕一区二区视频| 欧美精品第1页| 国产99久久久国产精品| 亚洲一区二区三区不卡国产欧美| 日韩欧美一卡二卡| 91麻豆文化传媒在线观看| 三级在线观看一区二区| 国产精品视频一二| 欧美老女人在线| 国产成人啪免费观看软件| 亚洲已满18点击进入久久| 欧美不卡激情三级在线观看| av高清久久久| 人人狠狠综合久久亚洲| 国产精品久久久久aaaa| 日韩一区二区免费在线观看| 成人午夜视频福利| 青娱乐精品视频在线| 亚洲精品免费播放| 精品国产乱码久久久久久闺蜜| 91丝袜呻吟高潮美腿白嫩在线观看| 蜜桃视频一区二区| 亚洲激情欧美激情| 久久色成人在线| 欧美日韩高清一区| 成av人片一区二区| 美女视频网站黄色亚洲| 亚洲男同性视频| 国产日韩欧美a| 日韩一级片网站|