自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 stm32晶振工作一段时间停振

这里写自定义目录标题停振的相关原因晶振相关内容检查复位电路的电平功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入停振的...

2019-09-21 16:22:36 1589 2

原创 电感计算和属性

电感值的公式如式(1),其与磁导率、绕组匝数N的平方、及等效磁路截面积Ae成正比,而与等效磁路长度le成反比。电感的种类很多,各适用于不同的应用之中;电感量与线圈绕组的形状、大小、绕线方式、匝数、及中间导磁材料的种类等有关。电感L()属性:磁通量与电流成正比,即NΦ=Li, 其中L是比例系数,叫电感系数,于是, E=dNΦ/dt=dLi/dt=Ldi/dt, 2.感应电流由感应电动势产生,可用欧姆定律计算, 感应电动势与磁通量随时间变化率成正比,即E=dΦ/dt,...

2021-09-30 11:01:38 1219

原创 单片机没通电,给io口上电

1.单片机的vcc与led等相连,但vcc没有通电。用单独的5v给io口上电,发现vcc引脚也有电压,led等亮起,为什么呢。主要是io口外接二极管保护电路,5vtong

2021-04-16 19:56:25 1205

原创 lc滤波谐振

LC串联谐振的意义原创 炼成之路 硬件工程师炼成之路 2020-12-21收录于话题#硬件思维10个我一直有一个感觉:咱们硬件工程师,会遇到各种各样的问题,亦或是各种各样的现象,总会有一个非常简单的解释,一句话或者是几句话,我们见多了这个解释,就自以为明白了,当别人再问起我们的时候,我们也会拿这句话去给别人解释。比如说,寄生电感这个字眼就经常出现,特别是引线电感。我们解释一些问题的时候都是直接套用的,默认它的存在。可实际上是,我在很长一段时间内并不理解它到底是怎么来的,因为我印象中电感都是线

2021-04-16 13:23:01 8594 7

原创 DC-DC PCB地布线

DC-DC PCB地布线

2021-04-15 10:11:37 412

原创 qsort()排序函数,exist(), atexist() ,strcmp();函数

1.exsist():用于在main()函数返回后调用exisist()。2.atexist():在main()函数返回后,调用指定的函数。atexsist(要调用的函数指针),先注册的函数后被调用。3.qsort():ANSI C可以把指向任何数据类型的指针强行转换为void类型的指针下面是 qsort() 函数的声明。void qsort(void *base, size_t nitems, size_t size, int (*compar)(const void , const void)

2021-03-24 20:51:22 223

转载 C转义符

c中的输出函数printf()可以带以下的转义序列,不同的转义序列会得到不同的结果。1、\a:警报2、\b:退格(光标回退一格)3、\f:换页4、\n:换行(光标去到下一行的起始处)5、\r:回车(光标回到本行的起始处)6、\t:水平制表7、\v:垂直制表8、\:反斜杠9、’:单引号10、":双引号11、?:问号12、\0oo:八进制(oo必须是有效的八进制数,即每个o可表示0到7中的一个数)13、\xhh:十六进制(hh必须是有效的十六进制数,即每个h可表示0到f中的一个数)—

2021-03-15 15:19:25 184

原创 电容按键检测

电容按键检测/** * @brief 按键扫描函数 * @param 无 * @retval 1:按键有效,0:按键无效 */uint8_t TPAD_Scan(void){ // keyen:按键检测使能标志 // 0:可以开始检测 // >0:还不能开始检测,表示按键一直被按下 // 注意:keytn 这个变量由 static 修饰,相当于一个全局变量,但是因为是在函数内部定义, // 所以是相当于这个函数的全局变量,每次修改之前保留的是上一次的值 stati

2021-02-24 16:54:23 286

原创 单片机编程思想,分层思想

单片机编程思想,分层思想硬件层–>驱动层–>应用层1.硬件层:只有硬件,把硬件上的数据映射到一个寄存器上去,为上层驱动提供一个接口。(例如将gpio的数据映射到寄存器中)。2.驱动层:驱动层只对gpio寄存器的数值进行操作处理,不需要关心硬件,然后给应用层提供消息接口,(比如按下消息,松开消息,长按键消息等等。)3.应用层:根据驱动层的消息,执行相关的功能。...

2021-02-23 16:10:43 960

原创 单片机的时间轮询

单片机的时间片轮概括:利用定时器,让单片机在需要延迟的等待的状态下(按键检测消抖),依然执行接下来的程序。步骤:1.设置定时器中断->设置定时时间片(2ms,5ms,500ms)。

2021-02-23 15:51:22 776

原创 AD7124-8使用说明与程序

AD7124-8总结与程序介绍AD7124-8总结与程序介绍访问ADC寄存器映射1.写入通信寄存器的数据决定要访问哪一个寄存器,以及下一个操作是读操作还是写操作。寄存器地址位(位5至位0)决定读或写操作的目标寄存器。对访问的寄存器操作结束时,返回对通讯寄存器写模式。执行一个占用至少64个串行时钟周期的写操作,并使DIN处于高电平状态,可以复位整个器件,使ADC返回默认状态,包括...

2020-12-29 14:18:04 5441 2

原创 指针是结构体与联合的内存空间开辟;指针

1结构体与联合的内存空间开辟union u{char a;int b;double c;}uuc=(char*)&uu;c[0]=“A”;c[1]=b";c[2]=“c”;c[3]=“d”;c[4]=“e”;c[5]=“f”;c[6]=“g”;c[7]="\0";uu只是开辟出了一段8字节大小的内存而已,后面只要获得地址,往里面丢数据就行了。...

2020-12-29 13:24:50 103

原创 c笔记9.14

1.printf显示进制。使用%#x代表16进制,%#o代表8进制2.常量后面加L代表是long型。如5L,5ul代表无符号long型3.printf的c%,代表打印该整数类型对应的字符4.stdint.h与inttypes.h,为现有类型创建更多类型名,int32_t在int为16位的系统中,当long使用,用于匹配当前系统的类型5....

2020-09-14 22:14:55 90

原创 strlen()与sizeof()的区别

strlen(str)与sizeof()的区别1.strlen 是一个函数,它用来计算指定字符串 str 的长度,但不包括结束字符(即 null(/0) 字符)。其原型如下面的代码所示:size_t strlen(char const* str)//size_t为无符号整型。sizeof()是一个单目运算符,而不是函数。与strlen不同,它的参数是数组、指针、类型、对象、函数等。如下:...

2020-04-23 15:08:24 118

原创 2020.4.16学习写程序了

学程序1 学程序今天是2020.4.16开始学习学程序2020.4.16 第一天晚上一. strstr()函数:strstr(str1,str2) 函数用于判断字符串str2是否是str1的子串。如果是,则该函数返回str2在str1中首次出现的位置;否则,返回NULL。1.比如:char str2 = “cdef”;char str1 = “abcdefgh”;则通过函数,将返回...

2020-04-16 22:58:56 146

空空如也

空空如也

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

TA关注的人

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