项目驱动CAN-bus现场总线基础教程
2022-08-24 15:07:15 77MB CAN-bus现场总线
1
本书既可作为独立教材,又可作为《项目驱动——单片机应用设计基础》的配套教材。采用项目驱动的形式,通过一个多节点CAN-bus通信网络的完整实现来展现CAN-bus各方面的知识。全书分为8章,主要内容包括现场总线的概念,CAN节点的软硬件设计,以及国际主流高层协议CANopen和DeviceNet,并在最后一章介绍CAN-bus应用中常见的问题及解决办法。
2022-04-20 19:21:02 74.06MB CAN BUS 总线
1
第七章 文件结构 一个工程是往往由多个文件组成。这些文件怎么管理、怎么命名都是非常重要的。下面 给出一些基本的方法,比较好的管理这些文件,避免错误的发生。 7.1,文件内容的一般规则 【规则7-1】每个头文件和源文件的头部必须包含文件头部说明和修改记录。 源文件和头文件的头部说明必须包含的内容和次序如下: /************************************************************************ * File Name : FN_FileName.c/ FN_FileName.h * Copyright : 2003-2008 XXXX Corporation,All Rights Reserved. * Module Name : Draw Engine/Display * * CPU : ARM7 * RTOS : Tron * * Create Date : 2008/10/01 * Author/Corporation : WhoAmI/your company name * * Abstract Description : Place some description here. * *-----------------------Revision History--------------------------------- * No Version Date Revised By Item Description * 1 V0.95 08.05.18 WhoAmI abcdefghijklm WhatUDo * ************************************************************************/ 【规则7-2】各个源文件必须有一个头文件说明,头文件各部分的书写顺序下: 其中 Multi-Include-Prevent Section 是用来防止头文件被重复包含的。 如下例: #ifndef __FN_FILENAME_H #define __FN_FILENAME_H #endif 其中“FN_FILENAME”一般为本头文件名大写,这样可以有效避免重复,因为同一工程 中不可能存在两个同名的头文件。 No. Item 1 Header File Header Section 2 Multi-Include-Prevent Section 3 Debug Switch Section 4 Include File Section 5 Macro Define Section 6 Structure Define Section 7 Prototype Declare Section
2022-04-20 19:18:20 1012KB c语言
1
第四章 指针和数组 几乎每次讲课讲到指针和数组时,我总会反复不停的问学生:到底什么是指针?什么 是数组?他们之间到底是什么样的关系。从几乎没人能回答明白到几乎都能回答明白,需 要经历一段“惨绝人寰”的痛。指针是 C/C++的精华,如果未能很好地掌握指针,那 C/C++ 也基本等于没学。可惜,对于刚毕业的计算机系的学生,几乎没有人真正完全掌握了指针 和数组、以及内存管理,甚至有的学生告诉我说:他们老师认为指针与数组太难,工作又 少用,所以没有讲解。对于这样的学校与老师,我是彻底的无语。我没有资格去谴责或是 鄙视谁,只是窃以为,这个老师肯怕自己都未掌握指针。大学里很多老师并未真正写过多 少代码,不掌握指针的老师肯定存在,这样的老师教出来的学生如何能找到工作?而目前 市面上的书对指针和数组的区别也是几乎避而不谈,这就更加加深了学生掌握的难度。我 平时上课总是非常细致而又小心的向学生讲解这些知识,生怕一不小心就讲错或是误导了 学生。还好,至少到目前为止,我教过的学生几乎都能掌握指针和数组及内存管理的要点, 当然要到能运用自如的程度还远远不够,这需要大量的写代码才能达到。另外需要说明的 是,讲课时为了让学生深刻的掌握这些知识,我举了很多各式各样的例子来帮助学生理解。 所以,我也希望读者朋友能好好体味这些例子。 三个问题: A),什么是指针? B),什么是数组? C),数组和指针之间有什么样的关系? 4.1,指针 4.1.1,指针的内存布局 先看下面的例子: int *p; 大家都知道这里定义了一个指针 p。但是 p 到底是什么东西呢?还记得第一章里说过, “任何一种数据类型我们都可以把它当一个模子”吗?p,毫无疑问,是某个模子咔出来的。 我们也讨论过,任何模子都必须有其特定的大小,这样才能用来“咔咔咔”。那咔出 p 的这 个模子到底是什么样子呢?它占多大的空间呢?现在用 sizeof 测试一下(32 位系统):sizeof (p)的值为 4。嗯,这说明咔出 p 的这个模子大小为 4 个 byte。显然,这个模子不是“int”, 虽然它大小也为 4。既然不是“int”那就一定是“int *”了。好,那现在我们可以这么理解 这个定义: 一个“int *”类型的模子在内存上咔出了 4 个字节的空间,然后把这个 4 个字节大小的
2021-12-14 11:29:34 1012KB c语言
1
周立功出品,必属精品。以PPT的形式详细介绍了CAN总线的应用,深入浅出,适合初学者参考。
2021-09-17 11:04:48 77.11MB CAN总线
1
主要是针对想学习CAN的人,,提供周立功的CAN-bus现场总线基础,不用自己再花费金钱
2021-09-06 10:47:42 18.83MB CAN
1
《项目驱动——CAN-bus现场总线基础教程》,由严寒亮、黄晓清著,周立功编写。本书可作为大学本科和研究生电子信息、自动化、机电一体化等专业的教材,也可作为电子爱好者以及对CAN - bus感兴趣的科技人员的参考用书。强调理论与实践相结合,读者通过本书的学习,可深入了解CAN - bus的相关知识,并掌握节点的设计方法。
2021-09-06 10:37:56 3.49MB CAN
1
汽车CAN bus 基础项目驱动CAN-bus现场总线基础教程 项目驱动CAN-bus现场总线基础教程项目驱动CAN-bus现场总线基础教程
2021-09-03 23:16:34 72.85MB 汽车
1
项目驱动 CAN-bus现场总线基础教程(pdf)
2021-08-23 21:46:28 138.02MB CAN-bus现场总线 周立功 pdf 高清扫描
1
项目驱动CAN-bus现场总线基础教程,CAN-bus通信网络的完整实现来展现CAN-bus各方面知识。
2021-04-12 16:03:19 19.60MB CAN-bus 现场总线 周立功单片机
1