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

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

?? j1939cfg.h

?? 在Freescale16位單片機(jī)MC9s12dp256上移植了J1939源碼和操作系統(tǒng)(ucOSII)。
?? H
字號(hào):
/******************************************************************************
*
* File Name:      J1939CFG.H
*
* Description:    Configuration of the protocol stack
*                 
*
* Comments:       User adaption required
*                 
*
* Version  Date         Author           Comments
* -------  ----------   --------------   ------------------------------
*     0.9    18.12.98   Ft               Create
*     1.0    02.03.99   Ft               Configuration options
*     1.1    08.06.2001 Ma               changed configuration for developing
*                                        version 2.0
*     1.2    11.06.2001 Ma               implement a new TX state machine
*     1.2    24.01.2002 Ma               changed confguration # of RX and TX PG's
*                                        and array sizes!
*     1.3    15.07.2003 Ma               added define for TP size limitation
*     1.4    24.06.2004 Ma               changed demo application
*
* Copyright (c) 1998 - 2004 Vector Informatik GmbH
*****************************************************************************/
#ifndef _J1939CFG_H_
#define _J1939CFG_H_

/*****************************************************************************/
/* Some application specific definitions                                     */
/*****************************************************************************/
#define ARC_ADDR 1          /*!< Device address of ARC */



#ifdef DEBUG_TIMEANALYZE
 /* #define DEBUG_TIMEANALYZE_MAINLOOP */  /*!< Measure time used by main loop */
 #define DEBUG_TIMEANALYZE_CANISR          /*!< Measure time useb by interrupt service */

 #ifdef _KL_C515_
  #include "main.h"
  #define DB_TIME_PEEK      P3 |= 0x02; \
                            P3 &= 0xfd
  #define DEBUG_TIMER_BEGIN P3 |= 0x02 /*!< Set Port3 Pin TX to high */
  #define DEBUG_TIMER_END   P3 &= 0xfd /*!< Set Port3 Pin TX to low */
 #elif _TSK_C166_
  #error not implemented
 #endif
#else
 #define DB_TIME_PEEK
 #define DEBUG_TIMER_BEGIN
 #define DEBUG_TIMER_END
#endif


#define NR_OF_TP_CH 2 /*!< Max. no. of simultanious opend transport channels */

/*! \brief Define for size limitation of the TP's BAM and CMDT */
#define MAX_TP_DATA_LENGTH    1785

/*! \brief Defines some timeouts for the protocol 
*/
#define ADDRESSCLAIMTIMEOUT 250 /*!< 250ms delay after AddressClaimed message */
/*! \brief Defines for J1939 standard Addresses */
#define J1939GLOBALADDRESS 255   /*!< the J1939 global address */
#define J1939NULLADDRESS 254     /*!< the J1939 invalid or NULL address */

/*! \brief Defines the transmission type */
#define TT_ASYNC 0     /*!< tag for asynchronous PGs */
#define TT_CYCLIC 1    /*!< tag for cyclic PGs */ 
#define TT_BAM 2       /*!< tag for the BAM transport protocol */
#define TT_CMDT 3      /*!< tag for the CMDT transport protocol */

/*! \brief Define the TX statemachine states */
#define PG_TX_FREE     0      /*!< buffer free, no transmission stands on */
#define PG_TX_REQ      1      /*!< a TX PG is entered into buffer but controler isn't activated */
#define PG_TX_XMT      2      /*!< stands on in the controler and trasmission is active */
#define PG_TX_TX       3      /*!< the TX interrupt occurs - message was successful sent */

/*! \brief Define the RX statemachine states */
#define PG_RX_FREE     0      /*!< no receiption has occured */
#define PG_RX_FULL     1      /*!< we have received a PG */

/*! \brief Defines for the DeviceName */
#define ARBITRARY_ADDRESS_CAPABLE 0x01 /*!< Selfe arbitrary? (0=no, 1=yes) (1 bit) */
#define INDUSTRY_GROUP            0x01 /*!< Industry group (3 bit) */
#define VEHICLE_SYSTEM_INSTANCE   0x01 /*!< Vehicle System instance (4 bit) */
#define VEHICLE_SYSTEM            0x01 /*!< Vehicle System (7 bit) */
#define FUNCTION                  0x01 /*!< Function (8 bit) */
#define FUNCTION_INSTANCE         0x01 /*!< Function Instance (5 bit) */
#define ECU_INSTANCE              0x01 /*!< ECU Instance (3 bit) */
#define MANUFACT_CODE_MSB         0x01 /*!<              (8 bit) */
#define MANUFACT_CODE_LSB         0x01 /*!< Manufacturer code (3 bit) */
#define IDENTITY_NUMBER_MSB       0x01 /*!<                 (5 bit) */
#define IDENTITY_NUMBER_2SB       0x01 /*!<                 (8 bit) */
#define IDENTITY_NUMBER_LSB       0x01 /*!< Identity number (8 bit) */

