原文:CAN通信(STM32)

.CAN是控制器局域网络 Controller Area Network, CAN 的简称 理论知识不做讲解了,太多了 .芯片选用:TJA 差分信号输入, 这里的显性电平CANH和CANL压差是 V左右,逻辑上表示 两线之间没有压差CANH和CANL都是 . V左右,表示逻辑 二 实现代码 . 配置CAN模块 CAN Config void CAN Config void CAN GPIO Co ...

2014-11-21 16:37 2 2157 推荐指数:

查看详情

STM32 CAN配置

下面是1MHz的配置参数 void MX_CAN1_Init(void){ /*隐性电平为0,每条电压为2.5V,显性电平压差为2.5V,High为3V5,low为1.5V*/ /* 为了实现can同步,CAN通讯包含SS段:同步段(1) PTS段:传播时间段(1~8) PBS1段 ...

Fri Apr 15 19:13:00 CST 2022 0 804
can总线-stm32

一、什么是can总线? can总线因为使用电压差表示逻辑1和0,所以抗干扰性强,传播距离远(500kbps 时130M),比特率越小越远 1.can有几根线?   2根,can_H ,can_L 2.can怎么表示1,0?   can_H - can_L > 0.9V ,为逻辑 ...

Thu Sep 05 00:07:00 CST 2019 0 2093
STM32】串行通信原理

(1)通信接口背景知识 并行通信: --传输原理:数据各个位同时传输 --优点:速度快 --缺点:占用引脚资源多 串行通信: --传输原理:数据按位顺序传输 --优点:占用引脚资源少 ...

Thu Apr 06 07:49:00 CST 2017 0 1956
STM32-CAN通信

CAN协议简介 CAN 是控制器局域网络(Controller Area Network)的简称, 它是由研发和生产汽车电子产品著称的德国 BOSCH 公司开发的,并最终成为国际标准(ISO11519) , 是国际上应用最广泛的现场总线之一。 CAN 总线协议已经成为汽车计算机控制系统和嵌入式 ...

Fri Jul 19 06:54:00 CST 2019 0 1787
STM32之串口通信

一、RS232通信协议 1、概念     个人计算机上的通讯接口之一,由电子工业协会(Electronic Industries Association,EIA) 所制定的异步传输标准接口。      2、电气特性   逻辑1(MARK):  -3V~-15V   逻辑0(SPACE ...

Wed May 14 05:15:00 CST 2014 0 10693
stm32CAN发送、接收详解

CAN接收报文并过滤之标识符过滤:(重点、难点)   在CAN协议里,报文的标识符不代表节点的地址,而是跟报文的内容相关的。因此,发送者以广播的形式把报文发送给所有的接收者。节点在接收报文时-根据标识符的值-决定软件是否需要该报文;如果需要,就拷贝到SRAM里;如果不需要,报文就被丢弃且无需软件 ...

Tue Sep 09 00:50:00 CST 2014 0 26561
can总线实现stm32的IAP

使用stm32f105rct6的can通信做IAP,实现固件的远程更新功能。IAP的实现包括两个程序:BootLoader和应用程序。启动过程先启动BootLoader,等待1s,若接收到烧写指令则开始更新程序,若无指令则启动应用程序。应用程序接收到更新指令后,切换到BootLoader ...

Fri Mar 22 22:24:00 CST 2019 2 1121
stm32CAN总线基础

can总线协议概述:   CAN是Controller Area Network的缩写,由德国博世公司开发;CAN通过ISO11891以及ISO11519进行了标准化;     CAN总线的特点:     1、多主控制       在总线空闲时,所有单元都可以开始发送消息(多主控 ...

Sun Sep 07 23:34:00 CST 2014 0 4195
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM