STM32CAN接收过滤和发送图文详解-通过对CANBUS协议的理解,我们知道:CAN总线上的节点接收或发送数据都是以帧为单位的!!!CAN协议规定了好几种帧类型,但是对于我们应用来说,只有数据帧和远程帧可以通过软件编程来控制。
(其他几种帧都是由CAN控制器硬件实现的,我们想管也管不了)。
而数据帧和远程帧最大的区别在于:远程帧没有数据域。
数据帧分为标准数据帧和扩展数据帧,它们之间最大的区别在于:标识符(ID)长度不同(标准帧为11位,扩展帧为29位)。
为了能更好地理解下面的内容,让我们先来回忆一下标准数据帧是什么样子的:
2025/6/30 6:23:22 1.3MB CAN接收过滤
1
介绍一个基于C++开发的RTSP/RTMP推流组件PushStream,PushStream推流基础组件是一款推送流媒体音/视频流给标准RTSP流媒体服务器(如EasyDarwin、Wowza)或者RTMP流媒体服务器(如Nginx)的流媒体推送库
2025/6/30 1:43:47 18.12MB AAC RTSP EasyDarwin
1
主要包含了书中各个源代码所需的angel.h、vec.h、mat.h等头文件。
2025/6/30 1:44:10 210KB opengl 计算机图形学 包含文件
1
设计一个简单计算器,输入为8位二进制数,分别用两位数码管显示,输出的计算结果为16位二进制数,并用四位数码管显示,能够实现+、-、*、/四种运算,其中除法的结果显示分为商和余数两部分,分别用两位数码管显示。
为了完成要求的效果显示,我先设计了一个简单的四则运算器,为了使其结果能清楚的看到,所以计算器模块和一个7段数码管模块连接。
实验要求,输入分别用两位数码管显示,输出用四位数码管显示,所以用一个3—8译码器和数码管连接,通过开关控制,形成动态显示。
从左向右,依次是第一位数码管显示a的高四位,第二位数码管显示a的低四位;
第三位数码管显示b的高四位,第四位数码管显示b的低四位;
第五位数码管到第八位数码管显示输出的结果。
通过改变时钟,使其看起来像同时显示在数码管上。
2025/6/29 21:56:56 512KB 简易计算器
1
思科模拟器配置文件及其说明,包含三层交换机配置、nat的转换、静态路由的配置和acl的相关知识与配置
2025/6/29 19:56:16 42KB 思科模拟器 三层交换机 NAT ACL
1
01.第一章网络基础知识,02.第二章常见网络接口与电缆,03.第三章以太网交换机基础,04.第四章LANSwitch配置,05.第五章路由器基础及原理,06.第六章路由器配置简介,07.第七章网络层基础及子网规划,08.第八章常见广域网协议及配置,09.第九章路由协议,10.第十章防火墙配置,11.第十一章DDR、ISDN配置,12.第十二章备份中心配置,13.第十三章HSRP协议及配置,14.第十四章常见网络问题分析及处理
2025/6/29 9:08:52 3.41MB 华三培训资料
1
自己亲自搭建的一个结构非常清晰的android客户端和PHP服务器端开发框架,只需要建一个简单的数据库表登录信息记录表:user,改成自己的IP地址,就可以完美运行。
经过几个晚上的反复修改和测试,应该是比较完美了~希望给初学者或者需要一个完美框架的同行,应该是个不错的选择~希望大家多多支持~有问题可联系我:QQ596703245
2025/6/29 9:16:10 2.73MB Android PHP json
1
本书将国际工程认证教育理念、微观课程改革目标、大学生认知能力相结合,提出通过一个实际工程项目的调研、设计、实施、完成全过程培养学生系统思维、工程意识、质量与标准、创新意识,并与项目驱动行为引导教学方法相配合;
教材内容图文并茂,便于学生自主学习并通过项目实践培养创新意识。
本书是自动化系列基础教材之一,是“工业自动化”、“低压电器”和“PLC应用”三门课程主要内容的有机结合。
内容包括工业自动化项目设计、继电接触器控制、PLC控制。
在内容安排上,以项目为主线,力求逻辑性强,按照从易到难,从硬件设计到软件设计的顺序安排内容,由浅至深,循序渐进。
从知识面上,本书不仅包括电气控制技术、可编程控制技术,还包括网络通信技术、人机界面监控技术,以扩大学生知识面,加快知识更新。
2025/6/29 8:01:07 102.46MB 电气控制PLC
1
针对高光谱图像特征利用不足和训练样本难以获取的问题,提出了一种具有多特征和改进堆栈稀疏自编码网络的高光谱图像分类算法。
采用流形学习获得高光谱图像的低维数据结构,并提取高光谱图像的光谱特征、具有空间信息的局部二值模式(LBP)特征及拓展多属性剖面(EMAP)特征。
利用主动学习查询特征性强的未标记样本并将其标记,利用融合空谱联合信息的样本训练堆栈主动稀疏自编码神经网络并用Softmax分类器对其分类。
Indianpines数据集的总体分类精度达到98.14%,PaviaU数据集总体分类精度达到97.24%。
实验结果表明,该算法分类精度高,边界点分类效果更好。
2025/6/29 4:53:23 12.88MB 图像处理 高光谱图 多特征 流形学习
1
疯狂的该项目是使用版本10.0.7生成的。
开发服务器为开发服务器运行ngserve。
导航到http://localhost:4200/。
如果您更改任何源文件,该应用程序将自动重新加载。
代码脚手架运行nggeneratecomponentcomponent-name生成一个新的组件。
您还可以使用nggeneratedirective|pipe|service|class|guard|interface|enum|module。
建造运行ngbuild来构建项目。
构建工件将存储在dist/目录中。
使用--prod标志进行生产构建。
运行单元测试运行ngtest以通过执行单元测试。
运行端到端测试运行nge2e以通过执行端到端测试。
进一步的帮助要获得有关AngularCLI的更多帮助,请使用nghelp或查看。
2025/6/29 1:20:25 159KB TypeScript
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