原文:STM32-CAN通信

CAN协议简介 CAN 是控制器局域网络 Controller Area Network 的简称, 它是由研发和生产汽车电子产品著称的德国 BOSCH 公司开发的,并最终成为国际标准 ISO , 是国际上应用最广泛的现场总线之一。 CAN 总线协议已经成为汽车计算机控制系统和嵌入式工业控制局域网的标准总线,并且拥有以 CAN 为底层协议专为大型货车和重工机械车辆设计的 J 协议。近年来, 它具有的 ...

2019-07-18 22:54 0 1787 推荐指数:

查看详情

CAN通信STM32

1.CAN是控制器局域网络(Controller Area Network, CAN)的简称 (理论知识不做讲解了,太多了) 2.芯片选用:TJA1050 差分信号输入, 这里的显性电平CANH和CANL压差是2V左右,逻辑上表示“0” 两线之间没有压差CANH和CANL都是 ...

Sat Nov 22 00:37:00 CST 2014 2 2157
STM32F103C8T6 CAN通信详解

之前在stm32f107上面整过can,这次换了一个芯片,是STM32F103C8T6,48引脚封装的,把之前的107的程序移植过来的时候 不好使,无奈得重新配置,这次清楚的stm32的时钟和can的波特率学习了一遍, 先介绍板子硬件资源: HSE时钟:8MHz; MCU ...

Fri Apr 04 22:41:00 CST 2014 0 23694
STM32F1与STM32F4间CAN通信调试

CAN通信的调试不单是软件上的调试,也需要对硬件进行检查。原文链接:https://www.cnblogs.com/Cloudcan/p/13358095.html 在调通之前一直有两个疑惑干扰判断:(结论在文末)1.不同的CAN芯片是否存在不兼容。2.不同型号的STM32是否CAN通信是否存在 ...

Wed Jul 22 09:45:00 CST 2020 0 1015
stm32H743使用stm32cubeMX配置CAN通信问题记录

在使用stm32H743 调试CAN 通信 的时候发现,无法进行多组滤波器的设置,导致mask模式下只能收到一组CANID的消息。 看了一些资料。找到一些FDCAN初始化的配置参数。 对比之下发现,我的StdFiltersNbr = 1设置为1,因此无法配置多组滤波器 ...

Wed Mar 02 22:40:00 CST 2022 0 836
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
STM32F103 CAN通信波特率的计算方法

前言 以下的波特率计算和实例仅针对 STM32F1系列 最近看一下CAN通信,翻出来之前做过的STM32 CAN通信的项目代码,有些概念比较模糊了,如波特率是怎么计算的。 最近接触rt-thread比较多,想把之前的CAN通信的代码,移植到RTOS上。 CAN波特率 ...

Mon Jul 05 06:46:00 CST 2021 0 264
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之串口通信

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

Wed May 14 05:15:00 CST 2014 0 10693
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM