- 博客(10)
- 收藏
- 关注
原创 浪涌波形的LTSPICE仿真
根据GB/T 17626.5-2019或IEC 61000-4-5:2014《浪涌(冲击)抗扰度试验》,浪涌(冲击)是指由开关操作、雷电瞬变过电压等引起的单极性瞬态过电压或过电流,其特点是能量高、持续时间短(微秒至纳秒级),可能对电气电子设备造成干扰或损坏。前沿时间(Front Time):1.2us(允许±30%偏差),即电压从峰值的30%上升到90%的时间;半值时间(Time to Half-Value):50us(允许±20%偏差);半值时间:20us(允许±20%偏差);浪涌LTSPCIE结果。
2025-04-13 10:43:28
245
转载 ESD LTSPICE仿真模型
ESD的LTSPICE的仿真模型(来源于网络),通过两部分LRC串联电路并联拟合出标准中两个ESD峰值曲线,第一个peak1使用L=140nH R=200ohm C=8pF且初始电压为8kV,第二个peak2使用L=2.4uH R=330ohm C=150pF且初始电压为8kV,初始电压和标准中的ESD测试等级相关。仿真电路和结果如下,随着容值10pF→47nF增加,ESD电容吸收的能量逐渐增大,但当增加到1.28nF以上,ESD电容的容值继续增加对能量的吸收增加的效果不再明显。
2025-04-12 12:39:39
8
原创 安装STM32CubeIDE的问题
a)用之前使用keil5下载的库文件中core_cm3.h文件复制到对应工程文件目录下:例如STM32\Workspace\Project8\Drivers\CMSIS\Device\ST\STM32F1xx\Include。生成的hex文件存在项目debug文件目录下,在keil5新建一个空白项目,然后将生成的hex文件复制到keil5工程文件的Object文件目录下, 并且将.hex文件修改为.axf后缀的文件;→勾选***Convert to Intel Hex file ***;
2025-03-22 13:58:53
438
原创 指针为空的问题,即 p = NULL
指针变量的值是一个变量的地址,也可以是空值,即该指针变量不指向任何变量,表示为:p = NULL;/*其中NULL为整数0,它使得p的储存单元中所有二进位均为0,也就是使p指向地址为0的单元。系统爆炸该单元不作它用(不存放有效数据),即有效数据的指针不指向0单元。注意:p的值为NULL,与未对p赋值是不同的两个概念,前者是有确定的值的(值为0),而后者的值是不确定的。*/ ...
2021-09-16 21:41:33
3500
原创 指针变量分类
#include<stdio.h>int main(){ int *p;// 常规指针; /*----*/ int a[10]; int *p; p = a;//指向一维数组首元素的指针; /*---*/ int a[10][10]; int *p; p = a;//指向二维数组首元素的指针,首元素是一个一维组,即代表首行 的首元素地址; /*---*/ char *p;//指向字符(串)的指针; /*----*/ int a[3][4]; int (*p)[4
2021-09-06 19:43:46
100
原创 指针变量与数组的问题
数组实际属于常量指针;指针可以指向数组;几个例子#include<stdio.h>int main(){ int *p;//指针变量 int a[10];//数组 int b[10][10];//多维数组 p = a;//指向数组的指针; p = b;//指向数组的指针;p是指向行的; p+1 = b+1 = &b[1][0]; p = *b;//p是指向列的; p+1 = *b+1 = &b[0][1]; **b = b[0][0];//才是具体
2021-09-06 18:50:30
97
原创 字符串指针定义
举几个例子看一下;int *t;int i=1;```c在这里插入代码片#include<stdio.h>int main (){ /*整数型的指针*/ int *t; int i = 1; t = &i;//这里是对指针t进行赋i的地址 /* 如果上面的是 *t = i;这是错的,因为i其实就是个值(1),赋予了值但 是,这个指针指向的地址未知,其实就未完成的指针。我理解的指针是包含两 个空间的一个变量,即储存指针的地址空间,指针虽指向的地址空间,这两个
2021-09-04 10:58:10
1276
原创 int 定义变量、数组、指针变量的地址问题
int a;在不赋值的情况下,有地址;int array[10]; 在不赋值的情况下,有地址;int *p; 在不赋值的情况下,&p有地址;p等于赋予的地址,*p是改地址内的值,*p无地址
2021-06-01 20:12:19
494
原创 对函数中的形参的指针理解
main函数和other 函数之间通常是在独立的内存空间中运行,在无返回值return 或无外部参数的情况。但是使用指针,可以在other函数中获得main函数中的内存空间,对其进行修改而实现对main函数中的实参进行修改。...
2021-06-01 20:05:02
163
原创 Hanoi(汉诺)塔问题
Hanoi(汉诺)塔问题古代有个梵塔,有A、B、C三个座,A塔有64个盘子,自上而下由小到大摆放,问将所有盘子移到C,摆放方式相同,且每次只能移动一个盘子,要求移动后的盘子依然保持自上而下由小到大摆放,问如何移动?答:假设 A(64)–>C(64) 需要S(64)步;A(1)+B(63)–>C(64) 需要S(63)+1;A(64)–> A(1)+B(63) 需要S(63);递归数列为:S(64)=2S(63)+1;S(64)+1=2*[S(63)+1]S(64)=2^.
2021-05-31 23:02:31
336
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人