自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 C语言学习笔记——数组

1、概述为了设计方便,把具有相同类型的若干变量按有序的形式组织起来,称为数组。2、数组的定义与使用1)定义: 数据类型 数组名[元素个数];2)数组在内存中的存储方式和大小:连续储存的;占空间大小=元素个数*变量类型所占空间大小;3)数组名是一个指向数组首地址的地址常量P42...

2021-10-24 15:50:06 300

原创 C语言学习笔记——程序流程结构

1 概述C语言一般有三种基本的程序运行结构:顺序结构、选择结构、循环结构。顺序结构:程序顺序执行,不发生跳转;选择结构;依据是否满足条件,选择相应的功能执行;循环结构:依据条件是否满足,循环执行某段代码。2 选择结构2.1 if 语句//如果表达式结果为真 执行{代码段1}中的代码,否则执行{代码段2},否则再执行{代码段3}。条件分支只会执行其中一个。//在if条件下还能嵌套if语句,外层满足后,执行内层。if(表达式){ 代码段1}else if{ 代码段2 } e

2021-09-17 22:52:00 133

原创 C语言学习笔记——运算符

运算符与表达式1 常用运算符分类运算符类型作用算术运算符处理四则运算赋值运算符将表达式赋值给变量比较运算符表达式比较,并返回一个真值或假值逻辑运算符根据表达式的值返回真值或假值位运算符用于处理数据的位运算sizeof求字节长度2 算术运算符1)两个相同数据类型的数相除,结果为该类型;2)++a前自增是先计算自增,然后把自增后的数代入表达式;a++后自增是先把原数用于表达式计算,之后再自增。例:a=1;b=++a*10;//

2021-09-05 17:28:16 92

原创 C语言学习记录——数据类型

1 整体介绍1.1 关键字数据类型关键字12个char, short, int, long, float, double, unsigned, signed, struct, union, enum, void。1.2 数据类型作用:编译器预算对象(变量)分配的内存大小。1.3 常量与变量常量是在程序运行过程中,不能发生改变的量:const int y=2; // y在后续程序中不能再重新赋值,变成了一个只读常量。变量是在程序运行工程中可以发生改变的量。int x=3; //x是可

2021-09-05 15:32:59 246

原创 C语言学习记录——程序编译与执行

// 行注释,只能注释一行/*表示块注释,可以注释多行;*/#include <> " " ,导入系统函数用尖括号,导入自定义的是用双引号;int main()程序是主函数,程序有且只有一个,()中表示函数的参数,函数参数可以多个,中间用逗号分隔;每条语句结束都要加分号 ;return 如果出现在其他函数中表示函数结束,出现在mian函数中表示程序结束;gcc编译,可以在cmd环境中通过gcc -o 程序路径/程序名.exe 程序路径/程序名.txt 来编译用文本文档写

2021-08-29 11:48:31 54

原创 职场小强日记——职业定位

硬件面试进了某公司,部门报到的一天才发现被分到了算法组,心中不免彷徨不安。整个部门是做关于电力电子相关的产品,所以给自己先定位为嵌入式软件工程师,虽然自己对嵌入式软件一门不通,但想着既来之则安之,必须得接受事实,相信可以通过学习来填补技术空白。有了定位就可以更方便的查找学习资料。通过检索“嵌入式软件工程师”寻找合适的学习资料。这里分享一位博主的学习路线建议作为参考嵌入式软件工程师学习路线。先从编程语言上来说,嵌入式编程采用较多是C语言,特别是C语言中对指针的理解和应用。这一阶段的主要目的是学习编程语言、

2021-08-18 23:06:31 621 2

原创 SWD接口说明

前言STM32作为控制芯片时,程序烧写非常关键的一步,而烧写接口的稳定性及必要时的简洁性就显得尤为重要。目前常用的两种接口是JTAG和SWD,网络上有很多两者的对比文章JTAG与SWD,此处不再介绍。本文仅为相对简单的SWD接口的学习笔记,多为转载内容。接口形式SWD(Serial Wire Debug 串行调试),其调试协议不同于JTAG,接口仅需4个,分别是VCC、GND、SWIO(双向数据接口)、SWCLK(时钟)。优点(1)高速模式更可靠;(2)接线少,占用的GPIO资源少;(..

2021-07-23 21:40:26 16975

原创 PCB焊接——原理篇

前言近期想自己DIY一块电路板,当备完器件开始焊接时,鼓捣了一个小时才把一片较大的LED驱动芯片勉强焊上。总结了一下原因:1、缺乏焊接技巧;2、工具不够规范;3、没有系统的焊接流程。基于此,想从以上三个方面对焊接的相关知识进行总结,创建《硬件焊接常识》专栏。个人认为,做事必先明其理,方可变通,再可精通。故此篇文章主要对电路板焊接的原理知识进行总结,本人只是一个初学者,文中若有不对或不妥之处,还请各位指正批评。焊接分类焊接是以加热或加压的方式结合金属或其他热塑性材料的工艺技术。主要可以通过以下..

2021-07-22 17:01:07 2881

原创 三极管封装总结

三极管封装总结现在主流的封装有SOT与TO两种,下面分别介绍:SOT(Small Outline Transistor 小型晶体管)这种封装一般用于管脚数小等于5的小型晶体管,三极管常用贴片封装,如SOT-23、SOT-223。1.1引脚意义SOT-23: 1 基极;2 发射极;3 集电极。(不分NPN与PNP)SOT-223: 1 基极;2、4集电极;3 发射极。1.2 封装尺寸TO(Transistor Out-line 晶体管外形封装)此种封装早期主要为插件,后面随着贴

2021-07-21 15:31:05 17098

空空如也

空空如也

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

TA关注的人

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