自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (4)
  • 收藏
  • 关注

转载 UART详解---

UART简介 通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称作UART。UART通信在工作中相当常见,项目中需要生成uart信号,在博客中记录下。uart是异步通信,因为它只有一根线就可以数据的通信。不像SPI,I2C等同步传输信号。所以串口的传输速度和其它协议的速度相比是比较慢的。下面具体讲解一些uart协议以及是如何通信

2016-08-26 18:21:43 18425 1

转载 SPI总线协议介绍

SPI总线协议介绍一、技术性能        SPI接口是Motorola 首先提出的全双工三线同步串行外围接口,采用主从模式(Master Slave)架构;支持多slave模式应用,一般仅支持单Master。时钟由Master控制,在时钟移位脉冲下,数据按位传输,高位在前,低位在后(MSB first);SPI接口有2根单向数据线,为全双工通信,目前应用中的数据速率可达几Mbps的

2016-08-26 10:24:55 495 1

转载 I2C总线--详细讲解

I2C总线之(一)---概述I2C总线之(二)---时序I2C总线之(三)---以C语言理解IIC

2016-08-26 09:34:20 1341 1

转载 I2C协议

1.I2C协议     2条双向串行线,一条数据线SDA,一条时钟线SCL。   SDA传输数据是大端传输,每次传输8bit,即一字节。   支持多主控(multimastering),任何时间点只能有一个主控。   总线上每个设备都有自己的一个addr,共7个bit,广播地址全0.   系统中可能有多个同种芯片,为此addr分为固定部分和可编程部份,细节视芯片而定,看da

2016-08-26 09:25:43 597

原创 华为笔试题1-2016

老师想知道从某某同学当中,分数最高的是多少,现在请你编程模拟老师的询问。当然,老师有时候需要更新某位同学的成绩. 输入描述:输入包括多组测试数据。每组输入第一行是两个正整数N和M(0 < N <= 30000,0 < M < 5000),分别代表学生的数目和操作的数目。学生ID编号从1编到N。第二行包含N个整数,代表这N个学生的初始成绩,其中第i个数代表ID为i的学生的成绩

2016-08-24 23:20:33 914 1

原创 称砝码 -动态规划 华为OJ

#include using namespace std; /* 分析:创建一个数组,数组的需要用来标识有可能获得的砝码重量。数组大小为所有砝码重量相加。 哪些需要被标记:1、 重量为0需要被标记(题目要求) (单独处理f[0]=true) 2、每种砝码重量的倍数(数量不超过指定砝码的个数) 3、不同砝码之间的组合

2016-08-24 20:40:05 2813

原创 字符串最后一个单词的长度

int GetLastWordLength(char* str){ int len=strlen(str); int i=0; while(*(str+len-1-i)!=' '){ i++; }return i;}

2016-08-23 23:17:57 428

原创 华为OJ(字符串排序)

描述编写一个程序,将输入字符串中的字符按如下规则排序。规则1:英文字母从A到Z排列,不区分大小写。      如,输入:Type 输出:epTy规则2:同一个英文字母的大小写同时存在时,按照输入顺序排列。    如,输入:BabA 输出:aABb规则3:非英文字母的其它字符保持原来的位置。    如,输入:By?e 输出:Be?y样例:    输入:   A Famous Saying:

2016-08-23 22:39:10 1243

原创 冒泡排序1

#include #include"stdlib.h"#include"string.h"int main(){ while (true) {char str[256]; gets(str); int l_to_u[256]; int len=strlen(str); int j=0,temp; for(int i=0;i<len-1;i++){

2016-08-23 22:02:53 334

原创 最长递增子序列--动态规划

动态规划方法是集合的递推。1、  最长单调递增子序列 LIS给定10,4,20,10,15,13 序列(假设从第1项开始)。确定状态:以第i项结尾的最长单调递增子序列的长度为f(i)。初始状态:f(0)=0; //因为没有第0项,因此以第0项结尾的最长递增子序列长度为0;终止状态:max{f(1),f(2),f(3),…f(n)},其中值最大的就是最长的递增子序列长度;

2016-08-21 12:52:48 463

原创 华为笔试题1

#include"iostream"using namespace std;//华为笔试题1//简单题:给出一个字符串(字符数最大为128),删除非字母字符,并将大写字母转为小写字母。最后输出字符串。//比如:输入...dfgDFSFNJ.f(ds 输出:dfgdfsfnjfdsvoid main(){ char str[128]; cin>>str; char*

2016-08-19 22:49:24 322

原创 堆排序---最大堆的创建和最大推的排序

typedef struct{ int data[100+1]; int length;}Slist;void swap(Slist *L,int i,int j){ int tmp=L->data[i]; L->data[i]=L->data[j]; L->data[j]=tmp;}void HeapAdjust(Slist *L,int s,int m){ //理解

2016-08-16 22:19:40 1397

ISO-14229-统一诊断服务剖析.ppt

概述 应用层接口服务 应用层协议 各功能单元诊断服务 诊断和通信管理功能单元 数据传输功能单元 传输储存的数据功能单元 输入输出控制功能单元 远程激活例程功能单元 上传下载功能单元

2019-07-27

UDS诊断详解.pptx

一. 诊断实施UDSONCAN 二. UDSONCAN诊断协议 三. 诊断需求定义说明 四-1可诊断的功能-ECU 内部异常情况 五. Network Layer(ISO15765-2)参数

2019-07-27

24秒倒计时篮球计数器设计(protues软件仿真

24秒倒计时篮球计数器设计(protues软件仿真

2014-11-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除