首页 > 其他分享 >analog-to-DigitalConverter

analog-to-DigitalConverter

时间:2022-10-15 05:11:22浏览次数:66  
标签:STAT DigitalConverter BASE ADC LPC uint32 analog define

analog-to-DigitalConverter

#define LPC_ADC0_BASE             0x400E3000

3.结构体指针变量

typedef struct
{
  uint32_t CR;
  uint32_t GDR;
  uint32_t RESERVED0;
  uint32_t INTEN;
  uint32_t DR[8];
  uint32_t STAT;
} LPC_ADC_TypeDef;
#define LPC_ADC           ((LPC_ADC_TypeDef    *) LPC_ADC_BASE   )
#define LPC_ADC_BASE      (LPC_APB0_BASE + 0x1C000)
#define LPC_APB0_BASE     (0x40000000UL)

这个结构体是cortex m0 lpc1114 ADC模块的寄存器定义结构体,第1~9句,定义了一个LPC_ADC_TypeDef的结构体,第10~12句,把LPC_ADC指向了地址0x40001c000,所以这是一个结构指针。要访问它的成员变量,可以这么用:

LPC_ADC->STAT=1;

或者

*LPC_ADC.STAT=1;

标签:STAT,DigitalConverter,BASE,ADC,LPC,uint32,analog,define
From: https://www.cnblogs.com/hshy/p/16793474.html

相关文章