/*
*/
/**
* \file IfxCan_reg.h
* \brief
* \version iLLD_0_1_0_6
* \copyright Copyright (c) 2014 Infineon Technologies AG. All rights reserved.
*
* Version: TC27XC_UM_V1.5.R1
* Specification: tc27xC_um_v1.5_SFR (Revision: UM_V1.5)
* MAY BE CHANGED BY USER [yes/no]: No
*
* IMPORTANT NOTICE
*
* Infineon Technologies AG (Infineon) is supplying this file for use
* exclusively with Infineon's microcontroller products. This file can be freely
* distributed within development tools that are supporting such microcontroller
* products.
*
* THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, WHETHER EXPRESS, IMPLIED
* OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE.
* INFINEON SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL,
* OR CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
*
* \defgroup IfxLld_Can_Cfg Can address
* \ingroup IfxLld_Can
*
* \defgroup IfxLld_Can_Cfg_BaseAddress Base address
* \ingroup IfxLld_Can_Cfg
*
* \defgroup IfxLld_Can_Cfg_Can 2-CAN
* \ingroup IfxLld_Can_Cfg
*
*/
#ifndef IFXCAN_REG_H
#define IFXCAN_REG_H 1
/******************************************************************************/
#include "IfxCan_regdef.h"
/******************************************************************************/
/** \addtogroup IfxLld_Can_Cfg_BaseAddress
* \{ */
/** \\brief CAN object */
#define MODULE_CAN /*lint --e(923)*/ ((*(Ifx_CAN*)0xF0018000u))
/** \} */
/******************************************************************************/
/******************************************************************************/
/** \addtogroup IfxLld_Can_Cfg_Can
* \{ */
/** \\brief FC, Access Enable Register 0 */
#define CAN_ACCEN0 /*lint --e(923)*/ (*(volatile Ifx_CAN_ACCEN0*)0xF00180FCu)
/** \\brief F8, Access Enable Register 1 */
#define CAN_ACCEN1 /*lint --e(923)*/ (*(volatile Ifx_CAN_ACCEN1*)0xF00180F8u)
/** \\brief 0, CAN Clock Control Register */
#define CAN_CLC /*lint --e(923)*/ (*(volatile Ifx_CAN_CLC*)0xF0018000u)
/** \\brief C, CAN Fractional Divider Register */
#define CAN_FDR /*lint --e(923)*/ (*(volatile Ifx_CAN_FDR*)0xF001800Cu)
/** \\brief 8, Module Identification Register */
#define CAN_ID /*lint --e(923)*/ (*(volatile Ifx_CAN_ID*)0xF0018008u)
/** \\brief F4, Kernel Reset Register 0 */
#define CAN_KRST0 /*lint --e(923)*/ (*(volatile Ifx_CAN_KRST0*)0xF00180F4u)
/** \\brief F0, Kernel Reset Register 1 */
#define CAN_KRST1 /*lint --e(923)*/ (*(volatile Ifx_CAN_KRST1*)0xF00180F0u)
/** \\brief EC, Kernel Reset Status Clear Register */
#define CAN_KRSTCLR /*lint --e(923)*/ (*(volatile Ifx_CAN_KRSTCLR*)0xF00180ECu)
/** \\brief 100, List Register */
#define CAN_LIST0 /*lint --e(923)*/ (*(volatile Ifx_CAN_LIST*)0xF0018100u)
/** \\brief 104, List Register */
#define CAN_LIST1 /*lint --e(923)*/ (*(volatile Ifx_CAN_LIST*)0xF0018104u)
/** \\brief 128, List Register */
#define CAN_LIST10 /*lint --e(923)*/ (*(volatile Ifx_CAN_LIST*)0xF0018128u)
/** \\brief 12C, List Register */
#define CAN_LIST11 /*lint --e(923)*/ (*(volatile Ifx_CAN_LIST*)0xF001812Cu)
/** \\brief 130, List Register */
#define CAN_LIST12 /*lint --e(923)*/ (*(volatile Ifx_CAN_LIST*)0xF0018130u)
/** \\brief 134, List Register */
#define CAN_LIST13 /*lint --e(923)*/ (*(volatile Ifx_CAN_LIST*)0xF0018134u)
/** \\brief 138, List Register */
#define CAN_LIST14 /*lint --e(923)*/ (*(volatile Ifx_CAN_LIST*)0xF0018138u)
/** \\brief 13C, List Register */
#define CAN_LIST15 /*lint --e(923)*/ (*(volatile Ifx_CAN_LIST*)0xF001813Cu)
/** \\brief 108, List Register */
#define CAN_LIST2 /*lint --e(923)*/ (*(volatile Ifx_CAN_LIST*)0xF0018108u)
/** \\brief 10C, List Register */
#define CAN_LIST3 /*lint --e(923)*/ (*(volatile Ifx_CAN_LIST*)0xF001810Cu)
/** \\brief 110, List Register */
#define CAN_LIST4 /*lint --e(923)*/ (*(volatile Ifx_CAN_LIST*)0xF0018110u)
/** \\brief 114, List Register */
#define CAN_LIST5 /*lint --e(923)*/ (*(volatile Ifx_CAN_LIST*)0xF0018114u)
/** \\brief 118, List Register */
#define CAN_LIST6 /*lint --e(923)*/ (*(volatile Ifx_CAN_LIST*)0xF0018118u)
/** \\brief 11C, List Register */
#define CAN_LIST7 /*lint --e(923)*/ (*(volatile Ifx_CAN_LIST*)0xF001811Cu)
/** \\brief 120, List Register */
#define CAN_LIST8 /*lint --e(923)*/ (*(volatile Ifx_CAN_LIST*)0xF0018120u)
/** \\brief 124, List Register */
#define CAN_LIST9 /*lint --e(923)*/ (*(volatile Ifx_CAN_LIST*)0xF0018124u)
/** \\brief 1C8, Module Control Register */
#define CAN_MCR /*lint --e(923)*/ (*(volatile Ifx_CAN_MCR*)0xF00181C8u)
/** \\brief 1D0, Measure Control Register */
#define CAN_MECR /*lint --e(923)*/ (*(volatile Ifx_CAN_MECR*)0xF00181D0u)
/** \\brief 1D4, Measure Status Register */
#define CAN_MESTAT /*lint --e(923)*/ (*(volatile Ifx_CAN_MESTAT*)0xF00181D4u)
/** \\brief 1CC, Module Interrupt Trigger Register */
#define CAN_MITR /*lint --e(923)*/ (*(volatile Ifx_CAN_MITR*)0xF00181CCu)
/** \\brief 100C, Message Object Acceptance Mask Register */
#define CAN_MO0_AMR /*lint --e(923)*/ (*(volatile Ifx_CAN_MO_AMR*)0xF001900Cu)
/** Alias (User Manual Name) for CAN_MO0_AMR.
* To use register names with standard convension, please use CAN_MO0_AMR.
*/
#define CAN_MOAMR0 (CAN_MO0_AMR)
/** \\brief 1018, Message Object Arbitration Register */
#define CAN_MO0_AR /*lint --e(923)*/ (*(volatile Ifx_CAN_MO_AR*)0xF0019018u)
/** Alias (User Manual Name) for CAN_MO0_AR.
* To use register names with standard convension, please use CAN_MO0_AR.
*/
#define CAN_MOAR0 (CAN_MO0_AR)
/** \\brief 101C, Message Object Control Register */
#define CAN_MO0_CTR /*lint --e(923)*/ (*(volatile Ifx_CAN_MO_CTR*)0xF001901Cu)
/** Alias (User Manual Name) for CAN_MO0_CTR.
* To use register names with standard convension, please use CAN_MO0_CTR.
*/
#define CAN_MOCTR0 (CAN_MO0_CTR)
/** \\brief 1014, Message Object Data Register High */
#define CAN_MO0_DATAH /*lint --e(923)*/ (*(volatile Ifx_CAN_MO_DATAH*)0xF0019014u)
/** Alias (User Manual Name) for CAN_MO0_DATAH.
* To use register names with standard convension, please use CAN_MO0_DATAH.
*/
#define CAN_MODATAH0 (CAN_MO0_DATAH)
/** \\brief 1010, Message Object Data Register Low */
#define CAN_MO0_DATAL /*lint --e(923)*/ (*(volatile Ifx_CAN_MO_DATAL*)0xF0019010u)
/** Alias (User Manual Name) for CAN_MO0_DATAL.
* To use register names with standard convension, please use CAN_MO0_DATAL.
*/
#define CAN_MODATAL0 (CAN_MO0_DATAL)
/** \\brief 1000, Message Object Function Control Register */
#define CAN_MO0_EDATA0 /*lint --e(923)*/ (*(volatile Ifx_CAN_MO_EDATA0*)0xF0019000u)
/** Alias (User Manual Name) for CAN_MO0_EDATA0.
* To use register names with standard convension, please use CAN_MO0_EDATA0.
*/
#define CAN_EMO0DATA0 (CAN_MO0_EDATA0)
/** \\brief 1004, Message Object FIFO/Gateway Pointer Register */
#define CAN_MO0_EDATA1 /*lint --e(923)*/ (*(volatile Ifx_CAN_MO_EDATA1*)0xF0019004u)
/** Alias (User Manual Name) for CAN_MO0_EDATA1.
* To use register names with standard convension, please use CAN_MO0_EDATA1.
*/
#define CAN_EMO0DATA1 (CAN_MO0_EDATA1)
/** \\brief 1008, Message Object Interrupt Pointer Register */
#define CAN_MO0_EDATA2 /*lint --e(923)*/ (*(volatile Ifx_CAN_MO_EDATA2*)0xF0019008u)
/** Alias (User Manual Name) for CAN_MO0_EDATA2.
* To use register names with standard convension, please use CAN_MO0_EDATA2.
*/
#define CAN_EMO0DATA2 (CAN_MO0_EDATA2)
/** \\brief 100C, Message Object Acceptance Mask Register */
#define CAN_MO0_EDATA3 /*lint --e(923)*/ (*(volatile Ifx_CAN_MO_EDATA3*)0xF001900Cu)
/** Alias (User Manual Name) for CAN_MO0_EDATA3.
* To use register names with standard convension, please use CAN_MO0_EDATA3.
*/
#define CAN_EMO0DATA3 (CAN_MO0
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
Aurix培训完整实验例程 (2000个子文件)
IfxGtm_PinMap.c 100KB
IfxGtm_PinMap.c 100KB
IfxMultican_Can.c 38KB
IfxMultican_Can.c 35KB
IfxQspi_SpiMaster.c 33KB
IfxQspi_SpiMaster.c 33KB
IfxVadc_Adc.c 32KB
IfxScuCcu.c 31KB
IfxVadc_Adc.c 31KB
IfxScuCcu.c 31KB
IfxScuCcu.c 31KB
IfxScuCcu.c 31KB
IfxScuCcu.c 31KB
IfxScuCcu.c 31KB
IfxScuCcu.c 31KB
IfxScuCcu.c 31KB
IfxScuCcu.c 31KB
IfxScuCcu.c 31KB
IfxScuCcu.c 31KB
IfxMultican.c 28KB
IfxQspi_PinMap.c 27KB
IfxQspi_PinMap.c 27KB
IfxAsclin_Lin.c 25KB
IfxQspi_SpiSlave.c 22KB
IfxQspi_SpiSlave.c 22KB
IfxPort_PinMap.c 21KB
IfxPort_PinMap.c 21KB
IfxPort_PinMap.c 21KB
IfxPort_PinMap.c 21KB
IfxPort_PinMap.c 21KB
IfxPort_PinMap.c 21KB
IfxPort_PinMap.c 21KB
IfxPort_PinMap.c 21KB
IfxPort_PinMap.c 21KB
IfxPort_PinMap.c 21KB
IfxPort_PinMap.c 21KB
IfxGtm_Trig.c 21KB
IfxGtm_Trig.c 21KB
IfxAsclin_Asc.c 20KB
IfxAsclin_Spi.c 19KB
IfxGtm_Tom_PwmHl.c 18KB
IfxGtm_Tom_PwmHl.c 18KB
IfxCcu6_PinMap.c 18KB
IfxCcu6_PinMap.c 18KB
IfxGtm_Atom_PwmHl.c 17KB
IfxGtm_Atom_PwmHl.c 17KB
IfxAsclin_PinMap.c 17KB
IfxCcu6_Timer.c 15KB
IfxCcu6_TPwm.c 15KB
IfxScuEru.c 15KB
IfxScuEru.c 15KB
IfxScuEru.c 15KB
IfxScuEru.c 15KB
IfxScuEru.c 15KB
IfxScuEru.c 15KB
IfxScuEru.c 15KB
IfxScuEru.c 15KB
IfxScuEru.c 15KB
IfxScuEru.c 15KB
IfxVadc_PinMap.c 15KB
IfxVadc_PinMap.c 15KB
IfxCcu6_PwmBc.c 15KB
IfxCcu6_Timer.c 15KB
IfxCcu6_TPwm.c 15KB
IfxCcu6_PwmBc.c 15KB
IfxMultican.c 15KB
IfxDsadc_PinMap.c 14KB
IfxGtm_Tom.c 14KB
IfxGtm_Tom.c 14KB
IfxGtm_Atom.c 13KB
IfxGtm_Atom.c 13KB
IfxScuEru.c 12KB
IfxScuWdt.c 12KB
IfxScuWdt.c 12KB
IfxScuWdt.c 12KB
IfxScuWdt.c 12KB
IfxScuWdt.c 12KB
IfxScuWdt.c 12KB
IfxScuWdt.c 12KB
IfxScuWdt.c 12KB
IfxScuWdt.c 12KB
IfxScuWdt.c 12KB
Appli_Entry.c 12KB
IfxCcu6.c 12KB
IfxCcu6.c 12KB
IfxScuWdt.c 12KB
IfxGtm_Tom_Timer.c 12KB
IfxGtm_Tom_Timer.c 12KB
Ifx_Fifo.c 12KB
IfxGtm_Atom_Timer.c 11KB
IfxGtm_Atom_Timer.c 11KB
IfxCpu.c 11KB
IfxVadc.c 11KB
IfxVadc.c 11KB
IfxCpu.c 11KB
IfxCpu.c 11KB
IfxCpu.c 11KB
IfxCpu.c 11KB
IfxCpu.c 11KB
IfxCpu.c 11KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
- weixin_453279142020-06-14请问用什么打开
- qq_306243552019-04-23可以可以,不错
- mljhust20172022-07-18没有任何文档说明,不实用
leyiweb
- 粉丝: 10
- 资源: 13
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功