摘要: CAN总线的滤波器设置就像给总线上的节点设置了一层过滤网,只有符合要求的CAN信息帧才可以通过,其余的一概滤除。 在验收滤波器的帮助下,只有当接收信息中的识别位和验收滤波器预定义的值相等时,CAN 控制器才允许将已接收信息存入RXFIFO。 验收滤波器由验收代码寄存器(ACRn)和验收屏蔽寄存器AM 阅读全文
posted @ 2020-03-15 17:30 北极星! 阅读(3707) 评论(0) 推荐(0) 编辑
摘要: CAN总线系列讲座第五讲——CAN总线硬件电路设计一 实战学习背景 CAN总线节点的硬件构成方案有两种,其中的方案:(1)、MCU控制器+独立CAN控制器+CAN收发器。独立CAN控制器如SJA10000、MCP2515,其中MCP2515通过SPI总线和MCU连接,SJA1000通过数据总线和MC 阅读全文
posted @ 2020-03-15 11:05 北极星! 阅读(2918) 评论(0) 推荐(0) 编辑
摘要: 一 CAN控制器官方定义:CAN控制器用于将欲收发的信息(报文),转换为符合CAN规范的CAN帧,通过CAN收发器,在CAN-bus上交换信息。举个便于理解的例子:就像您发快递一样,要根据快递公司提供的快递单填写具体的信息(发件人和收件人的地址、联系电话等),快递公司将之标准化(统一的快递单格式,并 阅读全文
posted @ 2020-03-15 10:12 北极星! 阅读(741) 评论(0) 推荐(0) 编辑
摘要: 一 CAN总线拓扑结构CAN是一种分布式的控制总线,总线上的每一个节点一般来说都比较简单,使用MCU控制器处理CAN总线数据,完成特定的功能;通过CAN总线将各节点连接只需较少的线缆(两根线:CAN_H和CAN_L),可靠性也较高。ISO11898定义了一个总线结构的拓扑:采用干线和支线的连接方式; 阅读全文
posted @ 2020-03-15 10:00 北极星! 阅读(687) 评论(0) 推荐(0) 编辑
摘要: 一 官方简介如下: 控制器局域网CAN(Controller Area Network),是由德国Bosch公司为汽车应用而开发的多主机局部网络,应用于汽车的监测和控制。德国Bosch公司开发CAN总线的最初目的是为了解决汽车上数量众多的电子设备之间的通讯问题,减少电子设备之间繁多的信号线。于是设计 阅读全文
posted @ 2020-03-15 09:51 北极星! 阅读(790) 评论(0) 推荐(1) 编辑
该文被密码保护。 阅读全文
posted @ 2020-03-14 21:25 北极星! 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 串口通信理论知识 80C51串行端口对应的硬件部分是TXD和RXD引脚 80C51串行口的结构 80c51串行端口支持全双工模式(同步首发),并具有接受缓存功能,允许在接受第2个字节时将先前接受到的第1个字节保存在缓冲器中。只要CPU在第2个字符接受完之前读取第1个字符,数据就不会丢失,片内有两个物 阅读全文
posted @ 2020-03-13 19:12 北极星! 阅读(1034) 评论(0) 推荐(0) 编辑
摘要: 串口通信基础 计算机通信是指计算机与外部设备或计算机与计算机之间的信息交换 计算机通信是将计算机技术和通信技术的相结合,完成计算机与外部设备或计算机与计算机之间的信息交换 。通信有并行通信和串行通信两种方式。 并行通信: 并行通信通常是将数据字节的各位用多条数据线同时进行传送 。 并行通信特点:控制 阅读全文
posted @ 2020-03-13 18:58 北极星! 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 串口中断程序步骤:串行口工作之前,应对其进行初始化,主要是设置产生波特率的定时器1、串行口控制和中断控制。具体步骤如下:●确定串行口控制(编程SCON寄存器确定串口工作方式SM0,SM1,允许串口接受REN);●确定T1(定时器)的工作方式(编程TMOD寄存器);●计算T1的初值,装载TH1、TL1 阅读全文
posted @ 2020-03-13 13:55 北极星! 阅读(5800) 评论(0) 推荐(0) 编辑
摘要: 来源:https://www.sohu.com/a/211324861_468626 1、 SPI简介 SPI,是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口。是Motorola首先在其MC68HCXX系列处理器上定义的。SPI接口主要应用在 EEP 阅读全文
posted @ 2020-03-12 10:04 北极星! 阅读(1690) 评论(0) 推荐(0) 编辑