首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
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
阅读更多...