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

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

?? can.h

?? ARM7的lpc23xx的外設資源接口的所有驅動
?? 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一区二区三区免费野_久草精品视频
亚洲免费观看高清完整版在线观看| 日韩欧美亚洲国产精品字幕久久久| 久久久不卡网国产精品二区| 久久99热狠狠色一区二区| 777奇米成人网| 青娱乐精品视频| 日韩美女视频在线| 激情综合亚洲精品| 国产日韩综合av| 色综合久久久久综合体| 亚洲精品免费在线播放| 欧美午夜精品一区| 日本人妖一区二区| 精品久久久三级丝袜| 高清在线成人网| 亚洲精品乱码久久久久久黑人 | 高清shemale亚洲人妖| 国产精品理论在线观看| 色猫猫国产区一区二在线视频| 亚洲综合成人在线| 欧美电视剧在线观看完整版| 国产精品69久久久久水密桃 | 国产精品久久久久久亚洲毛片| 99视频精品免费视频| 一区二区日韩电影| 欧美成人精品二区三区99精品| 国产成人aaa| 国产伦精品一区二区三区免费迷 | 日韩精品欧美成人高清一区二区| 欧美色网站导航| 黄色小说综合网站| 亚洲欧美影音先锋| 欧美一卡在线观看| youjizz国产精品| 伊人婷婷欧美激情| 欧美大片国产精品| 91蜜桃视频在线| 乱一区二区av| 亚洲综合网站在线观看| 久久亚洲欧美国产精品乐播 | 一个色综合网站| 日韩精品一区二区三区四区| 99精品欧美一区二区三区小说 | 精品在线免费观看| 亚洲免费在线看| 精品国产凹凸成av人导航| 91麻豆国产在线观看| 韩国中文字幕2020精品| 亚洲不卡av一区二区三区| 中日韩av电影| 精品动漫一区二区三区在线观看| 欧美性做爰猛烈叫床潮| 国产一区二区三区美女| 看电影不卡的网站| 欧美日韩免费视频| 亚洲国产中文字幕| 在线日韩av片| 国产高清不卡一区二区| 奇米影视在线99精品| 亚洲另类在线制服丝袜| 日本一区二区电影| 久久综合九色综合欧美亚洲| 亚洲视频狠狠干| 精品国产乱码久久久久久老虎 | 亚洲精品ww久久久久久p站| 欧美成人女星排名| 欧美一区二区三区人| 色激情天天射综合网| 国产精品一区二区男女羞羞无遮挡| 亚洲图片自拍偷拍| 国产精品福利av| 中文字幕中文字幕一区二区| 久久综合色8888| 精品国产3级a| 日韩欧美另类在线| 精品国产成人系列| 久久久99精品久久| 国产精品网站在线观看| 久久精品水蜜桃av综合天堂| 久久久青草青青国产亚洲免观| 成人18视频在线播放| 成人一级片网址| 国产精品18久久久久久久网站| 久久99国产精品久久| 美女网站在线免费欧美精品| 亚洲国产一区二区三区青草影视| 17c精品麻豆一区二区免费| 一区视频在线播放| 一区二区三区中文字幕在线观看| 亚洲人成网站精品片在线观看| 国产精品久久久久久福利一牛影视| 中文字幕不卡在线播放| 亚洲视频图片小说| 亚洲成人av在线电影| 丝袜美腿亚洲色图| 免费久久精品视频| 国精产品一区一区三区mba视频| 久久99国产精品尤物| 国内精品视频一区二区三区八戒| 狠狠色狠狠色合久久伊人| 精品在线播放免费| 国产·精品毛片| 91天堂素人约啪| 欧美日韩精品专区| 日韩精品在线看片z| 国产精品欧美久久久久一区二区| 亚洲色图制服丝袜| 午夜欧美在线一二页| 麻豆精品国产传媒mv男同| 国产盗摄女厕一区二区三区| 不卡的电视剧免费网站有什么| 色综合久久综合中文综合网| 欧美日韩视频不卡| 久久欧美中文字幕| 一区二区三区中文字幕精品精品 | 免费在线观看精品| 国产69精品一区二区亚洲孕妇 | 男人操女人的视频在线观看欧美| 国模套图日韩精品一区二区 | 成人黄色电影在线| 欧美日韩一区精品| 久久久91精品国产一区二区精品| 一区二区三区欧美| 精品一二三四区| 在线一区二区三区四区| 久久理论电影网| 日韩在线一二三区| 国产成人在线影院 | 日韩午夜电影在线观看| 国产精品日日摸夜夜摸av| 午夜欧美电影在线观看| 丁香五精品蜜臀久久久久99网站| 精品污污网站免费看| 亚洲国产成人午夜在线一区| 日韩成人免费看| 91在线观看下载| 精品国产一区二区精华| 亚洲国产一二三| www.欧美日韩国产在线| 精品裸体舞一区二区三区| 国产成人综合视频| 91精品国产品国语在线不卡| 亚洲欧美aⅴ...| 成人一区二区在线观看| 欧美一级国产精品| 亚洲国产视频一区二区| 91美女片黄在线| 国产精品乱子久久久久| 韩国欧美国产1区| 3751色影院一区二区三区| 亚洲精品乱码久久久久久| 风间由美一区二区av101| 欧美刺激脚交jootjob| 婷婷开心激情综合| 在线精品视频一区二区三四| 国产精品国产三级国产普通话三级| 另类小说视频一区二区| 在线不卡的av| 亚洲成av人片在www色猫咪| 在线观看免费成人| 亚洲精品一卡二卡| 91免费看`日韩一区二区| 中文字幕亚洲区| www.成人在线| 国产精品灌醉下药二区| av中文字幕亚洲| 中文字幕在线观看一区二区| 成人激情综合网站| 欧美国产精品v| 成人午夜私人影院| 成人欧美一区二区三区白人| 成人av网址在线观看| 亚洲欧洲成人精品av97| av中文字幕不卡| 亚洲一区二区在线免费看| 欧美吻胸吃奶大尺度电影| 亚洲成人tv网| 欧美精品日韩一区| 日本特黄久久久高潮 | 精品日产卡一卡二卡麻豆| 久久99久久久久| 久久综合久久99| 波多野结衣中文字幕一区| 亚洲日本在线天堂| 欧美午夜不卡在线观看免费| 亚洲18色成人| 欧美sm极限捆绑bd| 国产suv精品一区二区6| 亚洲视频在线一区二区| 欧美日韩精品一区二区三区四区| 无吗不卡中文字幕| 精品国产99国产精品| jlzzjlzz欧美大全| 亚洲图片欧美色图| 日韩精品一区在线观看| 成人午夜av电影| 亚洲va欧美va国产va天堂影院| 欧美一区二区不卡视频| aaa亚洲精品| 午夜精品视频在线观看|