ARM LPC2148芯片已经出了相当一段时间了。这个微控制器有很多资源和工具。今天给大家分享的是探索ARM7 LPC2148开发板硬件工程文件+示例代码等资料,便于需要的朋友自己打样,这样既锻炼了动手能力,又节省了不少开支。
ARM7 LPC2148开发板实物展示:
ARM7 LPC2148开发板电路 PCB截图:
ARM7 LPC2148开发板资源说明:
USB引导加载程序 - 无需外部编程器
运行在60Mhz
512K字节闪存
32K字节RAM
RTC电池支持
用户LED x 4
按键开关x 4
LPC2148微控制器核心功能:
USB 2.0全速兼容设备控制器,带有2 kB端点RAM。此外,LPC2146 / 48还提供了可通过DMA访问USB的8 kB片上RAM。
两个10位ADC提供总共6/14个模拟输入,每个通道的转换时间低至2.44μs。
单个10位DAC提供可变模拟输出(仅LPC2142 / 44/46/48)。
两个32位定时器/外部事件计数器(每个具有四个捕捉和四个比较通道),PWM单元(六个输出)和看门狗。
具有独立电源和32 kHz时钟输入的低功耗实时时钟(RTC)。
多个串行接口包括两个UART(16C550),两个快速I²C总线(400 kbit / s),具有缓冲和可变数据长度功能的SPI和SSP。
向量中断控制器(VIC),具有可配置的优先级和向量地址。
最小的5个V容限快速通用I / O引脚中的45个LQFP64封装。
多达21个外部中断引脚可用。
60 MHz最大CPU时钟,可编程片上PLL,建立时间为100μs。
片内集成振荡器采用1 MHz至25 MHz的外部晶振。
省电模式包括空闲和掉电。
单独启用/禁用外设功能以及外设时钟缩放以实现额外的电源优化。
处理器通过外部中断或BOD从掉电模式唤醒。
具有POR和BOD电路的单电源芯片:
CPU工作电压范围为3.0 V至3.6 V(3.3 V±10%),具有5 V容差I / O焊盘。
ARM7 LPC2148开发板示例代码截图:
1