03 2020 档案
摘要:以太网在汽车行业中的挑战——灵活的接口及软件使ECU开发不再复杂 以太网将会在一批新车型中作为一个车载系统网络使用。因此,下一步就是以太网和现有汽车网络技术的集成,包括:CAN、FlexRay、LIN和MOST网络。目前,存在许多开发工具,可以帮助开发者完成不同类型网络之间的数据分析。但就车载以太网
阅读全文
摘要:作者:不是真名链接:https://www.zhihu.com/question/31752629/answer/53834585来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 目录:1. 二进制理论2.数字电路的实现3.CPU 对硬件的控制4.最终章(解答楼主问题)
阅读全文
摘要:单片机运行时需要调用某个程序/函数/固定数据时就需要读取ROM,然后在RAM中执行这些程序/函数的功能,所产生的临时数据也都存在RAM内,断电后这些临时数据就丢失了。ROM:(Read Only Memory) 程序存储器在单片机中用来存储程序数据及 … 单片机运行时需要调用某个程序/函数/固定数据
阅读全文
摘要:作者:王强链接:https://zhuanlan.zhihu.com/p/19893066来源:知乎 随着智能设备的广泛普及,这几年媒体上越来越多的出现关于“架构”“ARM vs x86”“芯片研发”的相关内容。很多消费者和爱好者面对这些以往不太常见的信息时就会迷惑甚至产生误解。其中一组比较容易被混
阅读全文
摘要:最新的车载5G通信试验结果表明:当车速在100Km/h时,数据传输速率可达到8Gbps。也就是说,你刚踩一脚油门,一部高清电影已经下载到你的车内了。 然而,当你以飞快的速度将云端数据downlod到车里后,试图将这些东西再度传输到汽车里面的各个部件时,灾难发生了,瓶颈就是CAN总线的传输速率。 19
阅读全文
摘要:计算机系统的硬件结构主要由四部分组成:控制器、运算器、内存和输入输出设备 其中,控制器和运算器统称为中央处理器。简称CPU.它是计算机硬件系统的指挥中心. 它包括控制器、运算器、寄存器三个部分,其中,控制器的功能是控制计算机各部分协调工作,运算器则是负责计算机的算术运算和逻辑运算. (一) 运算器
阅读全文
摘要:存储器在CPU外,一般指硬盘,U盘等可以在切断电源后保存资料的设备,容量一般比较大,缺点是读写速度都很慢,普通的机械硬盘读写速度一般是50MB/S左右。 内存和寄存器就是为了解决存储器读写速度慢而产生的多级存储机制,从20世纪50年代开始,磁芯存储器曾一度成为主存的主要存储介质,但从20世纪70年代
阅读全文
摘要:软件运行与内存关系(垃圾数据) 内存是在操作系统的统一管理下使用的! 1、软件在运行前需要向操作系统申请访问存储空间,在内存空闲空间足够时,操作系统将分配一段内存空间并将外存中软件拷贝一份存入该内存空间,并启动该软件的运行! 2、在软件运行期间,该软件所占空间不再分配给其他软件。 3、当操作系统完毕
阅读全文
摘要:hello #include <stdio.h> int main() { printf("hello,world"); return 0; } 一、变量定义 变量定义的形式一般就是:类型名称 变量名称 int price; int amount; int price,amount #include
阅读全文
摘要:STM32 时钟树 STM32 系统复位后首先进入 SystemInit 函数进行时钟的设置,将 STM32F1 系统时钟设 置为 72MHz(我们开发板上使用的 STM32F103ZET6 最大可达到 72M(超频除外)), 然后进入主函数。那么这个系统时钟大小如何得来,其他外设的时钟又如何划分,
阅读全文
摘要:-> 在c语言中是什么意思? ->在C语言中称为间接引用运算符,是二目运算符,优先级同成员运算符“.”。 用法: p->a,其中p是指向一个结构体的指针,a是这个结构体类型的一个成员。表达式p->a引用了指针p指向的结构体的成员a。 例如: struct T { int a; char b; }s;
阅读全文
摘要:1、16位编译器 char :1个字节 char*(即指针变量): 2个字节short int : 2个字节int: 2个字节unsigned int : 2个字节5ffloat: 4个字节double: 8个字节long: 4个字节long long: 8个字节unsigned long: 4个字
阅读全文
摘要:i2c总线编码 发送启动信号S 在同步时钟线SCL 为高电平时,数据线出现的由高到低的下降沿。 启动信号子程序STA 1 /******************************************************************************* 2 * 函数名
阅读全文
摘要:I2C总线的结构、工作时序与模拟编程 I2C总线的结构、工作时序与模拟编程I2C总线(Inter Integrated Circuit)是飞利浦公司于上个世纪80年代开发的一种“电路板级”的总线结构。与其它串行接口相比,无论从硬件结构、组网方式、软件编程都有很大的不同。在AT89C51系统上使用汇编
阅读全文
摘要:大部资料都是在网上找到网友大神所共享的,在网上找了几种舵机的,刚接触有点懵,之后找得多了就理解了,想要控制一个硬件就要先了解这个硬件。这里有介绍180度舵机和360度舵机的具体使用,有网上大神的程序,这个更多的是一个网上对舵机使用的一个整合。如果若有不到之处,希望大家积极指出, 模拟舵机:需要不断的
阅读全文
摘要:液晶显示屏1602 LCD1602简介 1602液晶也叫1602字符型液晶,它是一种专门用来显示字母、数字、符号的点阵型液晶模块。它是由若干个5x7或者5x10的点阵字符位组成,每个点阵字符位都可以用显示一个字符,每位之间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作用,正因为如此,
阅读全文
摘要:单总线协议DS1820代码 一.DS18B20初始化 (1).数据线拉到低电平“0”。 (2).延时480微妙(该时间的时间范围可以从480到960微妙)。 (3).数据线拉到高电平“1”。 (4).延时等待80微妙。如果初始化成功则在15到60微妙时间内产生一个由DS18B20所返回的低电平“0”
阅读全文
摘要:一. DS18B20简介 DS18B20数字温度传感器接线方便,封装后可应用于多种场合,如管道式,螺纹式,磁铁吸附式,不锈钢封装式。主要根据应用场合的不同而改变其外观。封装后的DS18B20可用于电缆沟测温,高炉水循环测温,锅炉测温,机房测温,农业大棚测温,洁净室测温,弹药库测温等各种非极限温度场合
阅读全文
摘要:H桥是一个典型的直流电机控制电路,因为它的电路形状酷似字母H,故得名与“H桥”。4个三极管组成H的4条垂直腿,而电机就是H中的横杠。 控制两个三极管的导通来控制电流方向,从而实现电机的正传反转控制。图中的电流是黑线。相反,可以控制电流从另外两个三极管流过。 向左转|向右转 叫双h桥是因为L298N里
阅读全文
摘要:红外通信 红外线系统一般由红外发射装置和红外接收设备两大部分组成。 红外发射装置又可由键盘电路、红外编码芯片、电源和红外发射电路组成。 红外接收设备可由红外接收电路、红外解码芯片、电源和应用电路组成。 常为了使信号更好的被发射端发送出去,经常会将二进制数据信号调制成为脉冲信号,通过红外发射管发射。常
阅读全文
摘要:中断结合代码分析 中断结构图 所有中断程序需要完成的步骤 中断响应条件 此中断源的中断允许位为1; CPU开中断(即EA=1); 中断源有中断请求; 以上三条同时满足时,CPU才有可能响应中断。因为串口中断和定时器中断还需要其他设置条件,即这个条件只是说明了第一张图中IE需要设置,中断条件完整还需要
阅读全文
摘要:51单片机中,i中断分高低两个优先级,高优先级的中断能打断低优先级的中断。但同级中断是不能打断同级中断的!无论该中断函数有多长,在执行到一半这个中断又发生了,还是要等到该中断函数执行完毕,并再执行了一条主程序指令后才会再次进入该中断。 80C51中断系统的结构 80C51的中断系统有5个中断源(80
阅读全文
摘要:80C51的中断系统 80C51的中断系统结构 一、中断的概念 CPU在处理某一事件A时,发生了另一事件B请求CPU迅速去处理(中断发生);CPU暂时中断当前的工作,转去处理事件B(中断响应和中断服务);待CPU将事件B处理完毕后,再回到原来事件A被中断的地方继续处理事件A(中断返回),这一过程称为
阅读全文
摘要:HC-SR04 一、主要参数1:使用电压:DC—5V2:静态电流:小于2mA3:电平输出:高5V4:电平输出:底0V5:感应角度:不大于15度6:探测距离:2cm-450cm7:高精度 可达0.2cm二、工作原理1.采用IO口TRIG触发测距,给至少10us的高电平信号来启动模块。2.模块自动发送8
阅读全文
摘要:CAN总线的滤波器设置就像给总线上的节点设置了一层过滤网,只有符合要求的CAN信息帧才可以通过,其余的一概滤除。 在验收滤波器的帮助下,只有当接收信息中的识别位和验收滤波器预定义的值相等时,CAN 控制器才允许将已接收信息存入RXFIFO。 验收滤波器由验收代码寄存器(ACRn)和验收屏蔽寄存器AM
阅读全文
摘要:CAN总线系列讲座第五讲——CAN总线硬件电路设计一 实战学习背景 CAN总线节点的硬件构成方案有两种,其中的方案:(1)、MCU控制器+独立CAN控制器+CAN收发器。独立CAN控制器如SJA10000、MCP2515,其中MCP2515通过SPI总线和MCU连接,SJA1000通过数据总线和MC
阅读全文
摘要:一 CAN控制器官方定义:CAN控制器用于将欲收发的信息(报文),转换为符合CAN规范的CAN帧,通过CAN收发器,在CAN-bus上交换信息。举个便于理解的例子:就像您发快递一样,要根据快递公司提供的快递单填写具体的信息(发件人和收件人的地址、联系电话等),快递公司将之标准化(统一的快递单格式,并
阅读全文
摘要:一 CAN总线拓扑结构CAN是一种分布式的控制总线,总线上的每一个节点一般来说都比较简单,使用MCU控制器处理CAN总线数据,完成特定的功能;通过CAN总线将各节点连接只需较少的线缆(两根线:CAN_H和CAN_L),可靠性也较高。ISO11898定义了一个总线结构的拓扑:采用干线和支线的连接方式;
阅读全文
摘要:一 官方简介如下: 控制器局域网CAN(Controller Area Network),是由德国Bosch公司为汽车应用而开发的多主机局部网络,应用于汽车的监测和控制。德国Bosch公司开发CAN总线的最初目的是为了解决汽车上数量众多的电子设备之间的通讯问题,减少电子设备之间繁多的信号线。于是设计
阅读全文
摘要:串口通信理论知识 80C51串行端口对应的硬件部分是TXD和RXD引脚 80C51串行口的结构 80c51串行端口支持全双工模式(同步首发),并具有接受缓存功能,允许在接受第2个字节时将先前接受到的第1个字节保存在缓冲器中。只要CPU在第2个字符接受完之前读取第1个字符,数据就不会丢失,片内有两个物
阅读全文
摘要:串口通信基础 计算机通信是指计算机与外部设备或计算机与计算机之间的信息交换 计算机通信是将计算机技术和通信技术的相结合,完成计算机与外部设备或计算机与计算机之间的信息交换 。通信有并行通信和串行通信两种方式。 并行通信: 并行通信通常是将数据字节的各位用多条数据线同时进行传送 。 并行通信特点:控制
阅读全文
摘要:串口中断程序步骤:串行口工作之前,应对其进行初始化,主要是设置产生波特率的定时器1、串行口控制和中断控制。具体步骤如下:●确定串行口控制(编程SCON寄存器确定串口工作方式SM0,SM1,允许串口接受REN);●确定T1(定时器)的工作方式(编程TMOD寄存器);●计算T1的初值,装载TH1、TL1
阅读全文
摘要:来源:https://www.sohu.com/a/211324861_468626 1、 SPI简介 SPI,是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口。是Motorola首先在其MC68HCXX系列处理器上定义的。SPI接口主要应用在 EEP
阅读全文
摘要:1. 概述 SPI = Serial Peripheral Interface,是串行外围设备接口,是一种高速,全双工,同步的通信总线。常规只占用四根线,节约了芯片管脚,PCB的布局省空间。现在越来越多的芯片集成了这种通信协议,常见的有EEPROM、FLASH、AD转换器等。 优点:支持全双工,pu
阅读全文
摘要:C语言break,continue,return的相似与区别 相同点: 都改变了程序的执行流程 区别是:break 用于循环和switch分支,跳出它所在分支或循环体到它所在的模块的 后面去执行continue 用于循环,不再执行其后的部分,跳至循环首部return 用于函数,不再执行其后的部分,返
阅读全文
摘要:正文 网络层:IP(RIP、OSPF、BGP)、ICMP、IGMP、ARP 传输层:TCP、UDP 应用层:http、https、ftp、SMTP、POP3、RDP 一、传输层概述 1. 传输层两个协议应用场景 TCP:分段、编号、流量控制、建立会话、netstat -n UDP:一个数据包就能完成
阅读全文
摘要:正文 网络层:负责在不同的网络之间(基于数据包的IP地址)尽力转发数据包,不负责丢包重传和接收顺序。 像送快递,一个人往另一个地方寄快递,每个快递走不同的路线,可能后发的先到了,也可能丢件了。但是网络层不管这些,只管寄快递。 一、网络层提供的两种服务 在计算机网络领域,网络层应该向运输层提供怎样的服
阅读全文
摘要:正文 一、数据链路层的基本概念 1. 数据链路层的简单模型 数据链路层不关心物理层解决的问题,只关心帧头帧尾和校验。 2. 数据链路层使用的信道主要有以下两种类型: 点对点信道。这种信道使用一对一的点对点通信方式。 广播信道。这种信道使用一对多的广播通信方式,因此过程比较复杂。广播信道上连接的主机很
阅读全文
摘要:物理层 一、基本概念 物理层解决如何在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体物理层的主要任务:确定传输媒体的接口的一些特性,包括,机械特性:接口形状,大小,引线数目电气特性:例如规定电压范围(-5V-5V)功能特性:例如规定-5V上0,+5V是1过程特性:也称规程特性,规定
阅读全文
摘要:无线通信原理 无线通信原理——简述 与有线传输相比,无线传输具有许多优点。或许最重要的是,它更灵活。无线信号可以从一个发射器发出到许多接收器而不需要电缆。所有无线信号都是随电磁波通过空气传输的,电磁波是由电子部分和能量部分组成的能量波。 本文引用地址:http://www.eepw.com.cn/a
阅读全文
摘要:一款CPU是如何设计出来的? 前面一段,我们了解了芯片的制造过程,也就是如何从沙子中提取硅、把硅切成片,在片上通过离子注入实现PN结、实现各种二极管、三极管、CMOS管、从而实现千万门级大规模集成电路的大致流程。接下来,我们继续了解一下,一款CPU是如何设计出来的。集成电路设计一般分为模拟IC设计、
阅读全文
摘要:硬件通信协议 前言 完整的硬件产品是由多种模块组合实现产品功能的,微控制器 MCU 充当大脑,外围的存储单元、显示单元、发声单元、传感器单元、运动单元等等是其躯干和四肢,而不同类型的硬件单元需要有机的结合起来,就离不开相互之间的数据通信,电子工业经过了百余年的发展,衍生出了繁多的协议,其中既有行业公
阅读全文
摘要:第一章 计算机网络概述 基本概念 客户机:家用电脑 服务器:指一些有别于普通股用户使用的pc的特殊计算机,这些计算机在网络中提供各种网络服务。大容量存储,频繁的客户机访问,配备可人插拔、大容量的硬盘 局域网:覆盖范围小,自己花钱购买设备, 带宽固定10M 100M 1000M,自己维护,最远100m
阅读全文