【经验】用C语言抽象代码描述XL2515 CAN控制器的发送例程

2022-09-09 世强
CAN控制器,XL2515,信路达 CAN控制器,XL2515,信路达 CAN控制器,XL2515,信路达 CAN控制器,XL2515,信路达

随着汽车行业的高速发展,车上的功能越来越多,在本身MCU的CAN资源不足的情况下使用信路达推出的XL2515 CAN控制器来扩展CAN接口的也越来越多,我们就来详细看看如何使用这一款XL2515,今天讲XL2515的发送,依然以C语言为例:


下面我们先看看和发送相关的一些寄存器:

了解这些寄存器,相信完成相应的发送功能,就没那么复杂了,下面我们一起来看下例子:

void XL2515_Send_Buffer(unsigned char *XL2515_TXBuf,unsigned char XL2515_TXLen)

{

unsigned char i,TXCnt;

TXCnt=0;

while(TXCnt<XL2515_TXLen)

{

//确认缓冲器无等待发送报文

while((XL2515_ReadByte(TXB0CTRL)&0x08));

for(i=0;i<8;i++)

{

XL2515_WriteByte(TXB0D0+i,XL2515_TXBuf[TXCnt++]);

if(TXCnt>=XL2515_TXLen)

{

i++;

break;

}

}

//写入发送帧的数据长度

XL2515_WriteByte(TXB0DLC,j);

//设置报文发送请求

XL2515_WriteByte(TXB0CTRL,0x08);

}

}


授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由土肥圆提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。

相关研发服务和供应服务

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【经验】信路达XL2515 CAN控制器发送复位命令及读写操作的方法分析

信路达推出的XL2515是一款独立CAN控制器,用于主控没有集成CAN控制器模块或者CAN控制器模块不够的情况。XL2515可以和MCP2515软硬件兼容。本篇文章来分析一下如何向XL2515发送复位命令,以及读写数据。

2023-06-29 -  设计经验 代理服务 技术支持 采购服务

【经验】用C语言抽象代码描述XL2515 CAN控制器的接收例程

随着汽车行业的高速发展,车上的功能越来越多,在本身MCU的CAN资源不足的情况下使用信路达推出的XL2515 CAN控制器来扩展CAN接口的也越来越多,今天我们就来详细看看如何使用这一款XL2515。

2022-09-08 -  设计经验 代理服务 技术支持 采购服务

【经验】用C语言抽象代码描述CAN控制器XL2515的初始化流程

随着汽车行业的高速发展,车上的功能越来越多,在本身MCU的CAN资源不足的情况下使用信路达推出的XL2515 CAN控制器来扩展CAN接口的也越来越多,今天我们就来详细看看如何使用这一款XL2515我们今天先说下XL2515的初始化,以C语言为例。

2022-09-03 -  设计经验 代理服务 技术支持 采购服务

【选型】国产带SPI接口的独立CAN控制器XL2515-TSS可替代MCP2515T-I/ST,性能参数基本一致

信路达推出的XL2515-TSS是带SPI接口的独立CAN控制器,本文将对比信路达的XL2515-TSS和MicroChip的MCP2515T-I/ST的主要参数,讨论两者替换的可行性。

2021-07-08 -  器件选型 代理服务 技术支持 采购服务

SJA1000 独立CAN控制器

描述- SJA1000是一种独立CAN控制器,适用于移动目标和工业环境中的区域网络控制。它支持CAN 2.0B协议,具备多种功能特点,包括兼容BasicCAN模式、扩展的64字节接收缓冲器、位速率高达1Mbits/s、同时支持11位和29位识别码等。此外,还提供了详细的封装信息、管脚排列图、极限值、直流特性、交流特性和封装外型尺寸。

型号- SJA1000N,SJA1000,SJA1000M/TR

2020 JUN  - 华冠半导体  - 数据手册 代理服务 技术支持 采购服务 查看更多版本

【IC】航顺HK32A040车规MCU,主频96MHz,内置CAN控制器,国产化的新选择

HK32A040航顺芯片新推出的高性价比车规MCU。主频96MHz,内置CAN控制器及各种定时器和通讯口完美满足需求。还有开发板和配套的开发包,包括驱动和例程,各方面努力超越市面上现有的产品。

2024-12-05 -  产品 代理服务 技术支持 采购服务

【应用】SPI独立接口的国产CAN协议控制器解决充电桩多路CAN需求

本文介绍信路达SPI接口独立CAN控制器XL2515实现充电桩应用串口SPI转CAN。支持CAN技术规范2.0A/B,传输速率达1Mbps;高速SPI接口,支持SP1 0.0和1.1 两种模式;可编程时钟脉冲输出引脚,可作其他芯片时钟信号源。

2023-03-11 -  应用方案 代理服务 技术支持 采购服务

【选型】国产CAN收发器XL1050可Pin-Pin替换TJA1050T,助力工业控制信号传输

本文重点推荐信路达的XL1050,可Pin-Pin替换TJA1050T进行差分信号传输。XL1050相比TJA1050T,I/O口支持电压既支持3.3V、又支持5V的CAN总线和控制器;两者引脚分布和定义完全相同,无需改版,可以实现兼容设计。

2021-06-27 -  器件选型 代理服务 技术支持 采购服务

SIT1462Q 带待机模式的信号改善(SIC)CAN FD 收发器

