myd-凯发app
- 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总线进行主从通信 |
|
|||||||||||||||||||||||
|
myir全系列产品模块支持列表
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引脚。
- lpc23xx和24xx系列器件的功能替代产品
- arm cortex-m3处理器,工作频率高达120 mhz
- arm cortex-m3内置可嵌套向量中断控制器(nvic)
- 多层ahb矩阵互连为每个ahb主机提供单独的总线
- 分割的apb总线可实现较高吞吐量
- cortex-m3系统节拍定时器,包括一个外部时钟输入选项
- 标准jtag测试/调试接口,串行调试和串行wiretrace端口
- 支持实时跟踪的仿真跟踪模块
- 用于简化的电路板测试的边界扫描
- 非屏蔽中断(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全速双端口device/host/otg控制器,带片内phy和dma
- 5个带小数波特率生成器的uart
- 3个ssp控制器,带fifo和多协议功能
- 3个增强型i2c总线接口
- i2s(inter-ic音频)接口,用于数字音频输入或输出
- 双通道can控制器
- sd/mmc存储卡接口
- 最多165个通用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)