/*! \brief Return values of the callback function J1939AppRequestIndication */
#define REQ_SENDNOTHING  0 /*!< send no acknowledge and no PG */
#define REQ_SENDPGN      1 /*!< send requested PG */
#define REQ_SENDNACK     2 /*!< send not acknowledge */
#define REQ_SENDPACK     3 /*!< send acknowledge */

/* [USER_MODIFIED] */
/*! \brief Note the first RX or TX is the global (free) buffer */
#define NR_OF_RX_PG 17      /*!< Number of receive parameter groups */
#define NR_OF_TX_PG 10      /*!< Number of transmit parameter groups */

/*#define NO_OF_USER_CAN_BUFFERS (NR_OF_RX_PG - (RX_PGN_USER)) + (NR_OF_TX_PG - (TX_PGN_USER))*/ /* RX and TX buffers */

/*! \brief Define the buffer for the RxPGs
           System defined RX PGNs 
*/
#define RX_PGN_ADDRESS_CLAIMED 0   /*!< the RX address claim buffer */
#define RX_PGN_REQ             1   /*!< the RX request buffer */
#define RX_PGN_TPCM            2   /*!< the RX TPCM buffer */
#define RX_PGN_TPDT            3   /*!< the RX TPDT buffer */
#define RX_PGN_COMMAND_ADDRESS 4   /*!< the RX commanded address buffer */
/*! \brief User defined RX PGNs */
#define RX_PGN_USER 5       /*!< NOTE: RX_PGN_USER and the first user PG are always the same */
/* [USER_MODIFIED] */
#define RX_PGN_FE10 5     /*!<0 Propriatory_24 */
#define RX_PGN_FE30 6     /*!<0 Propriatory_24 */
#define RX_PGN_CC00 7     /*!<0 Propriatory_24 */
#define RX_PGN_CB00 8     /*!<0 Propriatory_24 */
#define RX_PGN_FF17 9

#define RX_PGN_F004 10
#define RX_PGN_FEEE 11
#define RX_PGN_FEEF 12
#define RX_PGN_FEC0 13
#define RX_PGN_FE6C 14
#define RX_PGN_FEE6 15
#define RX_PGN_FEC1 16



/* \brief Define the buffer for the TxPGs
          System defined TX PGNs 
*/
#define TX_PGN_ADDRESS_CLAIMED 0   /*!< the TX address claim buffer */
#define TX_PGN_ACK   1             /*!< the TX Acknowledge buffer */
/*#define TX_PGN_REQ   2*/
#define TX_PGN_TPCM  2             /*!< the TX TPCM buffer */
#define TX_PGN_TPDT  3             /*!< the TX TPDT buffer */
/*! \brief User defined TX PGNs */

#define TX_PGN_USER  4 /*!< NOTE: TX_PGN_USER and the first user PG are always the same */
/* [USER_MODIFIED] */
  /*FOR DEMO*/
#define TX_PGN_FE10  4 /*!< Propriatory_25 */
#define TX_PGN_FE30  5
#define TX_PGN_CC00  6
#define TX_PGN_CB00  7
#define TX_PGN_FF17  8

/*Application J1939PGN*/


#endif /* _J1939CFG_H_ */

