Advertisement

LPC177x_8x (LPC17xx) CMSIS Driver Library

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


简介:
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窗口看门狗定时器的操作模式。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • 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窗口看门狗定时器的操作模式。
  • CMSIS-Driver(ARM)
    优质
    CMSIS-Driver是由ARM公司开发的一套中间件库,专为使用CMSIS框架的微控制器提供标准化设备驱动接口,简化软件移植与维护。 ARM.CMSIS-Driver示例代码对于Cortex-M系列开发以及符合CMSIS的驱动开发非常有帮助。
  • CMSIS-DRIVER配置CAN和USART
    优质
    本项目利用CMSIS-Driver库配置和管理STM32微控制器上的CAN与USART接口,实现高效通信协议栈,适用于嵌入式系统开发。 CMSIS-DRIVER配置CAN和USART可以直接移植源代码,如有问题欢迎交流。
  • CMSIS-DRIVER CAN驅動程序
    优质
    CMSIS-Driver CAN驱动程序是一款基于CMSIS标准开发的CAN协议栈底层驱动,适用于各类微控制器,提供标准化接口以简化CAN总线通信。 基于CMSIS-DRIVER实现CAN通信配置涉及一系列步骤和技术细节。此过程主要包括初始化硬件接口、设置传输参数以及管理消息的发送与接收。使用CMSIS-DRIVER库可以简化底层驱动程序的操作,使开发者能够专注于应用层逻辑和协议处理。 在具体实施时,首先需要包含必要的头文件,并定义用于通信的相关数据结构体。接着调用API函数来配置CAN控制器的工作模式、波特率等关键参数。此外还需编写中断服务例程或使用轮询机制以实现消息的接收与发送功能。 通过这种方式,开发者可以充分利用CMSIS-DRIVER提供的高级抽象层接口,从而更高效地进行嵌入式系统的开发工作。
  • LPC17XX官方核心及外设CMSIS驱动库与例程
    优质
    本资源提供LPC17XX系列微控制器的官方核心及外围设备CMSIS驱动库和示例程序,助力开发者高效进行嵌入式软件开发。 此软件包包含适用于LPC1700的标准化外设固件驱动库。该包包括宏、数据类型、结构体类型以及在无需深入了解LPC1700外围设备的情况下,用于实现外围功能应用的函数。 LPC1700CMSIS标准外设固件库也符合CMSIS规范。 本手册分为以下部分: - CMSIS - LPC1700CMSIS驱动固件库 - 发行说明 相关主题包括: - CMSIS介绍(由ARM提供) - CMSIS设备驱动参考(由ARM提供) - UartDev - SpiDev - EthDev - LPC1000软件开发工具链 - LPC17xx示例描述 - 将FreeRTOS导入LPC17xxCMSIS项目
  • LPC17xx_Example.zip - LPC17XXlpc17xx 例程
    优质
    LPC17xx_Example.zip 包含了针对NXP LPC17XX系列微控制器的各种示例程序,帮助开发者快速上手和熟悉该系列MCU的硬件特性和软件开发。 LPC17xx单片机的例程包比较全面(适用于Keil),有需要的朋友可以下载。该芯片性价比不错。
  • Adafruit PWM伺服驱动器库:Adafruit-PWM-Servo-Driver-Library
    优质
    Adafruit-PWM-Servo-Driver-Library是为Adafruit PWM伺服驱动器设计的开源代码库,支持Arduino平台,用于控制多个伺服电机和LED条,简化硬件操作。 Adafruit PWM伺服驱动器库用于控制PWM伺服驱动器。
  • LPC17XX Cortex-M3 UCOS
    优质
    本项目基于NXP LPC17XX系列微控制器和Cortex-M3内核,采用UC/OS-II实时操作系统进行开发。适合嵌入式系统高级编程学习与应用。 《LPC17XX Cortex-M3与uCOS深度解析》 在嵌入式系统开发领域,NXP LPC17XX系列微控制器以其高性能、低功耗的特性,成为了众多工程师的选择。该系列芯片基于ARM Cortex-M3内核,集成了丰富的外设接口,适用于各种工业控制、消费电子及物联网应用。而uCOS操作系统作为一款实时嵌入式操作系统(RTOS),在小内存和高实时性场景下表现出色,是LPC17XX的理想软件平台。 LPC17XX系列MCU主要知识点: 1. **Cortex-M3内核**:ARM公司设计的这款32位RISC处理器内核具备高效能和低功耗的特点。它支持Thumb-2指令集,提高了代码密度,并内置硬件浮点单元(FPU),可加速浮点运算。 2. **LPC17XX硬件特性**:该系列包含多种型号如LPC1768、LPC1769等,它们内置了UART、SPI、I2C和USB等多种通信接口及ADC、DMA和RTC模块,并具有丰富的GPIO引脚,适用于各种应用场景。 3. **Keil uVision4**:这是一个流行的嵌入式开发环境,提供了IDE、编译器和仿真器等功能,用于编写、调试以及烧录代码至目标MCU。 4. **移植uCOS**:将uCOS操作系统移植到LPC17XX上需要进行内核配置、中断处理及时钟初始化等工作。在这一过程中需理解uCOS的任务调度机制、信号量管理等,并适配LPC17XX的硬件资源和中断结构。 5. **驱动代码**:这些连接应用程序与硬件的关键代码包括GPIO、定时器、串口等,使得开发者能够便捷地控制和访问各种硬件资源。 6. **多任务实例**:uCOS支持并行执行的任务管理。通过创建任务、分配优先级及调度实现并发操作。一些示例展示了如何在LPC17XX上进行多任务的创建与管理以完成复杂系统功能。 7. **学习资源**:初学者可以利用提供的开发工具、操作系统和驱动代码,快速了解并实践嵌入式系统的开发流程。 通过深入研究和实践LPC17XX Cortex-M3及uCOS结合的应用,开发者不仅能掌握微控制器的基本操作技能,还能理解RTOS在实际应用中的优势与用法,并为后续的项目奠定坚实的基础。
  • CMSIS-DAP.zip
    优质
    CMSIS-DAP.zip是一款用于嵌入式开发的标准软件库和调试接口,它支持基于ARM Cortex微控制器的设备编程与调试。 解决 Keil 5 识别最新版 DAP-link 的问题。
  • CMSIS-RTOS_Presentation_pdf_rtos_CMSISRTOS_CMSIS_RTOS
    优质
    本PDF文档为CMSIS-RTOS演示材料,深入介绍了实时操作系统(RTOS)及其在CMSIS框架中的应用,适合嵌入式系统开发人员学习参考。 CMSIS-RTOS Presentation 本段落档将介绍CMSIS-RTOS的相关内容,并探讨其在实时操作系统中的应用与优势。通过详细的讲解和实例分析,帮助读者更好地理解和使用这一技术框架,以提高嵌入式系统的开发效率和性能。 由于原文中没有具体提及联系方式等信息,在重写时未做相应修改。