自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 禁止windows10自动更新的方法

具体操作很简单,创建一个 txt 文件导入以下代码。另存为 .reg 文件即可双击使用,

2024-03-11 19:04:34 318 2

原创 printf和sprintf的区别

都是C语言中用于输出字符串的函数,但它们之间存在一些重要的区别。

2023-12-05 15:08:56 745 1

原创 adc采样交流信号数据处理

考虑波形的周期性:由于交流电压是周期性变化的,因此在计算有效值时需要考虑整个周期内的采样数据。计算均方根(RMS)值:通过对采集到的数字量进行处理,可以计算出交流电压的有效值。在进行ADC采集之前,需要确保采样频率足够高,以便能够准确地采集交流信号的波形。由于adc无法采集负电压,此处为把整个正弦波抬离了负半轴之后,把ADC值转化为电压值的代码。要使用ADC采集交流电压并计算有效值,需要进行一些特定的步骤。其中,( V_i ) 是每次采样得到的电压值,( N ) 是采样点的数量。

2023-11-30 16:59:24 1441 2

原创 全局变量的声明与使用

要解决这个问题,你可以将全局变量的定义放在一个头文件中,并在其他需要使用该全局变量的源文件中包含这个头文件。这样,编译器将只看到一个全局变量的定义,而不会提示重定义错误。在C语言中,如果你在多个源文件中定义了全局变量,编译器会提示你重定义该全局变量。这是因为全局变量应该在程序的所有源文件中具有唯一的定义。的头文件,并在其中声明全局变量。

2023-11-24 15:44:00 125 1

原创 ADC电流采样电路

电流计算公式:I=R2*Vout/(R2+R4)此电路采用差分放大,LMV321为放大器。

2023-11-02 14:45:58 793

原创 常见电容分类

Y电容是分别跨接在电力线两线和地之间(L-E,N-E)的电容,一般是成对出现,抑制共模干扰,用于电源市电输入端即电容器失效后,不会导致电击,不危及人身安全。通常在直流电源电路或中、低频电路中起滤波、退耦、信号耦合及时间常数设定、隔直流等作用。广泛应用于谐振、旁路、耦合、滤波等。它具有性能可靠、耐高温、耐潮湿、容量大(容量范围1 pF ~ 1 μF)、漏电流小等优点。陶瓷电容器具有温度系数小、稳定性高、损耗低、耐压高等优点。广泛应用于通信、航天、军工及家用电器上各种中 、低频电路和时间常数设置电路中。

2023-10-23 19:44:51 88 1

原创 常用电阻简单说明

一、种类色环电阻、贴片电阻、水泥电阻、敏感电阻、碳膜电阻、金属膜电阻。

2023-10-23 17:01:06 191

原创 strcpy和memcpy的区别

strcpy提供了字符串的复制。即strcpy只用于字符串复制,并且它不仅复制字符串内容之外,还会复制字符串的结束符。memcpy提供了一般内存的复制。2. 复制的方法不同。strcpy不需要指定长度,它遇到被复制字符的串结束符"\0"才结束,所以容易溢出。memcpy则是根据其第3个参数决定复制的长度。1. 复制的内容不同。strcpy只能复制字符串,而memcpy可以复制任意内容,例如字符数组、整型、结构体、类等。通常在复制字符串时用strcpy,而需要复制其他类型数据时则一般用memcpy。

2023-09-26 11:15:57 210

原创 IIC通讯

观察上图标号③就可以发现,有效应答的要求是从机在第 9 个时钟脉冲之前的低电平期间 将 SDA 线拉低,并且确保在该时钟的高电平期间为稳定的低电平。如果接收器是主机,则在它 收到最后一个字节后,发送一个 NACK 信号,以通知被控发送器结束数据发送,并释放 SDA 线,以便主机接收器发送一个停止信号。数据有效性 IIC 总线进行数据传送时,时钟信号为高电平期间,数据线上的数据必须保持稳定,只有在 时钟线上的信号为低电平期间,数据线上的高电平或低电平状态才允许变化。构成的串行总线,可发送和接收数据。

2023-09-19 20:56:01 37

原创 枚举(enum)c语言

注意:枚举常量都是有值的,默认从0开始,一次递增1,也可以在自定义的时候赋上初值。此时,enum Color就是枚举类型,其中{}之内的为枚举常量。BLUE=6,//注意这里用,进行分隔,而不是;BLUE,//注意这里用,进行分隔,而不是;枚举:顾名思义就是把可能取值进行一一列举。此时枚举常量从6开始。

2023-09-11 16:07:36 41

空空如也

空空如也

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

TA关注的人

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