打印
[抢楼250]

菜地公告:即日起创建《菜农Cortex-M0助学园地》(盖楼入口)

[复制链接]
楼主: hotpower
手机看帖
扫描二维码
随时随地手机跟帖
2741
murex| | 2011-4-9 00:07 | 只看该作者 回帖奖励 |倒序浏览
3053

使用特权

评论回复
2742
murex| | 2011-4-9 00:07 | 只看该作者
typedef struct
{
    __I NU_REG PRI_0:8;
    __I NU_REG PRI_1:8;
    __I NU_REG PRI_2:8;
    __I NU_REG PRI_3:8;
}NU_NVIC_IPR0_Bits;

使用特权

评论回复
2743
murex| | 2011-4-9 00:07 | 只看该作者
typedef enum
{
    NVIC_IPR0_PRI_0 = 0, //IRQ0优先级(“0” 表示最高优先级& “3” 表示最低优先级)
    NVIC_IPR0_PRI_1 = 8, //IRQ1优先级(“0” 表示最高优先级& “3” 表示最低优先级)
    NVIC_IPR0_PRI_2 = 16,//IRQ2优先级(“0” 表示最高优先级& “3” 表示最低优先级)
    NVIC_IPR0_PRI_3 = 24 //IRQ3优先级(“0” 表示最高优先级& “3” 表示最低优先级)
}NU_NVIC_IPR0_ENUM;

使用特权

评论回复
2744
murex| | 2011-4-9 00:07 | 只看该作者
typedef volatile union
{
  __IO NU_REG  Regs;
  __IO NU_IRQs Bits;
}NU_REG_IRQs;

使用特权

评论回复
2745
murex| | 2011-4-9 00:08 | 只看该作者
typedef volatile struct
{
  NU_REG BOD_IRQn:  1;
  NU_REG WDT_IRQn:  1;
  NU_REG EINT0_IRQn:  1;
  NU_REG EINT1_IRQn:  1;
  NU_REG GPAB_IRQn:  1;
  NU_REG GPCDE_IRQn:  1;
  NU_REG PWMA_IRQn:  1;
  NU_REG PWMB_IRQn:  1;
  NU_REG TMR0_IRQn:  1;
  NU_REG TMR1_IRQn:  1;
  NU_REG TMR2_IRQn:  1;
  NU_REG TMR3_IRQn:  1;
  NU_REG UART0_IRQn:  1;
  NU_REG UART1_IRQn:  1;
  NU_REG SPI0_IRQn:  1;
  NU_REG SPI1_IRQn:  1;
  NU_REG SPI2_IRQn:  1;
  NU_REG SPI3_IRQn:  1;
  NU_REG I2C0_IRQn:  1;
  NU_REG I2C1_IRQn:  1;
  NU_REG CAN0_IRQn:  1;
  NU_REG CAN1_IRQn:  1;
  NU_REG SD_IRQn:  1;
  NU_REG USBD_IRQn:  1;
  NU_REG PS2_IRQn:  1;
  NU_REG ACMP_IRQn:  1;
  NU_REG PDMA_IRQn:  1;
  NU_REG I2S_IRQn:  1;
  NU_REG PWRWU_IRQn:  1;
  NU_REG ADC_IRQn:  1;
  NU_REG DAC_IRQn:  1;
  NU_REG RTC_IRQn:  1;
}NU_IRQs;

使用特权

评论回复
2746
murex| | 2011-4-9 00:08 | 只看该作者
typedef volatile struct
{
  NU_REG BOD_IRQn:  1;
  NU_REG WDT_IRQn:  1;
  NU_REG EINT0_IRQn:  1;
  NU_REG EINT1_IRQn:  1;
  NU_REG GPAB_IRQn:  1;
  NU_REG GPCDE_IRQn:  1;
  NU_REG PWMA_IRQn:  1;
  NU_REG PWMB_IRQn:  1;
  NU_REG TMR0_IRQn:  1;
  NU_REG TMR1_IRQn:  1;
  NU_REG TMR2_IRQn:  1;
  NU_REG TMR3_IRQn:  1;
  NU_REG UART0_IRQn:  1;
  NU_REG UART1_IRQn:  1;
  NU_REG SPI0_IRQn:  1;
  NU_REG SPI1_IRQn:  1;
  NU_REG SPI2_IRQn:  1;
  NU_REG SPI3_IRQn:  1;
  NU_REG I2C0_IRQn:  1;
  NU_REG I2C1_IRQn:  1;
  NU_REG CAN0_IRQn:  1;
  NU_REG CAN1_IRQn:  1;
  NU_REG SD_IRQn:  1;
  NU_REG USBD_IRQn:  1;
  NU_REG PS2_IRQn:  1;
  NU_REG ACMP_IRQn:  1;
  NU_REG PDMA_IRQn:  1;
  NU_REG I2S_IRQn:  1;
  NU_REG PWRWU_IRQn:  1;
  NU_REG ADC_IRQn:  1;
  NU_REG DAC_IRQn:  1;
  NU_REG RTC_IRQn:  1;
}NU_IRQs;

使用特权

评论回复
2747
murex| | 2011-4-9 00:08 | 只看该作者
typedef enum
{
  IRQ0, IRQ1, IRQ2, IRQ3, IRQ4, IRQ5, IRQ6, IRQ7,
  IRQ8, IRQ9, IRQ10, IRQ11, IRQ12, IRQ13, IRQ14, IRQ15,
  IRQ16, IRQ17, IRQ18, IRQ19, IRQ20, IRQ21, IRQ22, IRQ23,
  IRQ24, IRQ25, IRQ26, IRQ27, IRQ28, IRQ29, IRQ30, IRQ31
}NU_IRQs_ENUM;

使用特权

评论回复
2748
murex| | 2011-4-9 00:08 | 只看该作者
typedef struct
{
    __IO NU_EBI_CON_T       CON;//控制寄存器
    __IO NU_EBI_TIME_T      TIME;
}NU_EBI_T;

使用特权

评论回复
2749
murex| | 2011-4-9 00:08 | 只看该作者
typedef volatile union
{
  NU_REG         Regs;
  EBI_TIME_T    Bits;
}NU_EBI_TIME_T;

使用特权

评论回复
2750
murex| | 2011-4-9 00:09 | 只看该作者
typedef enum
{
    EBI_TIME_ExttACC = 3,//
    EBI_TIME_ExttAHD = 8,//
        EBI_TIME_ExtIW2X = 12,//
        EBI_TIME_ExtIR2W = 20,//
        EBI_TIME_ExtIR2R = 24,//
}NU_EBI_TIME_ENUM;

使用特权

评论回复
2751
murex| | 2011-4-9 00:09 | 只看该作者
typedef volatile union
{
  NU_REG         Regs;
  EBI_CON_T    Bits;
}NU_EBI_CON_T;

使用特权

评论回复
2752
murex| | 2011-4-9 00:09 | 只看该作者
typedef enum
{
    EBI_CON_ExtEN = 0,//
    EBI_CON_ExtBW16 = 1,//
    EBI_CON_MCLKDIV = 8,//
    EBI_CON_ExttALE = 16,//
}NU_EBI_CON_ENUM;

使用特权

评论回复
2753
murex| | 2011-4-9 00:09 | 只看该作者
typedef struct
{
        union{
            __IO NU_ACMP_CMPCR_T CMPCR[2];//CMP控制寄存器01数组
                struct{
                    __IO NU_ACMP_CMPCR_T CMPCR0;//CMP控制寄存器0
                    __IO NU_ACMP_CMPCR_T CMPCR1;//CMP控制寄存器1
                };
        };
    __IO NU_ACMP_CMPSR_T CMPSR;//CMP状态寄存器
}NU_ACMP_T;

使用特权