描述- SIT1462Q是一款兼容多种CAN协议标准的CAN FD收发器,具备信号改善功能、过温保护、高抗电磁干扰等特点,支持多种封装类型,适用于车载、工业控制等领域。

型号- SIT1462QT/3,SIT1462QTK/3,SIT1462QT,SIT1462Q/3,SIT1462Q,SIT1462QTK

2024.10  - 芯力特  - 数据手册  - V1.1 代理服务 技术支持 采购服务

SIT2515 带SPI接口的独立CAN控制器

描述- SIT2515是一款具有SPI接口的独立CAN控制器,符合CAN2.0B规范,适用于汽车和工业领域的数据通信。它具备高速SPI接口、多级发送和接收缓存器、丰富的滤波和掩码功能,同时支持多种封装类型。

型号- SIT2515T-I/ST,SIT2515T-I/SO,SIT2515

2021.04  - 芯力特  - 数据手册  - REC V1.2 代理服务 技术支持 采购服务 查看更多版本

带SPI接口的XL2515独立CAN控制器

描述- 该资料介绍了XL2515独立CAN控制器,它是一款符合CAN 2.0B规范的控制器。具有双接收掩码和六个接收过滤器,可同时发送和接收标准、扩展数据帧以及远程帧。采用低功耗CMOS技术,支持高速SPI接口,适用于多种应用场景。

型号- XL2515-TSS,XL2515,XL2515QF20

2023/6/13  - 信路达  - 数据手册  - Rev 1.0 代理服务 技术支持 采购服务

SIT1042AQ 5V 供电,IO 口兼容 3.3V,±58V 总线耐压,CAN FD 待机模式总线收发器

描述- SIT1042AQ是一款适用于CAN协议控制器和物理总线之间的接口芯片,具备5V供电、IO口兼容3.3V、±58V总线耐压等特点。它支持5Mbps灵活数据速率的CAN FD,具有差分信号传输能力,广泛应用于车载、工业控制等领域。

型号- SIT1042AQ,SIT1042AQT/1,SIT1042AQT/3,SIT1042AQTK/31,SIT1042AQT/31,SIT1042AQTK,SIT1042AQTK/1,SIT1042AQTK/3,SIT1042AQT

2024.09  - 芯力特  - 数据手册  - V1.7 代理服务 技术支持 采购服务

【选型】国产独立CAN控制器XL1000可替代NXP的SJA1000T,性能参数基本一致

信路达推出的XL1000是独立的CAN控制器,本文对比信路达的XL1000和NXP的SJA1000T的主要参数,讨论XL1000替代SJA1000T的可行性。

2021-06-12 -  器件选型 代理服务 技术支持 采购服务

SIT82C251 超低待机功耗,1Mbps CAN 总线收发器

描述- SIT82C251是一款超低待机功耗的1Mbps CAN总线收发器,完全兼容ISO 11898标准,具备过温保护和过流保护功能,适用于车载、工业控制等领域。

型号- SIT82C251,SIT82C251T

2024.09  - 芯力特  - 数据手册  - V2.7 代理服务 技术支持 采购服务

【产品】华冠半导体推出高速总线接收器TJA1040,速度可达1Mbaud,应用于汽车电子

TJA1040是华冠半导体推出的控制器局域网(CAN)协议控制器和物理总线之间的接口。它主要应用在汽车的高速应用上,速度可达1Mbaud。TJA1040为总线提供差动的发送功能,为CAN控制器提供差动的接受功能。

2023-08-10 -  产品 代理服务 技术支持 采购服务
展开更多

电子商城

查看更多

品牌:信路达

品类:CAN接口IC

价格:¥7.0000

现货: 8

品牌:信路达

品类:CAN接口IC

价格:¥3.7030

现货: 88

品牌:信路达

品类:CAN接口IC

价格:¥1.1059

现货: 0

品牌:芯力特

品类:CAN控制器

价格:¥8.5800

现货: 489

品牌:优恩半导体

品类:CAN串口芯片

价格:¥9.0000

现货: 180

品牌:华冠半导体

品类:独立CAN控制器

价格:¥3.5295

现货: 30

品牌:芯力特

品类:接口芯片

价格:¥2.2000

现货: 10

品牌:芯力特

品类:CAN控制器

价格:¥6.8600

现货: 0

品牌:华冠半导体

品类:独立CAN控制器

价格:¥4.7059

现货: 0

品牌:瑞纳捷

品类:接口芯片

价格:¥1.0833

现货: 0

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:Microchip

品类:CAN 控制器

价格:¥15.4100

现货:1,998

品牌:

品类:

价格:

现货:

服务

查看更多

压力传感器定制

可定制板装式压力传感器支持产品量程从5inch水柱到100 psi气压;数字输出压力传感器压力范围0.5~60inH2O,温度补偿范围-20~85ºС;模拟和数字低压传感器可以直接与微控制器通信,具备多种小型SIP和DIP封装可选择。

提交需求>

VC均温板散热器定制

可来图定制均温板VC尺寸50*50mm~600*600 mm,厚度1mm~10mm,最薄0.3mm。当量导热系数可达10000W/M·K,散热量可达10KW, 功率密度可达50W/cm²。项目单次采购额需满足1万元以上,或年需求5万元以上。

提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

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

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

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

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面