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

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

?? fr_unified_cfg.c

?? 基于freescale MC9S12XF512 MCU
?? C
?? 第 1 頁 / 共 2 頁
字號:
   TRUE,                        // Transmit MB interrupt enable
   FALSE                        // FALSE - interrupt is enabled at commit side, TRUE - interrupt is enabled at transmit side
};

// Transmit MB configuration structure
// This MB is not configured in application
const Fr_transmit_buffer_config_type Fr_tx_buffer_slot_10_cfg =
{
   10,                          // Transmit frame ID
   0x01E3,                      // Header CRC
   16,                          // Payload length
   FR_SINGLE_TRANSMIT_BUFFER,   // Transmit MB buffering
   FR_STATE_TRANSMISSION_MODE,  // Transmission mode
   FR_IMMEDIATE_COMMIT_MODE,    // Transmission commit mode
   FR_CHANNEL_AB,               // Transmit channels
   FALSE,                       // Payload preamble
   FALSE,                       // Transmit cycle counter filter enable
   0,                           // Transmit cycle counter filter value
   0,                           // Transmit cycle counter filter mask
   TRUE,                        // Transmit MB interrupt enable
   FALSE                        // FALSE - interrupt is enabled at commit side, TRUE - interrupt is enabled at transmit side
};


// FIFO configuration structure
// FIFO A, Depth 10, Data payload 8, receive frames only in range from 60 to 64
const Fr_FIFO_config_type Fr_FIFOA_cfg =
{
    FR_CHANNEL_A,                       // FIFO channel
    10,                                 // FIFO depth
    8,                                  // FIFO entry size
    0,                                  // FIFO message ID acceptance filter value
    0,                                  // FIFO message ID acceptance filter mask
    0,                                  // FIFO frame ID rejection filter value
    0x07FF,                             // FIFO frame ID rejection filter mask
    {                                   // Range filters (RF) configuration
        {TRUE, FR_ACCEPTANCE, 60, 64},  // 1st RF - RF enable, RF mode, RF lower interval, RF upper interval
        {FALSE, FR_ACCEPTANCE, 0, 0},   // 2nd RF - RF enable, RF mode, RF lower interval, RF upper interval
        {FALSE, FR_ACCEPTANCE, 0, 0},   // 3rd RF - RF enable, RF mode, RF lower interval, RF upper interval
        {FALSE, FR_ACCEPTANCE, 0, 0},   // 4th RF - RF enable, RF mode, RF lower interval, RF upper interval
    },
    TRUE                                // FIFO interrupt enable, can be enabled also by Fr_enable_interrupts() function
};

// Configuration data for Shadow Message Buffers
// All shadow MB are configured
const Fr_receive_shadow_buffers_config_type Fr_rx_shadow_cfg =
{
    TRUE,       // Rx shadow buffer for channel A, seg 1 - enabled?
    TRUE,       // Rx shadow buffer for channel A, seg 2 - enabled?
    TRUE,       // Rx shadow buffer for channel B, seg 1 - enabled?
    TRUE,       // Rx shadow buffer for channel B, seg 2 - enabled?
    8,          // Ch A, seg 1 - the current index of the MB header field
    17,         // Ch A, seg 2 - the current index of the MB header field
    9,          // Ch B, seg 1 - the current index of the MB header field
    18          // Ch B, seg 2 - the current index of the MB header field
};


// Following array is used to determine which message buffers defined in Fr_buffer_cfg_xx structure
// will be used for the FlexRay CC configuration
const Fr_index_selector_type Fr_buffer_cfg_set_00[] =
{
    0, 2, 4, 5, FR_LAST_MB
};

