【经验】用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

暂无评论

相关推荐

【经验】CAN FD收发器芯片SIT1051T/3的VCC、VIO双引脚供电测试分析

芯力特自主研发的SIT1051T/3芯片是一款应用于CAN协议控制器和物理总线之间的高性能CAN FD收发器芯片,可应用于卡车、公交、小汽车、工业控制等领域,总线耐压达到±70V,支持5Mbps CAN FD灵活数据速率,具有在总线与CAN协议控制器之间进行差分信号传输的能力。

2022-03-02 -  设计经验 代理服务 技术支持 现货查询 批量订货

【经验】工业CAN总线EMC&ESD保护设计指引

CAN总线设计时,一定离不开三要素,分别是:CAN控制芯片、CAN收发器、EMC&ESD保护器件。其中CAN控制芯片输出逻辑电平(0或1),CAN收发器将逻辑电平转换成差分信号(CAN_H、CAN_L)输出。同时,为保证CAN总线的可靠传输,外围电路必须考虑EMC及抗干扰问题,本文主要介绍 工业CAN总线外围电路设计,以及EMC&ESD器件参数选型和推荐。

2018-03-22 -  设计经验

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

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

2023-06-29 -  设计经验 代理服务 技术支持 现货查询 批量订货

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

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

2021-07-08 -  器件选型 代理服务 技术支持 现货查询 批量订货

【IC】瑞纳捷正式发布CAN接口芯片RJ1040,数据传输速率高达1Mbps,完全符合ISO11898标准

瑞纳捷RJ1040是一款应用于CAN协议控制器和物理总线之间的接口芯片,完全符合ISO11898标准。具有在总线与CAN协议控制器之间进行差分信号传输的能力,数据传输速率高达1Mbps。与TJA1040引脚兼容,具备出色的EMC特性。在低功耗的待机模式时,可通过总线远程唤醒。在不上电环境下有理想的无源性能。

2024-09-26 -  产品 代理服务 技术支持 现货查询 批量订货

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

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

2023-03-11 -  应用方案 代理服务 技术支持 现货查询 批量订货

【IC】瑞纳捷正式发布CAN接口芯片RJ1040,数据传输速率达1Mbps,完全符合ISO11898标准

瑞纳捷正式发布CAN接口芯片——RJ1040。这是一款应用于CAN协议控制器和物理总线之间的接口芯片,完全符合ISO11898标准。具有在总线与CAN协议控制器之间进行差分信号传输的能力,数据传输速率高达1Mbps。与TJA1040引脚兼容,具备出色的EMC特性。在低功耗的待机模式时,可通过总线远程唤醒。在不上电环境下有理想的无源性能。

2024-09-19 -  产品 代理服务 技术支持 现货查询 批量订货

【产品】芯力特CAN FD收发器芯片SIT1044,具有低环路延时特性,有利于长距离传输

芯力特自主研发的SIT1044芯片是一款应用于CAN协议控制器和物理总线之间的高性能CAN FD收发器芯片,可应用于卡车、公交、小汽车、工业控制等领域,总线耐压达到±40V,支持5Mbps CAN FD灵活数据速率。

2021-12-29 -  新产品 代理服务 技术支持 现货查询 批量订货

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

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

2021-06-27 -  器件选型 代理服务 技术支持 现货查询 批量订货
2023/12/27  - 信路达  - 数据手册  - Rev 1.1 代理服务 技术支持 现货查询 批量订货

启珑(Chiplon)数字信号处理器/嵌入式微控制器/接口芯片/放大器/USB主从控制器/ASIC从站控制芯片选型指南

描述- 启珑微电子(北京)有限公司是一家具有专业的工业级DSP数字信号处理器、USB接口芯片及国内领先的物联网嵌入式芯片产品和方案提供商。公司十多年以来,积累了深厚的集成电路芯片设计经验,并一直致力于为工业智能控制、医疗设备、轨道交通、智能交通以及智能家居等领域提供更优质的产品与服务。

