自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

转载 LISN到底是啥?干啥用的?

传导发射测试通常也会被称为骚扰电 压测试,只要有电源线的产品都会涉及到,包括许多直流供电产品,另外,信号/控制线在不少标准中也有传导发射的要求,通常用骚扰电,压或骚扰电流的限值(两者有相互转换关系)来表示。在一次测试结束后,50欧断开,需要将电容接地来提供电荷释放路径,否则在高压EMC测试中,0.1uF电容会一直都有200V以高压,放电时间保守估计要10分钟,设计者考虑到这个问题,便增加了1kΩ的电阻。直接接上之后,如果我们测试到了干扰,我们其实不能区分到底是不是待测产品的问题,还是电源环境本身的问题。

2023-04-17 10:05:26 1879

转载 AM、FM、PM调制技术

调频和调相都会引起载波在频率和相位上的变化,不过二者变化的规律不同,调频是载波的角频率随调制信号变化,调相是载波的相位随调制信号变化。从调频波形可知,调频波的波形时等幅的疏密波,波形的疏密反映了调频波瞬时角频率的大小,即调制信号的大小。使载波的振幅按照所需传送信号的变化规律而变化,但频率保持不变的调制方法。载波的幅度不变,瞬时角频率随调制信号做线性变化。载波的相位随调制信号成线性变化。抗干扰性强,但是传输距离短。残留边带条幅:VSB_AM。双边带调幅:DSB-AM。单边带调幅:SSB_AM。

2023-04-12 10:50:22 1256

转载 orcad仿真的时有PORTRIGHT-L,PORTRIGHT-R 有什么区别

原帖链接点我。

2023-04-03 17:42:35 399

原创 使用AURIX Development Studio 过程中报错(Debug\XXX.elf‘ is not a binary file supported within this project )

使用AURIX Development Studio进入Debug模式时报错的解决办法问题解决办法问题最近参加第十六届智能车比赛的室外电磁组别,用的Infineon系列的单片机,使用的开发环境是AURIX Development Studio,前一两个月碰到了一个问题在进入Debug时会报错,但是没时间记录下来解决方法,最近在交流群里看见好多群友都遇见了这个问题没有解决,于是决定写下来解决办法顺便作为记录。【图片用的是一个群友的】解决办法首先右键工程名字找到Debug as–>Debug Co

2021-03-20 16:14:55 12556 20

转载 TIM_ClockDivision

TIM_TimeBaseStructure.TIM_ClockDivision = 0;这句话是什么作用?其实仔细看过技术手册后发现这句话与PWM输出实验其实是没关系的,这句话是设置定时器时钟(CK_INT)频率与数字滤波器(ETR,TIx)使用的采样频率之间的分频比例的(与输入捕获相关),0表示滤波器的频率和定时器的频率是一样的。...

2020-09-14 01:17:08 1558 1

转载 TIM3_PWM_Init(899,0); //不分频。PWM频率=72000000(72M)/900=80Khz,怎么理解?

为什么PWM频率:是72M除以arr重装载值呢(感觉回到了小学算术题)1.主函数开始系统时钟已经被8M的HSE晶振倍频为72M了—72MHz=72000KHz=72000000Hz相当于1秒中可以记72000000次数,72000000次/每秒2.定时器TIM1的900重装载值arr我理解为记900次数为一个周期3.那么72MHz记1次数需要的时间是 1/72000000秒,—记900次数需要 900/72000000秒=0.0000125s=12.5us4.f=1/T,频率等于1除以一周期需要

2020-09-14 01:01:16 9469

原创 正点原子stm32--串口通信实验讲解里关于USART_RX_STA的问题与思考

目录问题背景问题解决问题背景  u16 USART_RX_STA=0; //接收状态标记  USART_RX_STA的作用就是在全部函数之间实现一个消息传递,自己设置,自己管理,自己识别。            USART_RX_STAbit15bit14bit13~0接收完成标志接收到0X0D标志接收到的有效数据个数问题  在串口中断函数里的一个全句变量USART_RX_STA,阅读串口中断函数里的程序时在想:USART_RX_STA里的数据是如何存

2020-09-12 12:45:40 35537 119

原创 MDK5.29的错误: Error: Encountered an improper argument 的解决方法

  最近在使用MDK调试完毕后要退出Debug模式,但是突然卡住了,还报错Error: Encountered an improper argument。只能通过任务管理器将它关闭。  我遇到的主要原因是软件的BUG(我使用的是5.29版本),在网上找了各种方法:  方法一:①程序路径不要有中文字符、空格等,并且退出Debug模式时要消除所设的断点。如果是不是这个原因,是你的版本的BUG的话就用方法二。  方法二:如图:  点击这个,或者Project -> Options for Targ

