lpc1768专题

LPC1768菜鸟学习之ADC.doc

要使用ADC功能,就要在PCONP选择选PCADC,在PINSEL选择对应管脚为ADC管脚。    LPC1768有8个引脚复用为A/D输入脚。    12位主次逼近式模数转换器;     测量范围:0~VREFP(通常为3V;不超过VDDA); 要使用的寄存器:    A/D控制寄存器 ADCR    A/D全局数据寄存器 ADGDR  用来存储最近一次A/D转换的结果,各个通道都

LPC1768菜鸟学习之路systick

LPC1768在代码里用到使用systick时,是以如下形式出现   if (SysTick_Config(SystemCoreClock /1000))/1ms进入一次中断/  {     while (1);                                  /* 错误情况下就停在这里   } 这个函数的原型是 __STATIC_INLINEuint32_t Sys

LPC1768菜鸟学习之GPIO和外部中断

LPC1768的P0口和P2口既能做输入输出,还可以配置为中断源。 现在P2.10作为按键,配置如下: void BUTTON_init(void) {  LPC_GPIO2->FIODIR      &=~(1 << 10);    /* PORT2.10 definedas input       */  LPC_GPIOINT->IO2IntEnF |=  (1<< 10);

LPC1768@100MHz和LPC1788@120MHz的PLL0设置

对于搞软件开发的来说,弄一些硬件相关参数总觉得有点没底。做了几年,总算知道锁相环(PLL)的作用是把一个输入频率“放大”后输出,虽然对PLL的电路原理还是一窍不通。最近研究LPC1788和LPC1768的主频时发现两者的PLL0配置相差挺多的,于是耐着性子啃了User manual,总算理清楚了(作为软件开发者,某些太细节的硬件原理就不去深究了)。         首先LPC17