品牌LOGO
Implementing FullCAN-like message handling on the LPC21xx and LPC22xx Application note
发布时间: 2019-04-12
类型: 应用笔记或设计指南,设计参考、应用指南
品牌:
NXP(恩智浦)
型号:
LPC21xx; LPC22xx; LPC2119; LPC2129; LPC2219; LPC2229
该应用笔记详细阐述了如何在Philips LPC21xx和LPC22xx系列微控制器上通过软件实现类似FullCAN的消息处理模式。文中核心内容涵盖了一种直接将选定CAN消息标识符接收到的数据存储至消息缓冲区的机制,并提供了具体的实现软件包。资料深入解析了CAN驱动软件的功能架构,详细列出了相关的数据类型与全局变量,同时给出了初始化CAN接口、添加接收过滤器以及执行消息发送和接收函数的具体方法。此外,文档还探讨了示例程序的功能特性、兼容性表现、性能评估及替代方案,旨在帮助开发人员高效掌握该微控制器的CAN通信开发。针对文中所述的Philips微控制器及开发方案,Philips在世强硬创平台上由世强先进(深圳)科技股份有限公司授权代理并提供技术支持及采购服务。基于该技术方案,用户可通过平台获取原厂授权的正品器件,相关型号支持单件起订、在线下单、样品申请及批量询价,且库存充足。平台专职FAE团队可提供从选型、设计验证到调试的全流程技术支持,覆盖从研发打样到量产的全生命周期采购需求,有助于缩短供应链响应周期,加速产品开发与上市进程。
资料下载
资料平台
数据手册 - 英文
单芯片16/32位微控制器;具有10位ADC和CAN的64/128/256 KB ISP/IAP闪存:LPC2119FBD64
Apr 8, 2022
下载
产品勘误说明 - 英文
勘误表LPC2119、LPC2129、LPC2109/00、LPC2119/00、LPC2129/00
Rev. 3
下载
数据手册 - 英文
单芯片16/32位微控制器;具有10位ADC和CAN的64/128/256 KB ISP/IAP闪存:LPC2109FBD64
Apr 8, 2022
下载
产品勘误说明 - 英文
勘误表LPC2109/01、LPC2119/01、LPC2129/01
Rev. 3
下载
数据手册 - 英文
单芯片16/32位微控制器;具有10位ADC和CAN的64/128/256 KB ISP/IAP闪存:LPC2129FBD64
Apr 8, 2022
下载
数据手册 - 英文
LPC212x NXP 60-MHz, 32-bit ARM7TDMI-S™ processors
March 2007
下载
数据手册 - 英文
单芯片16/32位微控制器;64/128/256 kB ISP/IAP闪存,集成10位ADC和CAN
Rev. 7
下载
开发环境(软件/固件) - 英文
LPCXpresso IDE 8支持信息自述
2019/04/15
下载
技术文档 - 英文
寻找更多的32位MCU选项?
April 2009
下载
数据手册 - 英文
12V/24V/48V 安全系统基础芯片,适用于 ASIL D
Preproduction
下载
数据手册 - 英文
MR3003高性能77 GHz雷达收发器
Feb 25, 2025
下载
数据手册 - 英文
80C51 8位微控制器家族 P87C51RD2FBD
Mar 8, 2023
下载
技术文档 - 英文
S32K344-WB:汽车通用评估板
Jul 2, 2025
下载
数据手册 - 英文
面向S32N处理器的高压ASIL D PMIC ——1个HVBUCK、5个LVBUCK和1个LDO
Feb 13, 2025
下载
数据手册 - 英文
PF9453:适用于i.MX 91和简单Linux平台的低功耗多轨PMIC
Last Updated: May 27, 2025
下载
技术文档 - 英文
S32R45评估板
Sep 19, 2022
下载
数据手册 - 英文
RDDRONE-T1ADAPT
Sep 7, 2022
下载
技术文档 - 英文
LS1028ARDB
2025/07/03
下载
技术文档 - 英文
实时边缘软件
2025/07/03
下载
数据手册 - 英文
智能网卡(Smart NIC) Last Updated: Dec 14, 2024
2025/07/03
下载
数据手册 - 英文
i.MX RT1180:带TSN交换机和 EdgeLock®的跨界MCU
May 27, 2025
下载
技术文档 - 英文
基于i.MX RT106V的EdgeReady智能语音用户界面解决方案
Jul 1, 2025
下载
数据手册 - 英文
能源网关**i.MX Block Diagram**
2025/07/03
下载
技术文档 - 英文
PowerQUICC® III处理器 具有TDM、DDR、PCI、PCIx Express®、RapidIO®、1 GB以太网、安全性、带UTOPIA的CPM - MPC8560
Last Updated: Apr 9, 2022
下载
技术文档 - 英文
MPC8314E 低功率PowerQUICC® II Pro处理器,带 DDR2、TDM、PCI、PCI、1 GB 以太网、 安全性和USB
2025/07/03
下载
技术文档 - 英文
3.0 A,1.0MHz集成式DDR开关电源 MC34712
2025/07/03
下载
数据手册 - 英文
带电源的10通道LED背光驱动器 MC34844
Dec 18, 2024
下载
数据手册 - 英文
32位微控制器用于车身电子应用
Apr 1, 2025
下载
数据手册 - 英文
PCF85063A
Mar 20, 2025
下载
技术文档 - 英文
用于摩托车的两轮防抱死制动(ABS)控制器 SB0400
Mar 14, 2025
下载
技术文档 - 英文
QorIQ® Layerscape 2088A和2048A多核通信处理器
Dec 16, 2024
下载
数据手册 - 英文
Kinetis® KW0x-48 MHz,Sub-GHz 无线连接微控制器(MCU),基于ARM® Cortex®-M0+内核
Dec 17, 2024
下载
世强AI
世强AI是专注硬创领域的专业垂类AI。基于世强硬创平台沉淀的全品类数据,覆盖 IC、元件、材料、电气、电机、仪器,超千万级 SKU。深度融合全行业原厂技术资料与供应链数据,不仅提供方案设计、器件选型、BOM优化等快速精准的研发支持,更能发起快速购买、样品申请、技术支持、批量询价等服务,贯穿硬件创新全链路,让研发更容易,让采购更便宜。
去使用世强AI >>
应用/方案
连接以太网接口与LPC2000应用说明
本应用笔记介绍了如何将以太网接口连接到NXP LPC2000系列ARM微控制器。内容包括连接LPC21xx和LPC22xx系列微控制器与RTL8019AS以太网控制器的参考电路图和以太网驱动程序源代码,以及如何在LPC22xx开发系统中配置uClinux以太网选项。
阅读原文 >>
迁移到LPC2300/2400系列应用说明
本文档详细介绍了从LPC210x/LPC22xx/LPC21xx设备迁移到LPC23xx/24xx系列设备时需要考虑的重要特性。包括时钟结构、APB分频器、双AHB总线架构、DMA引擎、增强型外设等。此外,还涉及了电源管理、GPIO、I2C、看门狗、PWM、RTC等功能的改进和变化。
阅读原文 >>
uClinux与LPC22xx应用程序入门说明
本应用笔记介绍了如何在NXP的LPC22xx系列ARM微控制器上使用uClinux:设置Linux环境、系统配置、构建和加载映像文件,以及uClinux开发的简单介绍。内容包括uClinux和LPC22xx的概述、环境设置、源代码获取、系统配置、构建映像、加载映像、启动uClinux以及uClinux开发等步骤。
阅读原文 >>
LPC2000 EINT双边缘中断技术说明
本技术笔记介绍了如何使用LPC2000系列微控制器中的外部中断功能。具体内容包括通过P0.16端口接收外部中断信号,并在ARM7核心的LPC2129微控制器上实现双边沿中断。文档详细说明了中断服务例程中如何改变中断极性,以及如何处理VPBDIV、EXTPOLAR和EXTMODE寄存器相关的错误和解决方案。此外,还提供了相应的软件示例代码。
阅读原文 >>
LPC2000应用说明中的μC/OS-II时间管理
本应用笔记介绍了如何在NXP Semiconductors的LPC2000微控制器系列中实现µC/OS-II的时间管理。内容包括µC/OS-II的介绍、初始化过程、系统配置、定时器初始化、时钟滴答中断服务例程以及时间管理函数的使用。通过示例代码展示了如何在LPC2129评估板上实现时间管理功能。
阅读原文 >>
LPC2129FBD64单片16/32位微控制器;具有10位ADC和CAN的64/128/256 KB ISP/IAP闪存:不建议用于新设计
LPC2109/2119/2129系列16/32位微控制器基于Arm7TDMI-S™ CPU,具备实时仿真和嵌入式跟踪支持,内置64/128/256 kB高速闪存。支持32位代码执行,16位Thumb模式可减少代码量超过30%。具有64引脚紧凑型封装、低功耗、多种32位定时器、10位ADC、两个CAN通道、PWM通道和46个快速GPIO线,适用于汽车、工业控制、医疗系统和容错维护总线等应用。
阅读原文 >>
LPC2119FBD64 单芯片16/32位微控制器;64/128/256 kB ISP/IAP flash,带10位ADC和CAN
LPC2119FBD64是一款基于16位/32位Arm7TDMI-S™CPU的单芯片微控制器,具备64/128/256 KB的ISP/IAP闪存,支持10位ADC和CAN通信。该芯片支持实时仿真和嵌入式跟踪,具有128位存储器接口和独特的加速架构,适用于汽车、工业控制、医疗系统等应用。它提供多个32位定时器、4通道10位ADC、2个CAN通道、PWM通道和46个快速GPIO线,以及多达9个外部中断引脚。
阅读原文 >>
LPC2109FBD64 单芯片16/32位微控制器;64/128/256 kB ISP/IAP flash,带10位ADC和CAN
LPC2109FBD64是一款基于16位/32位Arm7TDMI-S™CPU的单芯片微控制器,具备64/128/256 KB的ISP/IAP闪存,支持10位ADC和CAN通信。该芯片支持实时仿真和嵌入式跟踪,具有128位存储器接口和独特的加速架构,适用于汽车、工业控制、医疗系统等应用。它提供多个32位定时器、4通道10位ADC、2个CAN通道、PWM通道和46个快速GPIO线,以及多达9个外部中断引脚。
阅读原文 >>
LPC21xx和LPC22xx用户手册用户手册
本手册为NXP Semiconductors公司生产的LPC21xx和LPC22xx系列微控制器用户手册。手册涵盖了该系列产品的特性、功能、内存映射、引脚配置等信息。主要内容包括:微控制器概述、如何阅读本手册、产品特性、订购选项、内存映射、引脚配置、ARM7TDMI-S处理器、片上闪存系统、片上静态RAM等。手册详细介绍了各个型号的配置和功能,适用于工业控制、医疗系统、门禁控制、POS等领域。
阅读原文 >>
LPC2000 ADC代码示例技术说明
本技术文档提供了两个软件示例,展示了Philips Semiconductors LPC2000微控制器系列中10位A/D转换器的使用方法。第一个示例展示了如何通过软件控制启动并轮询模式进行四个模拟输入的转换,结果通过UART0发送到PC端。第二个示例展示了如何使用中断驱动的突发模式进行转换,并在每次转换后生成中断,通过中断处理程序获取转换结果。
阅读原文 >>
LPC2000系列应用程序的初始化代码/提示说明
本资料为Philips Semiconductors发布的关于LPC2000系列微控制器初始化的指南,内容包括初始化步骤、降低功耗的提示和代码示例。资料涵盖了启动文件编写、时钟设置、堆栈指针配置、外设配置、中断处理、低功耗模式以及软件工具支持等方面。
阅读原文 >>
摩托罗拉ADS库安装程序v1001的安装说明
这份资料是关于Motorola ADS Library Installer v1001的安装指南。该安装程序提供了一个Java图形用户界面,用于安装适用于Agilent Technology的Advanced Design System 2001的Motorola库。安装前需先安装ADS v2001,且无需额外软件。安装过程中,用户需选择目录以提取安装程序,并可能需要查看日志文件以解决安装问题。新安装程序包含最新的Motorola LDMOS Model Library版本。资料还提供了针对Windows 98、2000和NT4.0、Solaris 2.6以及HP-UX 10.20操作系统的安装说明,并附有构建新的*hpeesofsim*可执行文件的指南。
阅读原文 >>
FXTH87xx1xFWUG
本指南详细介绍了NXP Semiconductors公司FXTH87xx11和FXTH87xx12设备中使用的嵌入式固件。内容涵盖全局变量、函数标准格式、功能描述以及错误状态格式。指南旨在为固件架构师、开发者、编码人员和测试人员提供操作这些设备所需的信息。
阅读原文 >>
MPC5777C电池管理系统(BMS)与发动机控制开发板2
MPC5777C-DEVB2是一款多功能开发板,适用于牵引电机、电池管理系统(BMS)、内燃机和变速箱等应用。该板基于32位Power Architecture® MPC5777C微控制器,集成了FS65系统基础芯片、SJA1110和TJA1048T以太网及CAN收发器,旨在支持软硬件开发,提供系统性能、功能安全和信息安全功能。
阅读原文 >>
基于MCU的本地语音控制解决方案 **MCU-LOCAL-VOICE**
恩智浦推出的基于MCU的本地语音控制解决方案,采用i.MX RT106L跨界MCU,支持在FreeRTOS上运行,实现快速、轻松的本地语音命令添加。该方案提供超小规格、量产级硬件和集成软件,旨在缩短上市时间、降低风险并减少开发工作量。解决方案无需Wi-Fi和云连接,适用于智能家居和智能家电产品,满足消费者对隐私的关切。
阅读原文 >>
运营商/企业WLAN接入点解决方案
恩智浦提供企业WLAN接入点系统解决方案,包括可扩展的Layerscape网络处理器、Wi-Fi接入芯片组、IoT连接解决方案和基于OpenWRT的软件平台。产品涵盖2.4GHz和5GHz频段Wi-Fi接入解决方案,以及适用于Zigbee、Thread和低功耗蓝牙的IoT无线电。此外,还提供电源管理集成电路、NFC读卡器和安全性解决方案。
阅读原文 >>
能源管理系统(EMS) - 高级版 Block Diagram
能源管理系统(EMS)通过集成多种分布式能源(如太阳能、风能、储能系统)与公共电网,实现能效优化和可持续性提升。系统采用恩智浦的先进技术,具备自主监测、优化运营成本、平衡电力流、安全连接设备等功能。主要组件包括模拟前端、差压传感器、温度传感器、压力传感器、处理器、加速度传感器、磁控开关、RTC、GPIO扩展器、Wi-Fi、蓝牙、LED驱动器、LCD段式驱动器、Sub-GHz收发器、USB解决方案、免接触式读卡器、以太网交换机等。
阅读原文 >>
恩智浦楼宇I/O控制器
楼宇I/O控制器用于确保楼宇内系统、流程和设备的连接与控制。控制器管理模拟和数字输入,充当中央处理和楼宇设备之间的桥梁。恩智浦提供多种产品,包括处理器、无线技术、模拟前端、传感器和安全元素,以实现楼宇自动化协议的管理和高级安全机制。产品涵盖UWB、Wi-Fi、蓝牙、IEEE 802.15.4等多种无线技术,以及电压转换器、安全芯片、温度和压力传感器等。
阅读原文 >>
平台客服
扫码关注
关注世强硬创
解锁服务进度实时跟踪和专属客服特权
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面