登录
首页 » C语言 » stm32 can通信

stm32 can通信

于 2022-10-18 发布 文件大小:3.50 kB
0 209
下载积分: 2 下载次数: 1

代码说明:

CAN 是 Controller Area Network 的缩写(以下称为 CAN),是 ISO 国际标准化的串行通信协议。在当前的汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控制系统被开发了出来。由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很多,线束的数量也随之增加。为适应“减少线束的数量”、“通过多个 LAN,进行大量数据的高速通信”的需要, 1986 年德国电气商博世公司开发出面向汽车的 CAN 通信协议。此后, CAN 通过 ISO11898 及 ISO11519 进行了标准化,现在在欧洲已是汽车网络的标准协议。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • pid例程
    当今的闭环自动控制技术都是基于反馈的概念以减少不确定性。反馈理论的要素包括三个部分:测量、比较和执行。测量关键的是被控变量的实际值,与期望值相比较,用这个偏差来纠正系统的响应,执行调节控制。在工程实际中,应用最为广泛的调节器控制规律为比例、积分、微分控制,简称PID控制,又称PID调节。PID控制器(比例-积分-微分控制器)是一个在工业控制应用中常见的反馈回路部件,由比例单元P、积分单元I和微分单元D组成。PID控制的基础是比例控制;积分控制可消除稳态误差,但可能增加超调;微分控制可加快大惯性系统响应速度以及减弱超调趋势。这个理论和应用的关键是,做出正确的测量和比较后,如何才能更好地纠正系统。 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报 打分 发表评论 暂无评论
    2023-06-05 00:45:04下载
    积分:1
  • MSDN语言国际化
    C#语言开发实现Winform下的语言国际化,经整理测试,分享给大家。
    2022-06-19 06:40:51下载
    积分:1
  • 学生信息管理系统
    学生信息+选课系统是一个教育单位不可缺少的重要系统组成部分,它对于学校的决策者、管理者管理、查看课程来说都有至关重要,所以学生选课管理系统应该能够为广大学、师生提供充足的信息和快捷的课程选择过程,有助于学生选好每一门课程,此系统系统选课方便、快捷,用简单的界面来展示学生的选课信息,应用简单明了、存储量大、可靠性高、保密性好、寿命长、成本低等优点,可以极大的提高对学生信息管理的效率。利用C语言开发,实现了简单的学生课程信息的录入、修改、查询、删除等操作,并且能够利用文件系统长久的保留原始数据。
    2022-12-17 19:35:04下载
    积分:1
  • HDMI ADV7612寄存器初始化代码,可以支持36位RGB图像采集,支持1080P
    很好的HDMI图像采集芯片资料,帮助初学者
    2022-02-13 21:33:45下载
    积分:1
  • 基于STM32的GPS读取
    用STM32读取GPS数据并显示在OLED显示屏上,这对于做飞行控制器的人来说无疑是雪中送炭,可以用GPS定高定点飞行。玩航模的人们不要错过了啊。
    2022-08-08 22:24:43下载
    积分:1
  • GPRS模块,STM32实现移动上网
    GPRS模块代码,可以实现GPRS模块的移动上网。源代码经过试验验证。经证明可行。开发工具keil,编程语言C语言。
    2022-02-28 21:10:49下载
    积分:1
  • 学生成绩管理系统
    能够按学号、按性别、按班级查询。查询方式可以自己补充。 能够统计每个学生的平均成绩、总成绩、并可以按平均成绩和总成绩进行排序(排序的方法很多,大家应该上网多查查排序的方法,并比较各个排序方式的好坏),并在屏幕上打印排序结果。 能够修改、删除、添加学生的信息。系统的各个功能模块要求用函数的形式实现。在主函数里通过菜单来调用各个函数。 用链表或数组来存储班级学生。
    2022-01-25 23:21:36下载
    积分:1
  • 基于c语言 用户注册管理系统
    显示系统中所有用户信息: showSort()  用户信息排序: sortUser()  删除用户信息 查找用户名:findName() 根据用户的用户名,在系统中查找用户密码。如果用户名不存在,则输出提示信息。 如用用户名存在,则删除该用户信息: deleteUser() 查找用户密码: findPass() 查找用户名:findName() 根据用户的用户名,在系统中查找用户密码。如果用户名不存在,则输出提示信息。 根据用户名找用户密码:getPass() 如果用户名存在,则输出用户密码
    2023-09-03 09:00:03下载
    积分:1
  • 快速傅立叶变换
    该傅立叶变换算法使用了基2、基3、基4、基5、基8、基10……混合算法,几乎可以计算任意长度的FFT。说明白点也就是当序列长度n为2、3、5、7、11等这些比较小的素数时,或者n的最大素因数
    2022-08-11 20:42:03下载
    积分:1
  • 51单片机俄罗斯方块源代码
    # include # include # define N 4 # define time 500 # define uchar unsigned char  sbit keyenable=P3^6; sbit up=P3^2;       sbit down=P3^4; sbit right=P3^3; sbit left=P3^1; uchar code table[N+8]={0,0,0,0,1,2,4,8,16,32,64,128}; char x[4]; char y[4]; char  m[8][8]={0}; uchar p[8]; int n=0; /************** 延时函数 ***************/   void delay(char MS) { char us,usn; while(MS!=0) { usn = 0; while(usn!=0) { us=0xff; while (us!=0){us--;}; usn--; } MS--; } } /*************** 判断是否碰撞函数 **************/ bit coll(void) { bit k=0; int i; for(i=0;i
    2023-01-11 14:50:04下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载