2020-08-18 17:43:32 7609 1

原创 【正点原子STM32】delay.c文件里关于fac_us=SystemCoreClock/8000000的讲解

  最近看了原子哥的 <Systick滴答定时器-延时函数讲解> 讲解视频,讲了两种延时方法,一种是利用systick定时器,另一种是调用延时函数。不过在讲解延时函数的时候说到:fac_us=SystemCoreClock/8000000这里计算出 fac_us=9 ,即延时1us需要9个systick时钟周期  感觉这里讲解的很笼统,不明白为什么。  下面先把原子哥在delay.c文件里讲解的程序放出来方便大家理解。下面在讲解我对这个问题的理解。static u8 fac_us

2020-08-17 15:17:24 4069

原创 解决使用Pycharm写文件时不会自动换行的问题

PyCharm中设置自动换行方法一:在程序里使用换行符\n方法二:对指定的文件类型起到换行效果方法三:对所有的文件类型起到换行效果Pycharm写文件时不会自动换行有两种解决思路,一种就是从程序里解决,另一种就是从Pycharm里的功能选项里设置。  在学习Python的过程中遇到了写入文件不会换行的问题。如图  找到了如下三种解决方法。方法一:在程序里使用换行符\n  我在循环写入You never know your luck时在该字符串后面写一个换行符。path = r"E:\py

2020-07-22 13:58:31 4948

原创 Python--函数的学习

目录一、函数概述(一)认识函数(二)定义函数二、最简单的函数(无参无返回值的函数)三、函数的参数四、函数的返回值五、传递参数(一)值传递(二)引用传递六、关键字参数七、默认参数八、不定长参数(一)加了一个星号(*)的参数九、匿名参数一、函数概述(一)认识函数  在一个完整的项目中,某些功能会反复的使用。那么会将功能封装成函数,当我们要使用功能的时候直接调用函数即可。  函数的本质:就是对功能的封装。  使用函数的优点:    1、简化代码结构,增加了代码的复用度(重复使用的程度)    2、如

2020-07-19 17:55:19 228

原创 Python--迭代对象与迭代器

目录一、可迭代对象(Iterable)二、isinstance() 函数:来判断一个对象是否是一个已知的类型。三、迭代器(Iterator对象)四、iter() 函数:用来生成迭代器一、可迭代对象(Iterable)  可迭代对象(Iterable):可以直接作用于for循环的对象统称为可迭代对象。可以用isinstance()去判断一个对象是否是可迭代对象(Iterable)。  可以直接作用于for的数据类型一般分两种:  1、集合数据类型,如list、tuple、dict、set、string

2020-07-19 16:00:01 283

原创 Python--集合(set)以及数据类型与set的转换

目录一、set介绍二、创建set三、重复元素在set中会自动被过滤(一)集合里为列表(二)集合里为元组(三)集合里为字典四、集合的基本操作(一)集合元素的添加(set.add)(二)插入整个list、tuple、字符串、打碎插入(set.update)(三)删除(set.remove)(四)遍历(五)交集(六)并集五、类型转换(一)list→set(二)tuple→set(三)set→list(四)set→tuple一、set介绍  set:类似dict,是一组key的集合,不存储value  本质:

2020-07-19 13:23:18 7894

原创 Python--字典的学习及练习

目录概述一、元素的访问二、字典的添加三、字典的删除四、遍历五、字典方法(一)Dictionary.values( )(二)Dictionary.items( )(三)enumerate六、字典和列表的比较七、练习概述  使用键-值(key-value)存储,具有极快的查找速度  注意:字典是无序的  key的特性:    1.key必须是不可变对象    2.字符串、整数等都是不可变的,可以作为key    3.list是可变的,不能作为key  value:可以为任何数据类型:元组、字符

2020-07-18 22:20:29 462

原创 Python--元组的学习

目录一、创建空元组二、创建带有元素的元组三、定义只有一个元素的元组四、元组的访问格式五、获取最后一个元素六、修改元组七、删除元素八、元组的操作(一)元组相加(二)元组重复(三)判断元素是否在元组中(四)元组的截取格式(五)二维元组:元素为一维元素的元组九、元组的方法(一)len( ):返回元组中元素的个数(二)max( ):返回元组中的最大值,min( ):返回元组中的最小值(三)将列表转成元组(四)元组的遍历一、创建空元组tuple1 = () #这个就是我们创建的空元组print

2020-07-18 19:55:01 271

原创 Python--条件空值语句

age = int(input())if age < 0: print("娘胎里")elif age <=3: print("婴儿")elif age <=6: print("儿童")elif age <=18: print("童年")elif age <=30: print("青年")elif age <=40: print("壮年")elif age <=50: print("中年")el

