自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于如何快速接手他人的代码

关于如何快速接手他人的代码前言:首先,我要说明下写这篇文章的目的,很纯粹,作为一个公司三年的“老员工”,其中两年半都在接手别人的代码,而且还都是功能已经写完的那种,其中还有没测试和评审过的,这心情只有过来人懂。接收别人代码在程序员的生涯里是难免的,在这里就是想写一些自己的收获和方法,让大家更快的去上手一份代码或者是公司的框架,不一定适用所有人,只希望能给大家一点点启示或者灵感,也算对得起这些年敲的键盘了。正文:1、准备1.1明确接手的目的首先,当你拿到一份别人的代码,你要自己知道目的,这是十分必

2022-04-19 22:33:04 1857

原创 单片机堆栈RAM

单片机堆栈RAM

2022-01-18 10:43:35 287

原创 C语言学习笔记心得11(原码、反码、补码)

原码:将最高位作为符号位(0表示正,1表示负),其它数字位代表数值本身的绝对值的数字表示方式举例:(6) 正数原码:0000 0110(-6) 负数原码:1000 0110反码:如果是正数,则表示方法和原码一样;如果是负数,符号位不变,其余各位取反;举例:(6) 正数反码:0000 0110(-6) 负数反码:1111 1001补码:如果是正数,则表示方法和原码一样...

2020-02-04 13:56:27 795

原创 C语言学习笔记心得10(左移右移)

左移运算是将一个二进制位的操作数按指定的移动位数向左移动,移出位被丢弃,右边的空位一律补0;右移运算是将一个二进制位的操作数按指定的移动位数向右移动,移出位被丢弃,左边的空位一律补0,或者补符号位...

2020-02-04 13:55:47 365

原创 C语言学习笔记心得9(大小端格式)

协议中如果写 “LSB first” ,这就是指数据传输时采用小端模式大端模式:一个多字节数据的高字节在前,低字节在后,以数据 0x1234ABCD 看例子:低地址 ---------------------> 高地址±±±±±±±±±±±±±±± | 12 | 34 | AB | CD | +-+-+-+-+-+-+-+-...

2020-02-03 14:21:18 165

原创 C语言学习笔记心得8(进制间转换的方法与函数)

进制:(小技巧:有几个可用数据就是几进制)二进制:0,1八进制:0,1,2,3,4,5,6,7十进制:0,1,2,3,4,5,6,7,8,9十六进制:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F1.方法ASCII字符——(转)——十进制(1)ASCII字符(-)十进制数48=十进制(2)ASCII字符(-)十六进制0x30=十进制十进制——(转)——ASCII字...

2020-02-03 14:20:34 281

原创 C语言学习笔记心得7(格式说明符)

格式说明符:  扩展:格式说明符详细说明  ① d格式:用来输出十进制整数。有以下几种用法:  %d:按整型数据十进制的实际长度输出。  %md:m为指定的输出字段的宽度。如果数据的位数小于m,则左端补以空格,若大于m,则按实际位数输出。  %ld:输出长整型数据。  ② o格式:以无符号八进制形式输出整数。  %d:按整型数据八进制的实际长度输出。  %lo:对长整型可以用格式输...

2020-02-03 14:20:14 463

原创 C语言学习笔记心得6(预编译指令)

条件编译中使用的预编译指令1、#define:定义一个预处理宏。2、#undef:取消宏的定义。3、#if:编译预处理中的条件命令,相当于C语法中的if语句。4、#ifdef:判断某个宏是否被定义,若已定义,执行随后的语句。5、#ifndef:与#ifdef相反,判断某个宏是否未被定义。6、#elif:若#if, #ifdef, #ifndef或前面的#elif条件不满足,则执行#el...

2020-02-03 14:18:52 124

原创 C语言学习笔记心得5(特殊函数使用记录)

1.sprintf(字符串格式化命令)头文件:#include “stdio.h”函数原型声明:int sprintf(char *string, char *format [,argument,…]);返回值:字符串长度;如果失败,则返回一个负数参数作用:string:这是指向一个字符数组的指针,该数组存储了 C 字符串format:格式说明符,指定数据以什么格式打印到字符数组中[...

2020-02-03 14:17:48 180

原创 C语言学习笔记心得4(数据类型的个人理解)

类型最主要的概念:1.数据属性(相对抽象)2.数据操作(实际的功能)

2020-02-03 14:17:19 175

原创 C语言学习笔记心得3(存储期)

1.C的4种存储期:(1)静态存储期(2)自动存储期(auto/register)(3)线程存储期(4)动态分配存储期

2020-02-03 14:16:48 94

原创 C语言学习笔记心得2(关键字)

(1)C语言4大关键字类型1.数据类型关键字(12)char,short,int,long,float,double,unsigned,signed,union,enum,void,struct2.控制语句关键字(12)if,else,switch,case,default,for,do,while,break,continue,goto,return3.存储类关键字(5)auto,e...

2020-02-03 14:16:05 171

原创 C语言学习笔记心得1(结构体、指针、联合体、枚举)

指针:——间接运算符(提取指针变量中的地址对应的值)用法:数据=指针变量名&——地址运算符(提取变量的地址)用法:地址=&变量名指针变量的定义声明:char * x;(x是指向一个字符变量的指针)int * x;(x是指向一个整数变量的指针)float * x;(x是指向一个浮点型变量的指针)…(简介运算符()的左右有空格是程序员在定义声明指针变量时的习惯,分别区分...

2020-02-03 14:14:47 524

原创 基础UCOSIII学习指南

基础UCOSIII学习指南1.OS中的中断服务函数注意:OSIntEnter();//进入ISR//用户定义的处理程序OSIntExit();//退出ISR2.UCOSIII任务优先级数值越小,优先级越高(最低优先级为OS_CFG_PRIO_MAX-1)3.UCOSIII就绪表就绪表:优先级位映射表+就绪任务列表优先级位映射表:用于记录哪个优先级下有任务就绪(按数组元素,元素的...

2020-02-03 14:08:37 730

AUTOSAR_EXP_软件层架构(2019)(中文版)

我只是机翻,看没什么问题,对照看看还是可以的,有需要下载,没需要别下

2022-04-19

基于STM32的舵机调试程序

基于STM32的舵机调试程序,适合大多数周期为20MS,动作在(500US~2500US)的舵机(希望能够帮助到大家)-尤其适合新人玩家

2018-07-17

基于STM32的MG995舵机调试程序

基于STM32的MG995舵机程序,适合该型号舵机的基础学习(适合新手)

2018-07-17

基于STM32的串口通讯调试程序

基于STM32的串口通讯程序(适合新手观看)其中备注了大部分内容 积分被莫名变为13积分,我这边给改成2吧,基础很重要,但是不要太注意代码本身,C的本质是地址的运用,当然c是编程非常好的学习工具,希望能给大家帮助

2018-07-17

空空如也

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

TA关注的人

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