// Array of structures with message buffer configuration information
// The MBs 2, 4, 5, 6 and 7 will not be configured
const Fr_buffer_info_type Fr_buffer_cfg_00[] =
{ /* Buffer type         Configuration structure ptr    MB index       xx = configuration index used by Fr_buffer_cfg_set_xx */
    {FR_TRANSMIT_BUFFER, &Fr_tx_buffer_slot_01_cfg,     0},         // 00
    {FR_RECEIVE_BUFFER,  &Fr_rx_buffer_slot_03_cfg,     2},         // 01
    {FR_RECEIVE_BUFFER,  &Fr_rx_buffer_slot_04_cfg,     3},         // 02    
    {FR_TRANSMIT_BUFFER, &Fr_tx_buffer_slot_02_cfg,     0},         // 03    
    {FR_RECEIVE_FIFO,    &Fr_FIFOA_cfg,                 19},        // 04
    {FR_RECEIVE_SHADOW,  &Fr_rx_shadow_cfg,             0},         // 05
    {FR_TRANSMIT_BUFFER, &Fr_tx_buffer_slot_07_cfg,     4},         // 06
    {FR_TRANSMIT_BUFFER, &Fr_tx_buffer_slot_08_cfg,     5},         // 07
    {FR_TRANSMIT_BUFFER, &Fr_tx_buffer_slot_09_cfg,     6},         // 08
    {FR_TRANSMIT_BUFFER, &Fr_tx_buffer_slot_10_cfg,     7},         // 09
};


// Configuration data for absolute timer T1
const Fr_timer_config_type Fr_timer_1_cfg = 
{
    FR_TIMER_T1, 						// Timer number (T1 or T2)
    FR_ABSOLUTE, 						// Timer timebase
    FR_REPETITIVE, 						// Timer repetition mode
    2050, 								// Timer macrotick offset
    0, 									// Timer cycle filter mask, only for absolute timer
    0									// Timer cycle filter value, only for absolute timer
};

// Configuration data for relative timer T2
const Fr_timer_config_type Fr_timer_2_cfg = 
{
    FR_TIMER_T2, 						// Timer number (T1 or T2)
    FR_RELATIVE, 						// Timer timebase
    FR_REPETITIVE, 						// Timer repetition mode
    1000000, 							// Timer macrotick offset
    0, 									// Timer cycle filter mask, only for absolute timer
    0									// Timer cycle filter value, only for absolute timer
};

// Array with timers configuration information
// Following array is used to determine which timers will be used for the FlexRay CC configuration
const Fr_timer_config_type * Fr_timers_cfg_00_ptr[] =
{   
    &Fr_timer_1_cfg,                    // Pointer to configuration structure for timer T1
    &Fr_timer_2_cfg,                    // Pointer to configuration structure for timer T2
    NULL
};

/* Structure of this type contains configuration
   information of the one low level parameters set */
