"致远公司LPC1700系列Cortex-M3_ZLG1 CAN驱动库应用"
需积分: 10 33 浏览量
更新于2023-12-21
收藏 2.22MB PPT 举报
CAN驱动库应用-LPC1700系列Cortex-M3_ZLG1
致远公司提供了LPC1700系列Cortex-M3微控制器相关的CAN驱动库,这个CAN驱动库基于API库函数,可以帮助开发者简化繁琐的寄存器操作,从而缩短项目的开发周期。该CAN驱动库提供了一系列API库函数,方便开发者进行CAN控制器的软件复位、初始化、发送和接收CAN帧信息等操作。其中包括了以下几个函数:
1. Enter_SWRst ( INT8U Ch ):CAN控制器进入软件复位模式
2. Quit_SWRst ( INT8U Ch ):CAN控制器退出软件复位模式
3. CAN_Init ( unsigned char Ch, INT32U Band ):CAN控制器初始化
4. Writedetail ( INT8U LEN, INT8U FF, INT16U ID, INT8U *data ):用户填写发送帧信息
5. CANSend ( INT8U Ch, INT8U BUFNum ):发送CAN帧
6. CANRCV ( INT8U Ch, MessageDetail *MessageCAN ):接收CAN帧放在指定的结构体中
7. CANRCVANDSEND ( INT8U Ch, INT8U BUFNum ):CAN将收到的信息再发送出去
8. CanintIsr ( void ):CAN控制器中断处理函数
这些函数覆盖了CAN控制器的主要功能,能够方便开发者进行CAN通信相关的操作。
CAN总线是一种广泛应用于工业现场、电梯系统、电力通讯、汽车电子等领域的现场总线。它的主要特点包括串行数据通信、可靠性高、实时性强、灵活性大、支持多主工作方式、节点数目多、性价比高等。CAN总线与传统的现场工业总线RS-485相比具有很大的优势,并且是目前为止唯一有国际标准(ISO11898)的现场总线。
CAN总线的电气特性是其具有差分信号对的特点,信号是以两线之间的“差分”电压形式出现。这种特点使得CAN总线在噪声环境下具有较好的抗干扰能力。同时,CAN总线也可以通过双绞线传输介质进行数据传输。
总的来说,CAN驱动库应用-LPC1700系列Cortex-M3_ZLG1是基于API库函数的CAN驱动库,可以帮助开发者简化CAN控制器的操作,从而加快项目的开发进程。同时,CAN总线作为一种现场总线,在工业现场、电梯系统、电力通讯、汽车电子等领域有着广泛的应用,并且具有较高的可靠性和实时性。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2022-09-24 上传
2022-07-15 上传
2012-06-03 上传
getsentry
- 粉丝: 28
- 资源: 2万+
最新资源
- Raspberry Pi OpenCL驱动程序安装与QEMU仿真指南
- Apache RocketMQ Go客户端:全面支持与消息处理功能
- WStage平台:无线传感器网络阶段数据交互技术
- 基于Java SpringBoot和微信小程序的ssm智能仓储系统开发
- CorrectMe项目:自动更正与建议API的开发与应用
- IdeaBiz请求处理程序JAVA:自动化API调用与令牌管理
- 墨西哥面包店研讨会:介绍关键业绩指标(KPI)与评估标准
- 2014年Android音乐播放器源码学习分享
- CleverRecyclerView扩展库:滑动效果与特性增强
- 利用Python和SURF特征识别斑点猫图像
- Wurpr开源PHP MySQL包装器:安全易用且高效
- Scratch少儿编程:Kanon妹系闹钟音效素材包
- 食品分享社交应用的开发教程与功能介绍
- Cookies by lfj.io: 浏览数据智能管理与同步工具
- 掌握SSH框架与SpringMVC Hibernate集成教程
- C语言实现FFT算法及互相关性能优化指南