2020-07-18 14:50:19 1094

原创 Python--循环语句的学习

age = int(input())if age < 0: print("娘胎里")elif age <=3: print("婴儿")elif age <=6: print("儿童")elif age <=18: print("童年")elif age <=30: print("青年")elif age <=40: print("壮年")elif age <=50: print("中年")el

2020-07-18 14:48:25 130

原创 Python--布尔值与空值

布尔值:一个布尔值只有True、False两种值

2020-07-18 14:47:20 110

原创 Python--列表学习及练习

目录一、list(列表)引言(1)创建列表1.创建一个空列表2.创建带有元素的列表3.注意(2)列表元素的访问1.格式2.替换列表元素(3)列表操作1.列表组合2.列表的重复3.判断元素是否在列表中4.列表截取5.二维列表(4)列表方法1.append:在列表中末尾添加新的元素2.extend:在末尾一次性追加另一个列表中的多个值3.insert:在下标处添加一个元素,不覆盖原数据,原数据向后顺延4.pop(x=list[-1])二、循环语句breakcontinuefor语句使用else语句死循环三、条件

2020-07-18 14:45:06 830

原创 python学习笔记:3、字符串与循环中的while

目录一、String(字符串)(一)创建字符串(二)字符串运算1.字符串连接2.输出重字符串3.访问字符串中的某一个字符4.截取字符串中的一部分(1)从给定下标出开始截取到给定下标之前(2)从头截取到给定下标之前(3)从给定下标处开始截取到结尾二、格式化输出三、转义字符(\)(一)换行符(\n)(二)( \\\ )保证在程序中不会导致特殊的含义1.\\\n2.\\'k3.制表符( \t )4.r5.如何打印出路径四、与字符串相关的函数一、String(字符串)什么叫做字符串?  答:字符串是以单引

2020-06-30 23:12:40 693

原创 python学习笔记2补充:运算符与表达式(下)

文章目录一、运算符与表达式的续集 位运算符1.按位与运算符( & )2.按位或运算符( | )3.按位异或运算符( ^ )4.按位取反运算符( ~ )一、运算符与表达式的续集 位运算符问:什么是位运算符?  答:按位运算符是把数字看作二进制数来进行计算。1.按位与运算符( & )  运算方法:相应的位数都为1,则该位的结果是1.否则为0。  举例:print(11 & 7)'''11的二进制数:10117的二进制数:0111运算过程(相与):

2020-06-29 20:52:17 339 1

原创 Python——简易彩票系统与if练习(学习笔记1和2内容练习)

文章目录简易彩票系统if练习简易彩票系统import randomnum = int(input("请输入您的号码:")) #从控制台输入自己选定的号码res = random.choice(range(100))+1 #从1到100之间随机抽取一位数#判断是否中奖 num == resif num == res: print("恭喜您中了500万")if练习 1.从控制台输入一个整数,判断是否是偶数num = int(input())if num % 2

2020-06-28 20:15:03 3622

原创 python学习笔记:2、print&input与变量和运算符

文章目录一、注释注释的作用及格式二、print输出print的作用三、input输入四、Python数据类型五、标识符六、变量与常量七、Number(数字)八、运算符与表达式一、注释注释的作用及格式#我注释了这一行#仅仅注释一行,想注释多行用三个单引号,三个双引号#写代码时写代码时千万不要有中文字符'''土豆'''"""西红柿"""注释在程序中存在的意义就是在自己回过头看自己写的代码时,一眼就可以知道这一行程序的作用是什么,也方便别人理解该行或者该模块的功能。  注释的格式

2020-06-27 19:27:08 1192 1

原创 python学习笔记:1、第一个python程序与数据存储

1.第一个python程序与数据存储数据的存储第一个python程序数据的存储思考1:为什么使用计算机?答:存储数据,计算数据思考2:数据存在哪里?答:数据存储在内存里思考3:数据怎么在内存里存储的?答: 首先弄明白怎么存储数字  内存: 内存是计算机中重要的部件之一,它是与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。  举一个简单的例子来理解内存,一个开关,有两种状态,开启和关闭。一种状态对应1,另一种对应0。把八个开关

2020-06-26 17:36:46 229

Axmath 2.5.0.zip

公式编辑器,在编辑各种论文、计算报告时,插入公式是必不可少的。AxMath是一款具有LaTeX风格的公式编辑器,版式精美。AxMath支持所见即所得的编辑方式,入门简单。也支持快捷键定义和LaTeX语法。借助灵活的编辑方式,可大大提高公式的编辑效率。 AxMath可单独使用,也可作为Office 或 WPS 的插件使用。本身自带有科学计算功能。也可作为桌面计算器的一个替代软件。

2020-12-01

空空如也

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

TA关注的人

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