const Fr_low_level_config_type Fr_low_level_cfg_set_00 =
{
    10,         /* G_COLD_START_ATTEMPTS */
    3,          /* GD_ACTION_POINT_OFFSET */
    83,         /* GD_CAS_RX_LOW_MAX */
    0,          /* GD_DYNAMIC_SLOT_IDLE_PHASE */
    40,         /* GD_MINISLOT */
    3,          /* GD_MINI_SLOT_ACTION_POINT_OFFSET */
    50,         /* GD_STATIC_SLOT */
    13,         /* GD_SYMBOL_WINDOW */
    11,         /* GD_TSS_TRANSMITTER */
    59,         /* GD_WAKEUP_SYMBOL_RX_IDLE */
    50,         /* GD_WAKEUP_SYMBOL_RX_LOW */
    301,        /* GD_WAKEUP_SYMBOL_RX_WINDOW */
    180,        /* GD_WAKEUP_SYMBOL_TX_IDLE */
    60,         /* GD_WAKEUP_SYMBOL_TX_LOW */
    2,          /* G_LISTEN_NOISE */
    5000,       /* G_MACRO_PER_CYCLE */
    10,         /* G_MAX_WITHOUT_CLOCK_CORRECTION_PASSIVE */
    14,         /* G_MAX_WITHOUT_CLOCK_CORRECTION_FATAL */
    22,         /* G_NUMBER_OF_MINISLOTS */
    60,         /* G_NUMBER_OF_STATIC_SLOTS */
    4920,       /* G_OFFSET_CORRECTION_START */
    16,         /* G_PAYLOAD_LENGTH_STATIC */
    5,          /* G_SYNC_NODE_MAX */
    2,          /* G_NETWORK_MANAGEMENT_VECTOR_LENGTH */
    FALSE,      /* G_ALLOW_HALT_DUE_TO_CLOCK */
    20,         /* G_ALLOW_PASSIVE_TO_ACTIVE */
    FR_CHANNEL_AB,  /* P_CHANNELS */
    300,        /* PD_ACCEPTED_STARTUP_RANGE */
    1,          /* P_CLUSTER_DRIFT_DAMPING */
    56,         /* P_DECODING_CORRECTION */
    1,          /* P_DELAY_COMPENSATION_A */
    1,          /* P_DELAY_COMPENSATION_B */
    401202,     /* PD_LISTEN_TIMEOUT */
    601,        /* PD_MAX_DRIFT */
    0,          /* P_EXTERN_OFFSET_CORRECTION */
    0,          /* P_EXTERN_RATE_CORRECTION */
    1,          /* P_KEY_SLOT_ID */
    TRUE,       /* P_KEY_SLOT_USED_FOR_STARTUP */
    TRUE,       /* P_KEY_SLOT_USED_FOR_SYNC */
    242,        /* P_KEY_SLOT_HEADER_CRC */
    21,         /* P_LATEST_TX */
    5,          /* P_MACRO_INITIAL_OFFSET_A */
    5,          /* P_MACRO_INITIAL_OFFSET_B */
    23,         /* P_MICRO_INITIAL_OFFSET_A */
    23,         /* P_MICRO_INITIAL_OFFSET_B */
    200000,     /* P_MICRO_PER_CYCLE */
    1201,       /* P_OFFSET_CORRECTION_OUT */
    600,        /* P_RATE_CORRECTION_OUT */
    FALSE,      /* P_SINGLE_SLOT_ENABLED */
    FR_CHANNEL_A,   /* P_WAKEUP_CHANNEL */
    16,         /* P_WAKEUP_PATTERN */
    40,         /* P_MICRO_PER_MACRO_NOM */
    8           /* P_PAYLOAD_LENGTH_DYN_MAX */
};

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩在线播放一区| 免费人成精品欧美精品| 日韩一级二级三级精品视频| 国产成人免费在线观看不卡| 亚洲成av人影院| 久久久久久麻豆| 精品国产一区二区三区忘忧草| 欧美色综合网站| 成人黄色777网| 国产成人综合在线| 5566中文字幕一区二区电影| 大白屁股一区二区视频| 久久国产精品一区二区| 亚洲午夜影视影院在线观看| 亚洲色图欧洲色图| 中文字幕一区av| 国产清纯在线一区二区www| 国产色一区二区| 国产精品成人在线观看| 自拍视频在线观看一区二区| 亚洲免费资源在线播放| 亚洲高清免费在线| 丝袜诱惑亚洲看片| 久久国产乱子精品免费女| 国产精品资源在线看| 岛国av在线一区| 色噜噜狠狠色综合欧洲selulu| 色噜噜偷拍精品综合在线| 欧美人牲a欧美精品| 日韩精品一区二区三区四区| 国产欧美精品一区| 亚洲精品国产视频| 日韩av一区二区三区四区| 国产一区二区三区免费看| eeuss国产一区二区三区| 欧美色综合网站| 欧美一区日韩一区| 欧美国产综合一区二区| 有坂深雪av一区二区精品| 亚洲国产成人91porn| 美女mm1313爽爽久久久蜜臀| 国产91精品一区二区麻豆亚洲| 91久久久免费一区二区| 日韩一级完整毛片| 亚洲日韩欧美一区二区在线| 日韩国产精品久久| 成人国产视频在线观看| 欧美日韩一级片在线观看| 久久这里只有精品6| 亚洲精品中文在线影院| 久久国产精品99久久久久久老狼 | 国产成人av在线影院| 91片在线免费观看| 欧美一区二区成人6969| 国产精品女主播av| 日韩中文欧美在线| a级高清视频欧美日韩| 亚洲一区二区三区四区在线 | 色婷婷国产精品| 欧美大白屁股肥臀xxxxxx| 中文字幕一区二区三区不卡在线| 日韩高清不卡一区| 成人午夜大片免费观看| 日韩一区二区三区观看| 18欧美亚洲精品| 国产一区二区不卡| 欧美精品久久久久久久多人混战 | 久久午夜国产精品| 欧美色倩网站大全免费| 久久久久久久久一| 亚洲成人1区2区| 床上的激情91.| 欧美v亚洲v综合ⅴ国产v| 伊人色综合久久天天| 国产精品456| 日韩欧美一二三四区| 色哟哟一区二区在线观看| 99在线精品视频| 久久综合色综合88| 日本午夜一本久久久综合| 色播五月激情综合网| 国产精品电影一区二区| 国产伦理精品不卡| 欧美成人三级电影在线| 日本美女一区二区三区视频| 欧美在线综合视频| 亚洲色图都市小说| 不卡一二三区首页| 国产日产欧美精品一区二区三区| 蜜桃精品视频在线| 欧美一区日本一区韩国一区| 五月激情六月综合| 欧美日韩久久久一区| 亚洲图片欧美色图| 欧美午夜免费电影| 一区二区三区在线免费观看| 午夜婷婷国产麻豆精品| 欧美三级日本三级少妇99| 亚洲女同女同女同女同女同69| 成人国产精品免费观看视频| 国产欧美日韩另类一区| 懂色av一区二区夜夜嗨| 亚洲国产精华液网站w | 亚洲动漫第一页| 久久精品99国产精品日本| 91精品国产一区二区三区| 丝袜美腿一区二区三区| 制服丝袜亚洲色图| 久久狠狠亚洲综合| 2欧美一区二区三区在线观看视频| 美女任你摸久久| 欧美精品一区二区三区视频| 国产精品一区免费视频| 国产欧美日韩久久| 99久久精品国产导航| 亚洲色图一区二区| 精品视频在线免费| 日本午夜精品视频在线观看| 精品日韩一区二区三区免费视频| 波多野结衣在线aⅴ中文字幕不卡| 欧美国产精品专区| 成人性生交大片免费| 自拍偷拍国产亚洲| 欧美私模裸体表演在线观看| 欧美变态口味重另类| 国产精品资源网| 自拍偷拍国产精品| 欧美日韩不卡一区| 韩国一区二区三区| 国产精品麻豆一区二区| 日本精品视频一区二区三区| 丝瓜av网站精品一区二区| 精品少妇一区二区三区在线播放| 欧美日韩国产首页| 天使萌一区二区三区免费观看| 精品粉嫩超白一线天av| 成人美女视频在线观看18| 亚洲综合激情网| 精品美女一区二区| 99久久99久久综合| 日韩av午夜在线观看| 国产欧美日韩一区二区三区在线观看 | 亚洲成人久久影院| 精品第一国产综合精品aⅴ| 成人国产在线观看| 秋霞国产午夜精品免费视频| 久久精品一区二区三区不卡| 在线观看中文字幕不卡| 久久国产日韩欧美精品| 亚洲欧美偷拍卡通变态| 日韩三级av在线播放| 91在线无精精品入口| 美女看a上一区| 亚洲情趣在线观看| 精品国产污网站| 免费在线观看日韩欧美| 中文字幕一区二区三区四区| 日韩一级免费观看| 色婷婷av一区二区三区大白胸| 久久精品免费看| 亚洲精品视频在线| 久久久亚洲高清| 欧美人动与zoxxxx乱| 成人午夜在线视频| 麻豆精品一区二区三区| 色偷偷一区二区三区| 亚洲精品少妇30p| 精品国产一区二区三区av性色| 91极品视觉盛宴| 国产成人自拍高清视频在线免费播放| 亚洲制服丝袜在线| 欧美国产97人人爽人人喊| 日韩欧美卡一卡二| 欧美丝袜自拍制服另类| 福利一区二区在线观看| 男女性色大片免费观看一区二区| 亚洲精品久久久久久国产精华液| 久久久久久日产精品| 日韩欧美国产精品一区| 欧美性高清videossexo| 99视频在线观看一区三区| 韩国一区二区视频| 久久精品72免费观看| 视频一区在线视频| 一区二区三区中文在线| 国产精品乱码一区二区三区软件| 欧美videofree性高清杂交| 欧美精品色综合| 欧美亚洲国产bt| 色婷婷久久久亚洲一区二区三区 | 日韩精品色哟哟| 亚洲久草在线视频| 中文字幕一区二区视频| 久久久综合精品| 久久午夜羞羞影院免费观看| 日韩精品一区二区在线| 日韩欧美精品在线视频| 欧美一区二区三区在线观看视频| 欧美一a一片一级一片| 色一情一伦一子一伦一区|