Advertisement

LPC17XX官方核心及外设CMSIS驱动库与例程

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:ZIP


简介:
本资源提供LPC17XX系列微控制器的官方核心及外围设备CMSIS驱动库和示例程序,助力开发者高效进行嵌入式软件开发。 此软件包包含适用于LPC1700的标准化外设固件驱动库。该包包括宏、数据类型、结构体类型以及在无需深入了解LPC1700外围设备的情况下,用于实现外围功能应用的函数。 LPC1700CMSIS标准外设固件库也符合CMSIS规范。 本手册分为以下部分: - CMSIS - LPC1700CMSIS驱动固件库 - 发行说明 相关主题包括: - CMSIS介绍(由ARM提供) - CMSIS设备驱动参考(由ARM提供) - UartDev - SpiDev - EthDev - LPC1000软件开发工具链 - LPC17xx示例描述 - 将FreeRTOS导入LPC17xxCMSIS项目

全部评论 (0)

还没有任何评论哟~
客服
客服
  • LPC17XXCMSIS
    优质
    本资源提供LPC17XX系列微控制器的官方核心及外围设备CMSIS驱动库和示例程序,助力开发者高效进行嵌入式软件开发。 此软件包包含适用于LPC1700的标准化外设固件驱动库。该包包括宏、数据类型、结构体类型以及在无需深入了解LPC1700外围设备的情况下,用于实现外围功能应用的函数。 LPC1700CMSIS标准外设固件库也符合CMSIS规范。 本手册分为以下部分: - CMSIS - LPC1700CMSIS驱动固件库 - 发行说明 相关主题包括: - CMSIS介绍(由ARM提供) - CMSIS设备驱动参考(由ARM提供) - UartDev - SpiDev - EthDev - LPC1000软件开发工具链 - LPC17xx示例描述 - 将FreeRTOS导入LPC17xxCMSIS项目
  • LPC17XX
    优质
    本项目提供NXP LPC17xx系列微控制器的官方示例程序,涵盖串口通信、定时器、I2C及GPIO等模块的应用实例,适合初学者快速上手和深入了解芯片功能。 NXP LPC 17xx 官方例程资源丰富,研发该系列芯片必备。
  • STM32F4xx
    优质
    《STM32F4xx外设驱动库及示例程序》是一本详解STM32F4系列微控制器外设功能实现与编程技巧的技术书籍,通过丰富的代码实例深入浅出地讲解了如何使用STM32 HAL库进行高效开发。 STM32F4xx 外设驱动库和例程现已发布,快来下载吧!
  • LPC177x_8x (LPC17xx) CMSIS Driver Library
    优质
    LPC177x_8x CMSIS驱动库为NXP LPC17xx系列微控制器提供了一套标准化的硬件抽象接口,便于高效开发嵌入式系统应用。 LPC177x_8xCMSIS - 兼容标准外设固件驱动库 Rev 1.17 - 2012年6月12日 此列表包含了在LPC177x_8xCMSIS包中支持的示例程序。 - ADC - Adc_Burst: 展示如何使用ADC转换器进行突发模式下的单输入或多输入转换。 - Adc_Dma: 展示如何通过DMA传输将ADC数据从一个地方转移到另一个地方。 - Adc_Interrupt: 展现了在中断模式下使用ADC的用法。 - Adc_Polling: 展示如何以轮询方式使用ADC转换。 - BOD - BOD_Demo:展示BOD(欠压检测)功能的应用方法。 - CAN - Can_Aflut: 说明了如何通过CAN驱动程序动态更改AFLUT表。 - Can_Bypass: 展示如何在旁路模式下测试CAN操作。 - Can_Selftest: 如何使用自检模式对CAN进行自我检测。 - Cortex-M3 - Bit_Banding:展示Cortex-M3处理器的位带功能的应用方法。 - MPU:展示了如何使用MPU保护内存区域的方法。 - Privilege_Mode: 展示了在特权和非特权模式之间切换的过程。 - CRC - Crc_Demo: 如何使用CRC引擎进行多项式计算的结果展示。 - Crc_Dma: 说明了如何通过DMA支持来使用CRC引擎。 - DAC - Dac_Dma:展示了如何利用DMA将数据传输到DAC外设中的方法。 - Dma_SineWave:演示了在LPC177x_8x上用DAC生成正弦波信号的方法。 - DMA - Dma_Flash2Ram: 展示了通过DMA引擎从Flash向RAM内存中转移数据的过程。 - EEPROM - Eeprom_Demo: 如何与LPC177x_8x的EEPROM存储器进行交互的操作说明。 ... (省略部分) ... - USBHostLite - UsbHost_MassStorage:展示如何在LPC177x_8x上配置USB主机控制器。 - WDT - Wdt_Interrupt: 展示了WDT生成中断的使用方法,该中断发生在特定时间后。 - Wdt_Reset: 如何设置WDT来触发芯片复位操作。 - Wdt_WindowMode:测试LPC177x_8x窗口看门狗定时器的操作模式。
  • LPC17XX
    优质
    LPC17XX系列微控制器驱动程序为嵌入式系统开发提供底层硬件访问接口和功能支持,涵盖GPIO、定时器、UART等模块。 MDK Keil 安装驱动后可以直接使用,适用于LPC1700系列的开发,必须安装相应的驱动程序。
  • 最新的CMSIS
    优质
    最新发布的CMSIS官方库包含了针对ARM Cortex处理器优化的软件包,提供了广泛的中间件、驱动和RTOS等功能模块,方便开发者进行高效编程。 ARM公司最新版官方库 ARM.CMSIS.5.2.0 支持所有Cortex-M系列处理器。
  • LPC17XX序.rar
    优质
    本资源为LPC17xx系列微控制器的驱动程序合集,包含USB、I2C、SPI等多种接口驱动源码及示例项目,适用于嵌入式系统开发人员。 《LPC17XX驱动库详解与应用》 LPC17XX系列微控制器是由NXP(原飞利浦)公司推出的基于Cortex-M3内核的高性能、低功耗处理器,广泛应用于工业控制、消费电子、医疗设备和汽车电子等领域。该系列芯片提供了丰富的外设操作函数,使得开发者能够快速进行系统开发和应用程序设计。 LPC17XX库的核心在于对外设的全面支持,包括但不限于GPIO(通用输入输出)、UART(通用异步接收发送器)、SPI(串行外围接口)、I2C(集成电路间通信)、PWM(脉宽调制)、ADC(模拟数字转换器)和DAC(数字模拟转换器)。这些功能模块的驱动程序使得开发者能够轻松控制硬件资源,实现各种复杂的功能。 例如,GPIO库允许设置和读取特定引脚的状态;UART库提供串行通信支持,包括数据发送、接收及波特率配置等功能;SPI库用于与外部SPI设备进行高速通信;I2C库则可以与总线上的其他设备(如传感器或存储器)交互。 LPC17XX的源码中包含详尽的外设驱动例程。这些示例不仅展示了如何初始化和操作外设,还提供了常见的应用场景,便于初学者快速上手学习。通过理解和应用这些例子,开发者可以迅速掌握LPC17XX微控制器的功能,并将其应用于实际项目。 库函数设计遵循模块化与可重用性原则,使代码结构清晰且易于维护。每个驱动模块封装了底层硬件操作细节,开发者只需调用相应的库函数即可完成所需的操作。这种设计降低了开发难度并提高了效率。 在实践中,中断处理和实时性能是关键考虑因素。LPC17XX的库提供了中断服务例程(ISRs)模板供开发者使用,并需要根据具体需求编写自定义逻辑以确保系统能够及时响应外设事件。同时理解Cortex-M3架构下的中断机制对于优化软件性能至关重要。 总而言之,掌握LPC17XX驱动库和外设功能是开发基于该系列微控制器应用的基础。通过深入学习并熟练使用这些工具,开发者可以充分发挥LPC17XX的潜力,并实现各种创新性的嵌入式解决方案。无论是新手还是经验丰富的工程师,这套驱动库都是宝贵的资源和支持手段。
  • LPC17XX函数版本2
    优质
    LPC17XX官方库函数版本2提供了针对NXP LPC17系列微控制器优化的一组全面、高效的软件库函数,旨在简化开发流程,加速产品上市时间。 NXP官方库函数源代码支持多种编译环境。
  • DSP2812力天电子
    优质
    本资源提供TI DSP TMS320F2812处理器的官方例程及力天电子配套外设例程,适用于学习和开发,帮助工程师快速上手。 最近在从事与DSP相关的产品开发,并搜集了一些资料想分享给大家,希望对大家有所帮助。其中包括了DSP2812的官方例程以及力天电子提供的例程。这些资源对于使用DSP281x系列芯片来说应该是通用的。
  • LPC17xx_Example.zip - LPC17XXlpc17xx
    优质
    LPC17xx_Example.zip 包含了针对NXP LPC17XX系列微控制器的各种示例程序,帮助开发者快速上手和熟悉该系列MCU的硬件特性和软件开发。 LPC17xx单片机的例程包比较全面(适用于Keil),有需要的朋友可以下载。该芯片性价比不错。