评论回复
2754
murex| | 2011-4-9 00:09 | 只看该作者
typedef volatile union
{
  NU_REG         Regs;
  ACMP_CMPSR_T    Bits;
}NU_ACMP_CMPSR_T;

使用特权

评论回复
2755
murex| | 2011-4-9 00:09 | 只看该作者
typedef enum
{
    ACMP_CMPSR_CMPF0 = 0,//比较器0标志位
    ACMP_CMPSR_CMPF1 = 1,//比较器1标志位
    ACMP_CMPSR_CO0   = 2,//比较器0输出
    ACMP_CMPSR_CO1   = 3,//比较器1输出
}NU_ACMP_CMPSR_ENUM;

使用特权

评论回复
2756
murex| | 2011-4-9 00:09 | 只看该作者
typedef volatile union
{
  NU_REG         Regs;
  ACMP_CMPCR_T    Bits;
}NU_ACMP_CMPCR_T;

使用特权

评论回复
2757
murex| | 2011-4-9 00:10 | 只看该作者
typedef enum
{
    ACMP_CMPCR_CMPEN     = 0,//比较器使能
    ACMP_CMPCR_CMPIE     = 1,//CMP中断使能
    ACMP_CMPCR_CMP_HYSEN = 2,//CMP Hysterisis使能
    ACMP_CMPCR_CMPCN     = 4,//比较器负极输入选择
}NU_ACMP_CMPCR_ENUM;

使用特权

评论回复
2758
murex| | 2011-4-9 00:10 | 只看该作者
typedef struct
{
    __IO NU_I2S_CON_T        CON;//I2S控制寄存器
        __IO NU_I2S_CLKDIV_T     CLKDIV;//I2S时钟分频寄存器
    __IO NU_I2S_IE_T               IE;//I2S中断使能寄存器
    __IO NU_I2S_STATUS_T     STATUS;//I2S状态寄存器
    __O  NU_REG_BITs         TXFIFO;//I2S发送FIFO寄存器
        __I  NU_REG_BITs         RXFIFO;//I2S接收FIFO寄存器
}NU_I2S_T;

使用特权

评论回复
2759
murex| | 2011-4-9 00:10 | 只看该作者
typedef volatile union
{
  NU_REG         Regs;
  I2S_STATUS_T    Bits;
}NU_I2S_STATUS_T;

使用特权

评论回复
2760
murex| | 2011-4-9 00:10 | 只看该作者
typedef enum
{
    I2S_STATUS_I2SINT = 0,//I2S 中断标志
        I2S_STATUS_I2SRXINT = 1,//I2S 发送中断
        I2S_STATUS_I2STXINT = 2,//I2S 接收中断
        I2S_STATUS_RIGHT = 3,//右声道
        I2S_STATUS_RXUDF = 8,//接收FIFO下溢标志
        I2S_STATUS_RXOVF = 9,//接收FIFO溢出标志
        I2S_STATUS_RXTHF = 10,//接收FIFO开始标志
        I2S_STATUS_RXFULL = 11,//接收FIFO空
        I2S_STATUS_RXEMPTY = 12,//接收FIFO空
        I2S_STATUS_TXUDF = 16,//发送FIFO下溢标志
        I2S_STATUS_TXOVF = 17,//发送FIFO溢出标志
        I2S_STATUS_TXTHF = 18,//发送FIFO开始标志
        I2S_STATUS_TXFULL = 19,//发送FIFO满
        I2S_STATUS_TXEMPTY = 20,//发送FIFO空
        I2S_STATUS_TXBUSY = 21,//发送忙
        I2S_STATUS_RZCF = 22,//右声道过零标志
        I2S_STATUS_LZCF = 23,//左声道过零标志       
        I2S_STATUS_RX_LEVEL = 24,//接收FIFO水平
        I2S_STATUS_TX_LEVEL = 28,//发送FIFO水平
}NU_I2S_STATUS_ENUM;

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则