通讯协议
文章平均质量分 94
通讯协议笔记
电子阿星
生命不息,战斗不止
展开
-
CAN协议基础知识解析
CAN,全称为:Controller Area Network,全称是一种串行通信协议。开发该协议的目的是为了减少线束数量,通过多个LAN进行大量数据的高速通信。该协议由电气商博世公司于1986年开发,并在之后通过ISO11898和ISO11519进行标准化,在欧洲等地流传较广。如下图所示,是基于CAN协议的车载网络构想示意图。原创 2024-01-16 13:57:26 · 1890 阅读 · 0 评论 -
CAN总线之错误检测以及错误状态简介
错误检测是CAN的特点之一,在CAN协议中,可以使用5种错误识别机制,以确保将几乎所有出现的总线错误都识别出来(即Hamming Distance不等于6)。CAN的所有单元都可以检测错误。同时,检测出错误的单元会通知其他所有单元,正在发送消息的单元一旦检测出错误,会强制结束当前的发送。强制结束发送的单元会不断反复地重新发送。即:在数据链路层上,CAN协议为了保证总线内的数据一致性,会将检测出的错误单元全局通知,相当于将信息进行全局同频,总线内所有单元都会将错误单元发送的消息进行作废处理。原创 2023-09-07 15:58:03 · 2548 阅读 · 0 评论 -
【瑞萨RA MCU创意氛围赛速通】瑞萨RA6M5单片机之UART串口输出DHT11数据
串口通讯 (Serial Communication) 是一种设备间非常常用的串行通讯方式,因为它简单便捷,因此大部分电子设备都支持该通讯方式,电子工程师在调试设备时也经常使用该通讯方式输出调试信息。在计算机科学里,大部分复杂的问题都可以通过分层来简化。如芯片被分为内核层和片上外设。对于通讯协议,我们也以分层的方式来理解,最基本的是把它分为物理层和协议层。物理层规定通讯系统中具有机械、电子功能部分的特性,确保原始数据在物理媒体的传输。协议层主。原创 2023-08-13 23:25:56 · 1161 阅读 · 0 评论
分享