型号- CLM9164BBCZ,CLM232ECPE,CLM65HVD08P,CLM9245BCPZ-40,CLM7779ACPZ-RL,CLM65HVD233HD,CLM232CSE,CLM3617-01,CLM3617-00,CLM65HVD08D,CLM3088EEPA+,CLM320VC33PGE150,CLM232EWE,CLM488ESA+,CLM231AN/NOPB,CLM82C251T/YM,CLM5615CD,CLM488CPA+,CLM3088ECSA+T,CLM490EPA+,CLM5615CP,CLMTN87C196KC20,CLM490EEPA+,CLM3630-00,CLM75179BP,CLM65HVD75DGK,CLM320C6713BZDP225,CLM3232ESE,CLM3490CSA+,CLM75176BPS,CLM75179AP,CLM232EEWE,CLM811HST-AXC,CLM1051T/CM,118,CLM65HVD235D,CLM488ECSA+,CLM232ECSE,CLM9434BCPZ-370,CLM3491CSD,CLM3085EESA+T,CLM08D1500CIYB/NOPB,CLM5638IDR,CLM65HVD233QDRQ1,CLM3490ECSA+,CLM1042T/CM,118,CLMN87C196KC20,CLM9783BCPZ,CLIS82C55AZ,CLM3085CPA+,CLM3232ECSE,CLIP82C55AZ,CLIQ82C55AZ,CLM65HVD75DRBT,CLM65HVD233D,CLM3491EESD+,CLM232CWE,CLM3088EPA+,CLM9739BBCZ,CLM320VC33PGEA120,CLM1543IN,CLM7656BSTZ-REEL,CLM3088ESA+T,CLM320VC33PGE120,CLM82C250T/YM,CLM9245BCPZ-80,CLM76176BP,CLM231N/NOPB,CLM65HVD234D,CLM1302N+,CLM485EESA+,CLM485CPA+,CLM485ESA+,CLM3232CSE,CLM9245BCPZ-65,CLM490ECSA+,CLM1040T/CM,118,CLM490CSA+,CLM65HVD231D,CLM8656ARMZ,CLM9208BBPZ-3000,CLM232ECWE,CLM485ECPA+,CLM1302S,CLM65HVD233MDREP,CLM488EEPA+,CLM232AEWE,CLM75176BDR,CLM65HVD235QDRQ1,CLM298P,CLMEN80C196KC20,CLM488CSA+,CLM298N,CLM9434BCPZ-500,CLCP82C55AZ,CLM8051F020-GQ,CLM1302+,CLM65HVD232D,CLM2543IN,CLMEE87C196KC20,CLM485CSA+,CLM3232EESE,CLM9656BCPZ-125,CLMEN87C196KC20,CLMD82C55A/B,CLM8051F021-GQ,CLM307Z+,CLM9467BCPZ-250,CLMN80C196KC20,CLM9779ABSVZ,CLM5615CDGK,CLMTN80C196KC20,CLM320LF2406APZS,CLCS82C55AZ,CLCQ82C55AZ,CLM75176ADR,CLM9652BBCZ-310,CLM1543IDW,CLM083000CIYB/NOPB,CLM320LF2406APZA,CLM65HVD230D,CLM65HVD234QDRQ1,CLM320C6713BPYP200,CLM3085CSA+T,CLM320VC5402PGE100,CLM10AQ190AVTPY,CLM320LF2407APGEA,CLM331AN/NOPB,CLM3088ECPA+,CLM3085ECSA+T,CLM1100-0002,CLM1100-0001,CLM232ACWE,CLM1100-0003,CLM320LF2407APGES,CLM5615IDGK,CLM4149IRGZT,CLM2543IDB,CLM8051F330-GM,CLM128S102CIMTX/NOPB,CLM9680BCPZ-1250,CLM488EPA+,CLM9625BBPZ-2.5,CLM1307+,CLID82C55AZ,CLM490ESA+,CLM490CPA+,CLM7606BSTZ,CLM3085EEPA,CLM4717EUB+,CLM2160IUK#PBF,CLM232EPE,CLM2543IDW,CLM65HVD232QD,CLM8051F502-IM,CLM75179BPS,CLM8051F502-IQ,CLMD82C55QA,CLM12DS460AVZP,CLM485EPA+,CLM3088CSA+T,CLM232EEPE,CLM490EESA+,CLM490ECPA+,CLM1050T/CM,118,CLM8656ARZ,CLM1307N+,CLM232ESE,CLM1302SN+,CLM3490ESA+,CLM485EEPA+,CLM9154BCPZ,CLM488EESA+,CLM2543CDB,CLM320C6713BGDG300,CLM488ECPA+,CLM1302Z+T,CLM2543CN,CLM3491ESD+,CLM75176AP,CLM3085ESA+T,CLM9467BCPZ-200,CLM1307ZN+,CLM3616-01,CLM3616-00,CLM3490EESA+,CLM1543CDW,CLM320C6713BGDP225,CLM65HVD231QD,CLM8051F500-IM,CLM8051F500-IQ,CLM3088EESA+T,CLM320C6713BZDP300,CLM3085EPA+,CLM3088CPA+,CLM65HVD75D,CLM12DS130AVZPY,CLM1302ZN+,CLM1200-0002,CLM3491ECSD+,CLM1200-0003,CLM1200-0001,CLM232EESE,CLM7960BCPZ,CLMEE80C196KC20,CLM65HVD230QD,CLM5615ID,CLM1543CN,CLM232CPE,CLM2543CDW,CLM5615IP,CLM320F28335PGFA,CLM75179BDR,CLM331N/NOPB

2022/3/16  - 启珑  - 选型指南 代理服务 技术支持 现货查询 批量订货

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

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

2023-08-10 -  产品 代理服务 技术支持 现货查询 批量订货

灵动MM32F3270微控制器:工业物联网的智能核心

灵动微MM32F3270微控制器,以其丰富的通信端口、灵活的CAN接口和FSMC扩展能力,为工业物联网应用提供了一个高效、可扩展的智能控制核心,推动制造业向智能化转型。

2024-05-19 -  产品 代理服务 技术支持 现货查询 批量订货

【应用】 思瑞浦CAN FD收发器TPT1043用于扫地车推力杆控制器,通讯速率可达5Mbps

针对扫地车推力杆控制器国产化设计,本文推荐思瑞浦推出的CAN FD收发器TPT1043,支持CANFD协议,完全符合ISO 11898-2:2016国际标准,数据传输速率高达5Mbps;高达±12kV接触放电;工作温度-40到150℃。

2023-03-15 -  应用方案 代理服务 技术支持 现货查询 批量订货

XL2515 Stand-Alone CAN Controller with SPI Interface

型号- XL2515-TSS,XL2515,XL2515QF20

2023/6/13  - 信路达  - 数据手册  - Rev 1.0 代理服务 技术支持 现货查询 批量订货
展开更多

电子商城

查看更多

品牌:信路达

品类:CAN接口IC

价格:¥7.0000

现货: 8

品牌:信路达

品类:CAN接口IC

价格:¥3.7030

现货: 88

品牌:信路达

品类:CAN接口IC

价格:¥1.1059

现货: 0

品牌:芯力特

品类:CAN控制器

价格:¥8.5800

现货: 494

品牌:优恩半导体

品类:CAN串口芯片

价格:¥9.0000

现货: 180

品牌:华冠半导体

品类:独立CAN控制器

价格:¥3.5295

现货: 30

品牌:芯力特

品类:接口芯片

价格:¥2.2000

现货: 10

品牌:芯力特

品类:CAN控制器

价格:¥6.8600

现货: 0

品牌:华冠半导体

品类:独立CAN控制器

价格:¥4.7059

现货: 0

品牌:瑞纳捷

品类:接口芯片

价格:¥1.0833

现货: 0

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:Advanced Digital Chips

品类:CAN 控制器

价格:¥15.4100

现货:1,998

品牌:

品类:

价格:

现货:

服务

查看更多

弹簧针(pogo pin)连接器定制

可定制连接器的间距范围1.25mm~4.5mm、单列/双列列数、焊尾/表面贴装/浮动式等安装方式、镀层、针数等参数,插拔寿命达100万次以上。

最小起订量: 1 提交需求>

射频无源器件定制

可定制射频隔离器/环行器(10M-40GHz),双工器/三工器(30MHz/850MHz-20GHz),滤波器(DC-20GHz),功分器,同轴负载,同轴衰减器等射频器件;可定制频率覆盖DC~110GHz,功率最高20KW。

最小起订量: 1 提交需求>

查看更多

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

查看更多

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

查看更多

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

查看更多

授权代理品牌:电子材料

查看更多

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

查看更多

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

查看更多

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

查看更多

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

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

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

收藏
收藏当前页面