自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (5)
  • 收藏
  • 关注

原创 笔记-电感充放电过程状态记录

描述:电感充放电过程状态记录为加深对电感充放电的理解,特做一次记录。

2024-02-23 18:00:33 331

原创 笔记-模拟角频率和数字角频率的关系理解

数字信号就是离散的,由一个个点构成,如下红点所示,T是采样时间,其倒数为采样频率,即fs = 1/T。此时模拟信号的时间t也离散了,变成一个个点,分别对应 1T,2T,3T,…于是模拟正弦信号由sin(Ω t)变成 数字正弦信号sin(Ω nT)正弦波表示:sin(2πft) = sin(Ωt)于是sin(Ω nT) = sin(Ωn/fs )于是sin(Ωn/fs ) = sin(ωn)即t = nT (n =0,1,2,3,…而数字角频率表示为ω = Ω/ fs。其中:在模拟信号中Ω = 2πf。

2023-12-04 21:00:15 811

原创 笔记-基于CH579M模块通过网线直连电脑进行数据收发(无需网络)

刚学习,做个记录。基于CH579M模块通过网线直连电脑进行数据收发(无需网络)

2023-12-03 02:33:57 737

原创 笔记-PC端wireshark采集FPGA数据的操作

wireshark采集FPGA的数据

2023-11-28 10:33:11 636

原创 PM2.5传感器(PMS5003)STM32代码

本人所写,亲测有效,基于STM32F407,UART打印数据。PM2.5传感器型号:PMS5003。

2023-07-30 22:38:33 499 2

原创 ADS笔记,新旧两组仿真数据进行绘图和列表对比

原理图器件参数的不同,怎么进行对比观看,操作如下。

2023-07-07 17:02:56 867

原创 ADS笔记,时域和频域绘图

在ADS中想得到电路的时域和频域图的话,可以用谐波平衡仿真HB。

2023-07-04 15:57:11 4311 4

原创 方波矩形波谐波存在偶次谐波的情况

方波矩形波在占空比在非50%的情况下存在偶次谐波

2023-05-27 19:10:07 2208 1

原创 Property values of “Device“,“PCB FootPrint“, “Class“ and “Value“ should be identical

Property values of "Device","PCB FootPrint", "Class" and "Value" should be identical原因是一个芯片的原理图分成好几个子管脚图,而这几个子管脚图我直接复制到我的原理图中并做了修改,导致标识不一致,所以报错。

2023-04-18 15:08:53 504

原创 AD封装转Allego Cadence

有时候在网上下载的封装是AD格式的,但内容实在太多,为了快速便捷获得cadence格式的封装,不妨试下AD转Cadence。下面以立创AD为例。

2023-03-04 11:56:14 3712

原创 Z变换待定系数的快速求解笔记

在大学学了一种快速的待定系数求解方法,为防止遗忘,故作笔记留存。

2022-06-19 15:23:09 390

原创 ModelSim破解一直出现Unable to checkout a license.Make sure you licence file

ModelSim安装破解出现Unable to checkout a license.Make sure you licence file…错误mac地址出错方法:关闭其他网卡,只保留wifi这个网卡打开网络和Internet设置,更改适配器禁用其他网卡,只保留wifi的查看物理地址(MAC)打开patch_dll.bat,加入pause,可以解决破解一闪而过的问题破解之后,打开LICENSE.TXT,检查一下此处是否与你的物理地址(MAC)一致,若一致,则破解成功...

2022-05-30 11:35:44 9647 30

原创 multisim中运放在哪找

multisim中运放在哪找在元件栏输入OPAMP

2022-02-15 12:47:43 27082

原创 No target connected和Internal command error解决方法总结

No target connected产生的原因与解决方法总结软件方面与硬件方面我曾都试过,但我将软件方面的解决方法都试过了,但都没有解决,后来就看硬件方面,因为我使用的板子是别人设计的,所以我就检查一下板子的原理图,果然是VDDA电压不足导致的,后面我将VDDA的电压施加为3.3V,芯片就可以识别了。软件方面1、按复位键(1)SWD是五线的(既包含NRST)先长按STM32芯片的复位键,再点击仿真或者下载按钮,再松开复位键。需要注意的是,在程序里一定要避开对SWD引脚的配置。参考连接:KEIL

2021-10-02 17:18:58 4996 1

原创 STM32F0/F1/F2/F3/F4/F7编程数据中英文手册(所有型号中文参考手册)

STM32中文/英文编程手册(所有型号中文参考手册免费获取STM32所有手册ST官方免费的资料不应该共享的吗?怎么还欺负人,明码标价。进入官方,第一个就是。感谢大佬的分享https://blog.csdn.net/weixin_44425713/article/details/96439408也可以点击这里直达官网下载...

2021-09-22 22:21:48 14990 2

原创 关于STM32将浮点型数据存入到W25QXX的方法之共用体方法

原本采用的是sprintf 与atof结合来存储和读取浮点型数据,后来发现会出现数据丢失,于是我便采用共用体方法,我们知道共用体元素成员们共用一个存储空间,所以可以将float型的数据以char型存储。我用的是正点原子的板子和例程,所以就在上面修改了。下面展示给大家运行结果如下...

2020-04-14 17:39:49 1186

原创 C语言hist()函数第2篇

参考:解释hist(y,x)的返回值的含义https://www.ilovematlab.cn/thread-297325-1-1.html先来一份matlab代码解析如下:x为一个向量,向量个数为3,于是y被分成了3份,3个容器的间隔分别为 **(-Inf, ( x(1)+x(2) ) / 2 ] , **( x(1)+x(2)/2, (x(2)+x(3))/ 2 ], ( (x(...

2020-04-02 20:34:38 775

原创 C语言hist()函数第一篇

根据https://blog.csdn.net/weixin_30552811/article/details/96804347弄懂了【N,X】= hist(X,M)这个直方图函数的原理,因为毕设要用C语言来做算法,用到了matab中的hist()函数,而C语没有hist这个函数,所以自己着手编写了一个,编译验证可用,现在分享给大家。...

2020-04-02 12:59:50 1743

原创 用C语言写一个差分函数diff()

/*2020年3月30日22:46:37diff:后一个元素减去前一个元素,但传入的形参一定要事先确定好长度,不然会出错。 参数:dat---要做差分的数组地址 datalen-----传入数组长度ret_buf-----做差分之后存放的数组地址 ret_len---差分之后的数组长度 */void diff(int *dat,int datalen,int*ret_buf,i...

2020-03-31 17:34:34 3359

原创 C语言没有先确定数组长度该如何计算数组长度,解答如下

对于事先没有确定数组长度的数组,之后对该数组进行赋值,那么该如何确定数组长度呢?之前一般用sizeof(数组变量地址)/sizeof(数组变量类型)来计算,经过多次上机验证,发现该方法只对事先确定数组长度的数组有效,对没有事先确定数组长度的数组没有效果,后来灵光一闪,想出来了如下这个办法,供大家参考学习。运行结果如下...

2020-03-30 00:59:01 2156 1

原创 fseek()的随机读取磁盘数据和C语言文件操作读写

闲来学习C语言文件操作的读写,发现有个fseek函数比较有趣,便产生了随机读取文件任意位置的数据,方便查看指定位置的数据, 大大提高了查看效率,下面是我写的一个简易型数据随机读取。给大家参考一下,以提供一点启示给大家。/*2020年3月29日18:03:23 测试fputs,fgets,fseek,能任意位置查看数据 结果:成功 */int main(void) {...

2020-03-29 18:22:30 664

原创 SD+文件系统FatFs写浮点型数据到txt

SD+文件系统FatFs写浮点型数据到txt毕业设计要做算法,要用到好几个8192大小数组的

2020-03-25 23:20:14 1467

原创 2.8寸屏幕+STM32F4+UCOSIII+STemwin移植经验

这是在淘宝买的2.8寸LCD模块原理图这是STM32VET6最小板遇到的问题之一:由于这个最小板没有外接复位串口,所以在这里用杜邦线来接LCD屏幕是不能进行复位的;所以我们要自己用一个引脚模拟复位,没有这一步LCD是不能正常工作的解决方法如下外加一个串口,设置高低电平来复位在LED.C在LED.h在main函数中遇到的问题之二:STemwin的移植及遇到的问题先来进行移植...

2020-02-11 20:30:27 1359 2

原创 关于STemwin加了WM_SetCreateFlags(WM_CF_MEMDEV)黑屏和显示文字不正常

自己在淘宝买了一块STM32F407VET6的最小板,看了正点原子移植STemwin的文档来移植,用了SRAM来做动态内存,已经成功了很多,运行官方例程时一切正常,等加了自己做的界面的时候,文字显示不正常,有人说移植不成功,有人说内存不够大,然而。。。。。。都不行。在网上搜了各种帖子,得此一篇说中了要害,十分感谢,链接如下http://www.bubuko.com/infodetail-3263...

2020-02-11 16:54:18 1900 1

原创 关于移植不同品牌同一款STM32程序要注意修改某些地方才能使用

下面我以安富莱STM32F407IGT6的程序移植到市面上的STM32F407VET6为例第一步,打开程序修改驱动芯片型号第二步,不同品牌的STM32芯片可能使用不同的外部时钟,查找该板子的原理图找到外部晶振,修改如下修改stm32f4xx.h文件中的HSE_VALUE...

2020-02-08 17:27:00 1083 2

原创 用IIC读取EVAL-ADXL355-PMDZ的寄存器值全为0

用IIC读取EVAL-ADXL355-PMDZ的寄存器值全为0这里是我犯错的地方,大家注意一下,我把它改了之后数据就正常了

2020-01-10 18:47:03 1481 2

原创 在使用ST-Link下载程序到STM32中出现Error: Flash Download failed - Target DLL has been cancelled

解决办法:BOOT0拉低(BOOT0下拉从FLASH启动),点击KEIL的DOWNLOAD前先按下板子上的复位键不放,然后点击DOWNLOAD,点击完毕后迅速抬起复位键(也就是在STM32从FLASH启动初始化完毕前就烧录),之后程序就烧录进去了参考别人:STM32下载显示target dll has been cancelled - ARM单片机 - 电子工程世界网 http://ww...

2019-03-09 18:31:58 10067 6

原创 使用Microft Visual C++ 2010 编译出现如下问题: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.Cpp

每遇到系统更新或者手误,就会出现这个问题,很是恼火,看来一篇帖子,解决了这个问题:C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(707,5): error MSB6006: “rc.exe”已退出,代码为 1。参考别人的连接:http://www.360doc.com/content/...

2019-02-22 11:49:49 11799 1

c语言链表的基本操作,代码可直接使用

c语言链表的基本操作。 1、单向插入链表--后插入 2、单向查找链表 3、单向环形链表 4、单向链表 5、单向删除节点 6、链表中插入链表 7、双向链表

2023-12-20

C语言指针实现一个返回分配内存的首地址的函数

c语言指针。//总结: //指针函数其实就是函数返回类型是指针变量 //如:char *mymalloc(unsigned int size) 返回类型是char *型 //注意指针函数返回的地址必须是有限的地址。 //返回一个局部地址是不可以的 //如: //char *func(void) //{ // char buff[20]; // return buff; //} //这个返回时不合法的,原因: //buff是局部变量,函数调用完后会释放该buff的内存 //而上面的malloc分配的直到你调用free它才会被释放

2023-12-05

C语言指针的知识点,代码可直接运行

c语言指针。 详细文件见文件,以下是摘要 知识点1:指针含义 知识点2:指针定义(变量定义、数组定义、函数定义、指针定义) 知识点3:指针的典型应用 知识点4:指针4要素(指针的类型、指针指向的类型、指针的值、指针本身占用的存储空间)

2023-12-05

冒泡法排序c语言程序,直接可用

冒泡法排序c语言程序。 将uchar niu[8]={1,28,8,4,100,79,89,11}; AD 采用冒泡法进行排序;(两个for循环嵌套); **************************************************** 编程思路:用最后一个数与前一个数比较,若比前一个数小 则交换位置,然后再与前一个数比较,若比前一个数小再交换 位置,知道比前一个数大或者已经在最前面!如此循环8次就可以排好循序!

2023-12-05

C语言算法视频教程集合(递推、枚举、递归、分治、贪婪、试探法、模拟、数据结构)

C语言算法视频教程集合 能学到什么: 1、理解和实现递归、迭代、分治、贪婪等算法思想; 2、学会应用试探法和模拟方法解决问题; 3、掌握一些常见的数据结构,了解它们的特性和应用场景; 4、提高解决问题的能力,培养算法思维。 5、在实际编程中,这些算法和数据结构的知识对于设计高效的程序和解决复杂的问题至关重要。 内容目录如下: 1.1.编程的灵魂:数据结构.算法.wmv 1.2.算法的作用:猜价格游戏.wmv 1.3.递推算法.wmv 1.4.枚举(穷举)算法.wmv 1.5.递归算法.wmv 1.6.分治算法.wmv 1.7.贪婪算法.wmv 1.8.试探法算法.wmv 1.9.模拟算法.wmv 1.10.算法的评价.wmv 2.1.最简单的结构:线性表(1).wmv 2.1.最简单的结构:线性表(2).wmv 2.2.先进先出结构:队列.wmv 2.3.后进先出结构:栈.wmv 3.1.层次关系结构:树(1).wmv 3.1.层次关系结构:树(2).wmv 3.1.层次关系结构:树(3).wmv 3.2.网状关系:图(1).wmv 3.2.网状关系:图(2).wmv

2023-11-20

ZE08-CH20型电化学甲醛模组-STM32代码(UART读取)

ZE08-CH20型电化学甲醛模组是一个通用型、小型化模组,利用电化学原理对空气中存在CH20(甲醒)进行探测,具有良好的选择性,稳定性。内置温度传感器,可进行温度补偿;同时具有数字输出与模拟电压输出,方便使用。ZE08-CH20传感器模块是将成熟的电化学检测技术与精良的电路设计紧密结合,设计制造出的通用型气体模组。 基于STM32F407的代码,串口(UART)读取模式,主动上传模式和问答模式皆有, 自己写的,亲测可行,代码也可以移植到其他STM32

2023-11-20

YA-C21A型二氧化碳传感器-STM32代码(UART读取)

YA-C21A型二氧化碳传感器是一种通用智能小型传感器,利用非色散红外(NDIR)原理对空气中存在的二氧化碳进行探测,具有良好的选择性和无氧气依赖性,寿命长。内置温度补偿。该传感器同时具有数字输出、模拟输出以及PWM输出,方便使用。该传感器是将成熟的红外吸收气体检测技术与精密光路设计、精密电路设计紧密结合而制作出的高性能传感器。 基于STM32F407的代码,串口(UART)读取模式,自己写的,亲测可行,代码也可以移植到其他STM32

2023-11-20

PM2.5(PMS5003)传感器stm32代码

PM2.5(PMS5003)传感器stm32代码,自己写的,亲测可行,基于STM32F407的代码,通过UART打印数据

2023-07-30

SD-Flash+FatFs+浮点型数据存取-Y.rar

此代码基于正点原子的STM32F407VET6,可直接下载来用,含有SD\Flash+FatFs。可读取存储多个浮点型数据到SD/Flash,下载后直接运行即可。也可以直接修改成自己所需的,其他STM32类型板子也可以参考移植。

2020-03-25

基于Lab view的周期信号分解与合成实验研究

基于Lab view的周期信号分解与合成实验研究利用 LabV IEW 软件可以很方便的将周期信号进行分解, 直观而形象的对周期信号的构成进行研究, 利用傅里叶级数中的有限次正弦谐波近似的合成周期信号。可以看到谐波次数越多, 合成得到的周期信号就越接近被分解的原始周期信号。同时还可以很好的解释信号与系统教材中的方波信号合成中出现的吉布斯现象

2018-11-02

TCP和UDP发送GPRS数据

1.按键按键KEY1,就会自动向指定的服务器发送一条信息。--->通过IP的方式 2.按键的定义引脚,请参考程序main.c开头的注释说明。

2018-11-01

收发短信,短信控制LED,51单片机例程

1.按下KEY1键可以发送一条TEXT英文短信,短信发送成功后就会点亮相应的LED。 2.按键和LED对应的端口,请参考程序。

2018-11-01

拨号——重拨——接听-挂断电话

GPRS例程,51单片机例程,51单片机代码,按键按键KEY1,就向指定的号码拨打电话,按下KEY2进行重拨,号码的定义请查看程序。 2.按键的定义引脚,请参考程序main.c开头的注释说明。

2018-11-01

空空如也

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

TA关注的人

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