/*!
  \file
  \brief Config module header for user and system PG's 
*/

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩伦理av电影| 美国欧美日韩国产在线播放| 成人性色生活片| 国产清纯美女被跳蛋高潮一区二区久久w| 日本三级韩国三级欧美三级| 欧美一区二区在线不卡| 日韩一区欧美二区| 日韩精品在线看片z| 国产成人综合在线播放| 亚洲欧美综合色| 欧美熟乱第一页| 麻豆专区一区二区三区四区五区| 精品播放一区二区| 99久久久免费精品国产一区二区| 亚洲卡通动漫在线| 日韩一区二区免费在线电影| 国产成人在线免费观看| 亚洲女同一区二区| 欧美精品国产精品| 国产成人自拍在线| 亚洲午夜久久久久久久久电影网| 91精品国产欧美一区二区成人| 九九视频精品免费| 亚洲美腿欧美偷拍| 日韩午夜三级在线| 99久久国产综合精品色伊| 亚洲第四色夜色| 久久久精品一品道一区| 欧美婷婷六月丁香综合色| 国产一区二区免费视频| 亚洲精品免费在线观看| 精品国产一区二区三区av性色| va亚洲va日韩不卡在线观看| 午夜精品久久久久影视| 欧美国产综合一区二区| 91麻豆精品国产综合久久久久久 | 精品一区二区三区免费| 亚洲天堂福利av| 精品区一区二区| 欧美午夜理伦三级在线观看| 国产一区二区女| 天堂一区二区在线免费观看| 国产精品久久久久一区二区三区 | 欧美精选一区二区| 成人app网站| 精品一区二区在线观看| 伊人开心综合网| 欧美激情一区在线| 欧美xxx久久| 欧美日韩一级二级| 91视视频在线观看入口直接观看www| 老色鬼精品视频在线观看播放| 亚洲视频图片小说| 国产三级一区二区三区| 91精品国产高清一区二区三区蜜臀| 99久久免费视频.com| 国产综合一区二区| 卡一卡二国产精品 | 国产日韩欧美制服另类| 91精品国产入口| 欧美日韩在线播| 一本色道久久综合亚洲91| 国产一二精品视频| 麻豆成人综合网| 日本亚洲视频在线| 爽好久久久欧美精品| 伊人一区二区三区| 亚洲精品国产无天堂网2021 | 日韩欧美亚洲一区二区| 欧美色综合影院| 欧美性大战久久| 色噜噜狠狠色综合中国| 91欧美激情一区二区三区成人| 国产伦理精品不卡| 国产一区二区成人久久免费影院| 久久精品99国产国产精| 美女视频一区二区三区| 蜜臀久久99精品久久久画质超高清 | 国产精品1区2区| 国产一区二区三区黄视频 | 午夜私人影院久久久久| 亚洲国产一区二区a毛片| 亚洲影院理伦片| 亚洲一二三四区不卡| 一区2区3区在线看| 亚洲国产精品综合小说图片区| 一区二区三区蜜桃| 亚洲超丰满肉感bbw| 爽好久久久欧美精品| 免费在线一区观看| 国内精品在线播放| 成人免费视频网站在线观看| 成人av免费在线播放| 91麻豆精品视频| 精品污污网站免费看| 欧美一区国产二区| 欧美成人精品1314www| 久久久久亚洲综合| 亚洲欧洲精品天堂一级| 一区二区三区丝袜| 午夜精品免费在线观看| 精品一区二区三区视频在线观看 | 色播五月激情综合网| 欧美另类videos死尸| 精品福利视频一区二区三区| 国产精品情趣视频| 亚洲图片一区二区| 国产乱码字幕精品高清av| 99视频精品在线| 欧美日韩综合在线免费观看| wwww国产精品欧美| 亚洲欧洲三级电影| 丝袜美腿一区二区三区| 国产成人av网站| 欧美日韩激情一区| 国产日韩欧美综合在线| 亚洲午夜国产一区99re久久| 久草精品在线观看| 99久久伊人精品| 欧美本精品男人aⅴ天堂| 亚洲欧洲三级电影| 九九视频精品免费| 欧洲av一区二区嗯嗯嗯啊| 精品国产网站在线观看| 亚洲欧美视频在线观看视频| 精品在线你懂的| 91福利在线导航| 精品第一国产综合精品aⅴ| 亚洲色图一区二区三区| 久久成人麻豆午夜电影| 欧洲av在线精品| 亚洲国产精品精华液2区45| 日韩国产精品大片| 色婷婷久久99综合精品jk白丝| 日韩免费在线观看| 亚洲图片一区二区| 91一区二区三区在线观看| 久久影音资源网| 热久久国产精品| 色婷婷综合久久| 亚洲欧洲国产专区| 粉嫩欧美一区二区三区高清影视| 在线播放91灌醉迷j高跟美女| 国产精品免费网站在线观看| 狠狠色2019综合网| 91麻豆精品国产自产在线| 亚洲激情在线播放| 99国产麻豆精品| 国产欧美日韩麻豆91| 久久国产剧场电影| 宅男噜噜噜66一区二区66| 亚洲国产日韩a在线播放性色| 成人18精品视频| 久久久久久久久久美女| 久久99国产精品免费| 欧美一区二区播放| 视频在线观看91| 欧美午夜精品久久久久久超碰| 亚洲丝袜另类动漫二区| 成人av在线影院| 国产精品丝袜久久久久久app| 国内精品久久久久影院薰衣草 | 久久综合色8888| 麻豆高清免费国产一区| 日韩一区二区三区电影在线观看| 调教+趴+乳夹+国产+精品| 欧美三级视频在线观看| 亚洲精品国产a| 欧美丝袜自拍制服另类| 亚洲福中文字幕伊人影院| 色婷婷综合久久久中文一区二区| 亚洲精品欧美专区| 欧美午夜免费电影| 日韩av在线免费观看不卡| 91精品久久久久久蜜臀| 视频一区欧美日韩| 日韩欧美一级在线播放| 极品美女销魂一区二区三区| 欧美精品一区二区不卡| 国产精品一区二区免费不卡| 国产午夜精品久久久久久免费视 | 在线视频国内自拍亚洲视频| 一区二区三区欧美久久| 欧美精品xxxxbbbb| 久久精品国产澳门| 国产日产精品1区| 91小视频在线免费看| 亚洲成人免费看| 精品免费国产一区二区三区四区| 美女网站色91| 国产精品萝li| 在线观看91视频| 美日韩一区二区| 国产欧美一区二区在线观看| 99r国产精品| 舔着乳尖日韩一区| 久久久精品一品道一区| 一本久道中文字幕精品亚洲嫩| 亚洲成人午夜电影| 26uuu亚洲综合色|