MYD-LPC435x-185x用户手册v1.0.pdf
### MYD-LPC435x-185x 用户手册 V1.0 知识点解析 #### 1. 产品概述 ##### 1.1 产品简介 MYD-LPC435x/185x 开发板是一款基于 NXP 的 LPC435x 和 LPC185x 微控制器系列设计的专业级开发工具。该开发板提供了丰富的外设资源和支持双核处理能力,旨在帮助开发者快速入门并高效开发基于 ARM Cortex-M4 和 Cortex-M3 双核微控制器的应用程序。 ##### 1.2 产品预览 该开发板集成了高性能的微控制器、大容量的内存和闪存以及多种扩展接口。此外,还提供了详细的文档支持和丰富的示例代码,使得用户能够轻松上手并快速构建复杂的应用系统。 ##### 1.3 产品特性 - **高性能微控制器**:采用 ARM Cortex-M4 和 Cortex-M3 双核架构。 - **丰富的存储资源**:包括 SDRAM、NOR Flash 和 SPI Flash。 - **多样的外设接口**:支持 USB、以太网、音频等多种接口。 - **详尽的文档资料**:包括用户手册、示例代码等。 - **强大的软件支持**:兼容多种主流开发环境如 MDK。 ##### 1.4 产品配置清单 - **主控制器**:LPC435x/185x - **存储器**:SDRAM、NOR Flash、SPI Flash - **网络**:以太网模块 - **扩展接口**:UART、CAN、SD 卡、USB OTG/HOST 等 - **其他组件**:LED、用户按键、温度传感器等 #### 2. 硬件资源介绍 ##### 2.1 硬件资源概述 MYD-LPC435x/185x 开发板的硬件资源非常丰富,不仅包括了核心的微控制器和存储资源,还包括了大量的扩展接口和功能模块,可以满足各种嵌入式应用的需求。 ##### 2.2 主要模块介绍 ###### 2.2.1 主处理器 LPC435x/185x - **架构**:ARM Cortex-M4 和 Cortex-M3 双核架构。 - **性能**:高性能的 32 位微控制器,内置浮点单元 (FPU),最高工作频率可达 120MHz。 - **内核特性**: - Cortex-M4 支持 Thumb-2 指令集。 - Cortex-M3 提供高效的指令执行速度。 - **外设**:包含多种高级外设,如 ADC、DAC、定时器等。 ###### 2.2.2 SDRAM 模块 - **类型**:提供高速的外部动态随机访问存储器。 - **容量**:根据具体型号可能不同,但通常为 MB 级别。 - **用途**:用于存储运行时的数据和程序代码。 ###### 2.2.3 NOR FLASH 模块 - **类型**:非易失性存储器,常用于存储固件和配置数据。 - **容量**:通常为 MB 级别。 - **优点**:可快速读取,无需擦除即可编程。 ###### 2.2.4 SPI FLASH 模块 - **类型**:通过 SPI 接口进行通信的非易失性存储器。 - **用途**:适用于存储程序代码和小型数据文件。 ###### 2.2.5 以太网模块 - **标准**:支持 10/100Mbps 自适应。 - **接口**:提供 RJ45 连接器。 - **功能**:实现网络通信,支持 TCP/IP 协议栈。 ###### 2.2.6 音频模块 - **接口**:支持 I2S 数字音频接口。 - **功能**:可用于实现高质量的音频输入/输出。 ###### 2.2.7 Touch 控制模块 - **接口**:支持电阻式或电容式触摸屏。 - **功能**:实现人机交互操作。 ###### 2.2.8 用户按键与复位电路 - **按键**:提供用户可操作的按钮。 - **复位**:支持软件和硬件复位功能。 ###### 2.2.9 LED - **数量**:多个 LED 指示灯。 - **功能**:指示系统状态或作为用户输出。 ###### 2.2.10 EEPROM 模块 - **类型**:非易失性存储器。 - **用途**:适合存储小量配置数据。 ###### 2.2.11 温度传感器模块 - **功能**:监测环境温度。 - **精度**:高精度温度测量。 ##### 2.3 外围接口介绍 ###### 2.3.1 UART 接口 - **类型**:通用异步收发传输接口。 - **用途**:用于串行通信。 ###### 2.3.2 CAN 与 RS485 接口 - **CAN**:支持 CAN 2.0A/B 协议。 - **RS485**:实现远距离数据通信。 ###### 2.3.3 SDCARD 接口 - **类型**:支持 SD/MMC 标准。 - **用途**:扩展外部存储空间。 ###### 2.3.4 USB OTG/HOST 接口 - **OTG**:支持 On-The-Go 功能。 - **HOST**:可用作主机模式。 ###### 2.3.5 JTAG 接口 - **功能**:用于调试和下载程序。 - **接口**:提供标准 JTAG 接口。 ###### 2.3.6 LCD 与触摸屏接口 - **类型**:支持多种分辨率的 TFT LCD 显示屏。 - **功能**:显示图形界面。 ###### 2.3.7 用户接口 - **类型**:自定义接口。 - **用途**:用于连接自定义硬件。 ##### 2.4 跳线与 BOOT 设置 - **跳线设置**:通过跳线选择不同的功能模式。 - **BOOT 设置**:决定启动加载方式。 #### 3. MDK 例程使用 ##### 3.1 MDK 软件资源介绍 - **MDK**:Microcontroller Development Kit,一款流行的嵌入式软件开发工具。 - **支持**:支持 LPC435x/185x 系列微控制器。 - **资源**:提供了丰富的库函数和示例代码。 ##### 3.2 默认配置 - **PC 端串口配置**:设定 PC 与开发板之间的串口通信参数。 - **默认的跳线设置**:确保开发板处于正确的启动模式。 ##### 3.3 MDK 的配置和编译 - **步骤**:创建项目、配置硬件参数、编写代码、编译生成可执行文件。 - **注意事项**:确保所有设置正确无误。 ##### 3.4 MDK 例程的调试与下载 - **调试**:利用 JTAG 或 SWD 接口进行硬件调试。 - **下载**:将编译后的程序下载到微控制器中。 ##### 3.5 ADC - **功能**:模拟数字转换器。 - **示例**:Adc_Burst、Adc_Dma、Adc_Interrupt 等。 ##### 3.6 ATIMER - **功能**:高级定时器。 - **示例**:Atimer_Wic。 ##### 3.7 BOOTFAST - **功能**:快速引导程序。 - **示例**:Fast_Gpio_LedBlinky。 ##### 3.8 CCAN - **功能**:控制器局域网络接口。 - **示例**:CCan_SimpleTxRx。 ##### 3.9 CGU - **功能**:时钟管理单元。 - **示例**:CGU_measureFreq。 ##### 3.10 CORTEX-M3/CORTEX-M4 - **功能**:针对 Cortex-M3 和 Cortex-M4 内核的特性。 - **示例**:CortexM3_Bitband/CortexM4_Bitband、CortexM3_Mpu/CortexM4_Mpu 等。 ##### 3.11 DAC - **功能**:数字模拟转换器。 - **示例**:Dac_Dma。 ##### 3.12 DUALCORE - **功能**:双核处理器协调工作。 - **示例**:Int_Demo、Mbx_Demo、Queue_Demo。 ##### 3.13 EMAC - **功能**:以太网介质访问控制器。 - **示例**:Emac_EasyWeb。 ##### 3.14 EMC - **功能**:外部存储器控制器。 - **示例**:Emc_NorFlash、Emc_Sdram。 ##### 3.15 GPDMA - **功能**:通用直接内存访问控制器。 - **示例**:Gpdma_Flash2Ram、Gpdma_LinkList、Gpdma_Ram2Ram。 ##### 3.16 GPIO - **功能**:通用输入输出接口。 - **示例**:Gpio_LedBlinky。 ##### 3.17 I2C - **功能**:两线式串行总线。 - **示例**:I2c_EEProm、I2c_LM75B、I2c_Master。 ##### 3.18 I2S - **功能**:集成音频接口。 - **示例**:I2s_Audio。 ##### 3.19 LCD - **功能**:液晶显示屏驱动。 - **示例**:Lcd_Demo。 ##### 3.20 NVIC - **功能**:嵌套向量中断控制器。 - **示例**:Nvic_Priorities、Nvic_VectorTableRelocation。 ##### 3.21 OTP - **功能**:一次性可编程存储器。 - **示例**:OTP_API。 ##### 3.22 PWR - **功能**:电源管理单元。 - **示例**:Pwr_DeepPowerDown、Pwr_DeepSleep、Pwr_PowerDown、Pwr_Sleep。 ##### 3.23 RIT - **功能**:实时中断定时器。 - **示例**:Rit_Interrupt。 ##### 3.24 RTC - **功能**:实时时钟。 - **示例**:Rtc_Alarm、Rtc_Calibration。
剩余97页未读,继续阅读
- nuoya992013-12-12不过,与其他手册有不同点,帮了大忙~
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 三菱FX3U 步进电机算FB块 FB块的使用可以使程序模块化简单化,进而提高了程序的稳定性和可移植性 此例中使用FB块,可以实现步进电机的算,已知距离求得脉冲数,已知速度可以求得频率 程序中包含
- 双向隔离DCDC仿真simulink
- 基于PSO粒子群PID控制器参数整定粒子群PID psopid 基于粒子群算法整定PID控制器,实现PID控制器参数的自整定(PSO-PID) matlab编写,源码注释详细具体如图,评价指标详
- 3567954014871001-进程的概念.zip
- 伺服电机、步进电机通用的S曲线及梯形加减速控制源码,十分经典,有中文注释及实现原理说明 系前期从某高手卖家处高价购得(技术源头实为国外专业公司) 本人已经在多个自动化控制系统中采用,为摊低成本故低
- DSP28335的Svpwm处理器在环仿真(matlab simulink)
- cruise模型,增程汽车仿真模型,恒功率控制 关于模型: 1.模型是个base模型,基于cruise simulink联合仿真,主要实现恒功率控制以及电制动优先的能量回收策略,主要供学习使用
- Polarion表结构
- ssm中小型企业财务管理系统+jsp.zip
- ssm珠宝首饰交易平台开发+jsp.zip
- ssm助学贷款+jsp.zip
- ssm职工健康每日申报系统设计+vue.zip
- ssm在线作业管理系统的设计与实现+vue.zip
- ssm中国咖啡文化宣传网站的设计与实现+vue.zip
- FIFO verilogIP 包括深度为1的fifo 包括普通同步FIFO和异步FIFO,均为first word fall through模式,同步fifo三种写法,异步fifo三种写法,可参
- ssm在线医疗服务系统+jsp.zip