lpc1788开发板原理图
LPC1788是一种适合嵌入式应用的Cortex-M3微控制器,具有较高的整合度和低功耗,运行频率为120 MHz。功能包括512 kB闪存、96 kB数据存储器、以太网、USB 2.0设备/主机/OTG、8通道DMA控制器、5个UART、2个CAN通道、3个SSP/SPI、3个I2C、I2S、8通道12位ADC、10位DAC、QEI、LCD控制器、SD/MMC接口、电机控制PWM、4个通用定时器、6输出通用PWM、带独立电池供电的超低功耗实时时钟以及最多165个通用I/O引脚。
LPC1788开发板原理图大电路系统图例:
MYD-LPC1788开发板是由米尔科技推出的一款基于NXP(恩智浦)LPC1788 Cortex-M3内核的全功能开发板。该开发板具丰富的存储资源,包括片内512 KB FLASH、96KB SRAM和4KB EEPROM,以及片外32MB SDRAM、1MB SRAM、2MB NorFlash, 256B EEPROM, 4MB SPI Flash。
MYD-LPC1788开发板上扩展了SD Card、USB Host/Device/OTG、CAN、RS485、音频输入输出、以太网、LCD和JTAG等接口,丰富的外围资源和软件例程搭建了一个强大完善的开发平台,帮助客户在开发设计LPC1788上游刃有余。
应用领域
MYD-LPC1788系列开发板应用领域:便携式数据终端、汽车控制、工业控制、医疗设备、家庭自动化、自动化资讯娱乐设备、安防系统、教学仪器、测试与测量仪器等。
LPC1788FBD144: 基于ARM Cortex-M3内核的可扩展主流32位微控制器(MCU)
概述
LPC1788是一种适合嵌入式应用的Cortex-M3微控制器,具有高集成度和低功耗的特点,运行频率为120 MHz。功能包括512 kB闪存、96 kB数据存储器、以太网、USB 2.0设备/主机/OTG、8通道DMA控制器、5个UART、2个CAN通道、3个SSP/SPI、3个I2C、I2S、8通道12位ADC、10位DAC、QEI、LCD控制器、SD/MMC接口、电机控制PWM、4个通用定时器、6输出通用PWM、带独立电池供电的超低功耗实时时钟以及最多109个通用I/O引脚。
收起
特性
LPC23xx和24xx系列器件的功能替代产品
ARM Cortex-M3处理器,工作频率高达120 MHz
ARM Cortex-M3内置可嵌套向量中断控制器(NVIC)
多层AHB矩阵互连为每个AHB主机提供单独的总线
分割的APB总线可实现较高吞吐量
Cortex-M3系统节拍定时器,包括一个外部时钟输入选项
标准JTAG测试/调试接口、串行线调试和串行线跟踪端口
支持实时跟踪的仿真跟踪模块
用于简化的电路板测试的边界扫描
非屏蔽中断(NMI)输入
512 kB片上闪存程序存储器
96 kB片上SRAM
4 kB片上EEPROM
在系统编程(ISP)和在应用编程(IAP)功能
LCD控制器,支持STN和TFT两种显示
外部存储控制器(EMC)
8通道通用DMA控制器(GPDMA)
以太网MAC,带MII/RMII接口和相关DMA控制器
USB 2.0全速双端口设备/主机/OTG控制器,带片内PHY和DMA
5个带小数波特率发生器的UART
3个SSP控制器,带FIFO和多协议功能
3个增强型I2C总线接口
I2S (音频芯片互联)接口,用于数字音频输入或输出
双通道CAN控制器
SD/MMC存储卡接口
最多109个通用I/O (GPIO)引脚
两个可配置为边沿/电平触发的外部中断输入
4个通用定时器/计数器
正交编码器接口,可监控一个外部正交编码器
两个标准PWM/定时器模块,带外部计数输入
实时时钟(RTC),带独立电源域
窗口化看门狗定时器(WWDT)
12位模拟-数字转换器(ADC),转换速率高达400 kHz
10位数字-模拟转换器(DAC)
4种低功耗模式:睡眠模式、深度睡眠模式、掉电模式和深度掉电模式
唤醒中断控制器(WIC)
处理器通过任何中断从掉电模式唤醒
以独立的中断和强迫复位阈值进行欠压检测
片上上电复位(POR)
工作范围从1 MHz到25 MHz的片上晶体振荡器
校准到1%精度的12 MHz内部RC振荡器(IRC)
可用作芯片识别的唯一序列号
3.3 V单电源(2.4 V至3.6 V)
目标应用
电子计量
照明
工业网络
报警系统
大型家电
电机控制
MYD-LPC1788 开发板
NXP LPC1788,ARM Cortex-M3 内核,主频120MHz
32MB SDRAM,1MB SRAM
2MB NORFLASH,256B EEPROM,4MB SPI FLASH
1×USB HOST,1×USB OTG,1×以太网,1×CAN,1×串口等
分辨率最高可支持1024×768
概述
MYD-LPC1788开发板是由米尔科技推出的一款基于NXP(恩智浦)LPC1788 Cortex-M3内核的全功能开发板。该开发板具丰富的存储资源,包括片内512 KB FLASH、96KB SRAM和4KB EEPROM,以及片外32MB SDRAM、1MB SRAM、2MB NorFlash, 256B EEPROM, 4MB SPI Flash。
图1 MYD-LPC1788 开发板
MYD-LPC1788开发板上扩展了SD Card、USB Host/Device/OTG、CAN、RS485、音频输入输出、以太网、LCD和JTAG等接口,丰富的外围资源和软件例程搭建了一个强大完善的开发平台,帮助客户在开发设计LPC1788上游刃有余。
应用领域
MYD-LPC1788系列开发板应用领域:便携式数据终端、汽车控制、工业控制、医疗设备、家庭自动化、自动化资讯娱乐设备、安防系统、教学仪器、测试与测量仪器等。
硬件资源
资源列表
NXP LPC1788,ARM Cortex-M3 内核,主频120MHz
96KB片内SRAM
512KB 片内ROM
4KB片内EEPROM
32MB SDRAM
1MB SRAM
2MB NORFLASH
256B EEPROM
4MB SPI FLASH
一个音频3.5mm输入接口
一个双声道音频3.5mm输出接口
24位真彩色
分辨率:最高可支持 1024 x 768
串口
1个高速USB HOST接口
1个mini USB OTG接口
以太网接口
CAN接口
RS485接口
1个系统电源指示灯(红色)
电气特性
产品尺寸:115mm x 90mm
PCB板层:4层
电源供电:5V/2A
工作温度:-40~+85℃(电气指标:符合CE,FCC,CCC规范要求)
软件资源
MDK 资源(提供源码)列表
编号 | 例程 | 描述 |
1 | ADC_Interrupt | 在中断模式下如何使用ADC的转换。 |
2 | ADC_Polling | 在轮询模式中使用ADC转换 |
3 | CAN_Test | 应用CAN口来发送和接收数据 |
4 | Crc_Demo | 使用LPC1788的CRC |
5 | Dac_Dma | 使用DMA将数据传输到DAC转换模块 |
6 | Dac_SineWave | 使用DMA来产生正弦信号 |
7 | DMA_Flash2Ram | 从Flash到RAM存储器传输数据来测试GPDMA功能 |
8 | Eeprom_Demo | 将数据存储在LPC177x_8x的EEPROM内存 |
9 | Emc_NorFlashDemo | 使用EMC接口来读写LPC1788开发板上的NOR FLASH |
10 | Emc_SdramDemo | 使用EMC接口来读写LPC1788板上的SDRAM |
11 | Emc_SramDemo | 使用EMC接口来读写LPC1788开发板上的SRAM |
12 | GPIO_Interrupt | 使用GPIO中断功能 |
13 | GPIO_LedBlinky | 使用GPIO来驱动LED |
14 | Nvic_VectorTableRelocation | 重新定位向量表 |
15 | Pwm_SingleEdge | 在单边沿模式下如何使用6个通道的PWM信号 |
16 | Pwm_DualEdge | 在双边缘模式下,如何在3个通道产生PWM信号 |
17 | Pwm_MatchInerrupt | 在中断模式下的PWM匹配功能 |
18 | PWR_Sleep | 进入睡眠模式并使用WWDT (窗口看门狗定时器)中断唤醒系统 |
19 | PWR_DeepSleep | 让系统进入深度睡眠模式和通过外部中断唤醒 |
20 | Emac_EasyWeb | 实现一个简单的Web应用程序 |
21 | Rtc_Alarm | 使用RTC,如何产生1秒中断和报警中断 |
22 | SSP_Touchscreen | 使用SSP接口读取触摸屏的X值和Y值 |
23 | SSP_Flash | 用SSP接口来对AT25DV321A芯片进行读写 |
24 | Systick_100msBase | 配置系统嘀嗒时钟,使其每100ms产生一次中断 |
25 | Timer_MatchInterrupt | 在中断模式下,使用定时器匹配来产生指定的时间间隔 |
26 | Wdt_Interrupt | 用WDT在一个特定的时间后产生超时中断和警告中断 |
27 | Wdt_Reset | 用WDT在一个指定的时间后产生复位事件 |
28 | Lcd_LQ043T3DX0A | 用LCD控制器来显示一张静态的图片 |
29 | Lcd_touch | 使用Touch Screen和LCD |
30 | Mci_CidCard | 使用MCI接口来读取SD卡的信息 |
31 | Usb_MassStorage | 在LPC1788上实现一个简单的USB大容量存储应用程序 |
32 | Usb_VirtualCom | 怎样配置USB设备为一个虚拟的COM端口 |
33 | I2C_Eeprom | 使用I2C接口来读写EEPROM |
34 | RS_485-Master & Slave | 使用RS_485总线进行主从通信 |
责任编辑:David
【免责声明】
1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。
2、本文的引用仅供读者交流学习使用,不涉及商业目的。
3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。
4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。
拍明芯城拥有对此声明的最终解释权。