本帖最后由 wbeast 于 2019-5-8 11:52 编辑
旺宝-LPC1768开发板寄存器版本实验程序,资料完全开源,欢迎大家下载资料探讨学习。 旺宝 -LPC1768开发板是旺宝电子独立设计生产的,开发板主控使用LPC1768,LPC1768是由NXP推出基于ARM Corex-M3内核的微控制器。 l ARM Cortex-M3 处理器,可在高至 100MHz 的频率下运行 ,并包含一个支持 8 个区的存储器保护单元(MPU)。 l ARMCortex-M3 内置了嵌套的向量中断控制器(NVIC);具有在系统编程(ISP)和在应用编程(IAP)功能的 512KB 片上 Flash程序存储器。 l 把增强型的 Flash 存储加速器 和 Flash 存储器在 CPU 本地代码/数据总线上的位置进行整合,则 Flash 可提供高性能的代码。 l 64KB 片内 SRAM 包括:32KBSRAM 可供高性能 CPU 通过本地代码/ l 数据 总 线 访问 ; 2 个 16KBSRAM 模块 , 带 独立 访 问 路 径 , 可进 行 更 l 高吞量的操作。这些 SRAM 模块可用于以太网、USB、DMA 存储器 , l 以及通用指令和数据存储。 l AHB 多层矩阵上具有 8 通道的通用 DMA 控制器,它可结合 SSP、I2S、 l UART、 模数 和 数 模转 换 器外 设、 定 时 器匹 配 信号 和 GPIO 使 用, 并 可用于存储器到存储器的传输。 l 多 层 AHB 矩 阵 内 部 连 接 , 为 每 个 AHB 主 机 提 供 独 立 的 总 线 。AHB。 l 主机包括 CPU、通用 DMA 控制器 、以 太网 MAC 和 USB 接口。这个 l 内部连接特性提供无仲裁延迟的通信,除非 2 个主机尝试同时访问同一个从机; l 分离 的 APB 总线 允许 在 CPU 和 DMA 之间 提供 更多 的带 宽, 更少的 l 延迟。CPU 无须等待 APB 写操作完成;以太网 MAC 带 RMII 接口和相关的 DMA 控制器; l USB2.0主 机 /OTG 控 制 器 , 带 有 用 于 从 机 、 主 机 功 能 的 片 内 PHY 和相关的 DMA 控制器; l 4 个 UART,带小数波特 率发生功 能、内部 FIFO、DMA 支持和 RS-485 支 持 。 1 个 UART 带 有 modem 控 制 I/O 并 支 持 RS-485/EIA-485 , 全 部的 UART 都支持 IrDA; l CAN 控制器,带 2 个通道; l SPI 控制器,具有同步、串行、全双工通信和可编程的数据长度; l 2 个 SSP 控 制 器 , 带 有 FIFO, 可 按 多 种 协 议 进 行 通 信 。 其 中 一 个 可选 择用 于 SPI, 并且 和 SPI 共 用中 断。 SSP 接 口可 以与 GPDMA 控 制器一起使用; l 3 个增强型的 I2C 总线接口,其中 1 个具有开漏输出功能,支持整个I2C 规范和数 据速率为 1Mbit/s 的 快 速模 式 ,另 外 2 个具有标准的端口管脚。增强型特性包括多个地址识别功能和监控模式; l I2( Inter-IC Sound) 接 口 , 用 于 数 字 音 频 输 入 或 输 出 , 具 有 小 数 速率 控 制 功 能 。I2S 接口可与 GPDMA 一 起 使 用 。I2S 接口支持 3-线的 数据发送和 接收或 4-线的组合发 送和接收连接,以 及主机时钟输入 /输出; l 70 个(100 个管 脚封装 )通用 I/O (GPIO )管脚,带可配置的上拉/下拉电阻。AHB 总线上的所有 GPIO 可 进行 快速 访问 ,支持 新的、可配 置 的 开 漏 操 作 模 式 ; GPIO 位 于 存 储 器 中 , 它 支 持 Cortex-M3 位 带宽并且由通用 DMA 控制器使用; l 12 位模 数转 换器 (ADC), 可在 8 个管 脚间 实现 多路 输入 ,转 换速率高达 1MHz,并具有多个结果寄存器。12 位 ADC 可与 GPDMA 控制器一起使用; l 10位 数模 转 换 器 ( DAC) , 具 有 专 用 的 转换 定 时 器 , 并支 持 DMA 操作; l 4 个 通用 定时 /计 数器 ,共 有 8 个 捕获 输入 和 10 个 比较 输出 。每 个 定时器模块 都具有 一个外部计数输入。可选择特定的定时 器事件来 产生 DMA 请求; l 1 个电机控制 PWM,支持三相的电机控制; l 正交编码器接口,可监控一个外部正交编码器; l 1 个标准的 PWM/定时器模块,带外部计数输入; l 实时时 钟 (RTC) 带 有 独 立 的 电 源域 。 RTC 通 过 专 用 的 RTC 振 荡 器 来驱动。RTC 模块包括 20 字节电池供 电的备用寄存器, 当芯片的其 它部分掉电 时允许 系统状态 存储在该寄存器中。电池电源可由标准的 3V 锂电池供电 。当电 池电压 掉至 2.1V 的低电压时,RTC 仍将会继续 工作。RTC 中断可将 CPU 从任何低功率模式中唤醒; l 看门狗定时 器(WDT),该定时器的 时钟源可 在内部 RC 振荡 器、RTC 振荡器或 APB 时钟三者间进行选择。 l 支持 ARM Cortex-M3 系统节拍定时器,包括外部时钟输入选项。 l 重复性的中断定时器提供可编程和重复定时的中断。
【01】LPC1768_LED实验.rar
(110.28 KB, 下载次数: 69)
|