自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 信号采样与重建

信号采样与重建 一、信号分类连续信号:Xa(t)=Acos(Ωt+θ)=Acos(2πFt+θ)=A2ej(Ωt+θ)+A2e−j(Ωt+θ).X_a(t)=Acos(\Omega t+\theta)=Acos(2\pi Ft+\theta)\\=\frac A 2e^{j(\Omega t+\theta)}+\frac A 2e^{-j(\Omega t+\theta)}.Xa​(t)=Acos(Ωt+θ)=Acos(2πFt+θ)=2A​ej(Ωt+θ)+2A​e−j(Ωt+θ).可以.

2020-11-22 15:55:23 6692

原创 Linux指令和shell脚本

一、关于Shell在计算机科学中,Shell俗称壳(用来区别于核),是指“为使用者提供操作界面”的软件(命令解析器)。它类似于DOS下的command.com和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序。shell分类:一:图形界面shell(Graphical User Interface shell 即 GUI shell)例如:应用最为广泛的 Windows Explorer (微软的windows系列操作系统),还有也包括广为人知的 Linux shell,其中linu

2020-06-03 13:56:52 490

原创 Linux简介(发行版概念与区别)

1991年,芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好,仿照Unix操作系统编写了Linux 内核,随后Linus将其上传至FTP,并公布了全部源代码。Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统, 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多

2020-05-20 22:56:13 769

原创 Unix、Linux、Mac与Win前世今生

绪在接触计算机过程中,经常会听说Mac、Win、Linux等操作系统,偶尔还会听说Unix系统,但是对于三者的关系实际上只有一点模糊的概念,知其然不知其所以然。于是闲来查阅了一点资料,按照时间发展顺序对操作系统的发展演化做一点梳理,可能有不当之处,仅作参考。引我们知道计算机系统实际上是包含硬件和软件系统两大部分的。简单说来从下至上分为:硬件、操作系统、应用程序和用户操作系统(Operating System)是指控制和管理整个计算机系统的硬件和软件资源,合理组织、调度计算机的工作与资源的分配,进

2020-05-20 15:59:09 2191

原创 Richard Matthew Stallman和GNU

理查德·马修·斯托曼(Richard Matthew Stallman, RMS,生于1953年),自由软件运动的精神领袖、GNU计划以及自由软件基金会(Free Software Foundation)的创立者、著名黑客。他的主要成就包括Emacs及后来的GNU Emacs,GNU C 编译器及GNU 调试器。 他所写作的GNU通用公共许可证(GNU GPL)是世上最广为采用的自由软件许可证,为copyleft观念开拓出一条崭新的道路。他最大的影响是为自由软件运动竖立了道德、政治以及法律框架。他被许多人.

2020-05-20 15:51:06 437

原创 Python编写GUI程序

Python编写GUI程序一、关于GUI程序:图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。GUI程序的存在可以让我们忘记繁琐的代码,使用直观的图形方式解决问题,展示结果,降低了程序的使用成本。对于我们的常用的Windows操作系统下,编写GUI桌面程序方式很多,包括Java的Swing包、 win...

2019-11-27 22:30:59 16610 2

原创 STM32F4外设学习篇(AD/DA)

一、简介STM32F4xx系列一般具有3个ADC,可以相互独立使用,也可以使用 双重 /三重模式(提高采样率)。这里的ADC是12位逐次逼近型ADC,具备19个 通道 ,可以测量16个外部源,2个内部源和 VbatV_{bat}Vbat​ 通道...

2019-08-01 17:53:12 4420

原创 STM32F4外设学习篇(一)

(这里仅对部分外设最基础的概念和操作列出,寄存器也只是列出一部分,详细的学习请参考官方手册和查看源码学习)一、串口:二、定时器:1、前言: STM32F4具有14个定时器,TIM1和TIM8为高级定时器,TIM2 ~ TIM5、TIM9 ~ TIM14为通用定时器,TIM6和TIM7为基本定时器。定时的基本原理是利用时钟信号,对预设的计数装载值进行倒计数,计数至0产生溢出,可以重装载计数值...

2019-07-11 12:37:19 3748

原创 STM32F4学习笔记(基础介绍篇)

来自官网的简介这里我们学习的开发板芯片具体型号是STM32F407ZGT6,采用工作频率为168 MHz的Cortex™-M4内核,性能较强。本篇包含的内容:固件库简介开发环境的简介开发板的基础知识一、固件库的介绍:前言: 在51单片机中,我们经常是直接操作 寄存器:P0=0x11; //通过16进制数赋值0,1直接设置寄存器每一位开启关闭在STM32中,面对大量的寄存器...

2019-07-08 11:11:10 30503 2

原创 配置使用VS Code作为STM32的编辑器

考虑到自己不管写什么,都喜欢用VS Code(好看,简洁,代码提示舒服),遇到ARM开发也想整一下,于是写个记录过程供大家参考(微软大法好啊!)。一、安装VS Code然后整个C++的插件:二、随便打开个ARM的工程模板:一般来说,会有一大堆错误提示(include错误,类型未定义之类的)一般说来是这个样子的:下面我们就需要设置正确的include路径:看到右下角的win32了吗...

2019-07-06 11:15:36 3711 7

原创 嵌入式系统基本概念(硬件篇)

标题嵌入式系统基本概念学习(一)嵌入式系统: 硬件子系统、软件子系统。硬件子系统包括:嵌入式处理器、存储器、I/O系统、附属电路。一、嵌入式处理器:...

2019-06-02 15:17:16 5331

原创 matplotlib与pyqt5结合学习笔记

关于matplotlib的面向对象学习记录关于这篇文章:由于编写pyqt5应用需要嵌入figure绘制图像,需要进一步了解matplotlib的构成,这里的记录偏向于底层绘图方法以及对各个常用类的总结。在常见的使用中,我们一般使用plt.plot(x,y,‘r.’)或者subplot这类方法隐含的创建了figure,axes这些对象,为了从面向对象角度认识学习matplotlib,我们需要了解...

2019-04-22 13:55:31 3371

VSTemp.zip

用来作为STM32F407系列的开发工程模板,主要实现了跑马灯功能。 模板可以通过VS CODE打开编辑,MDK上的相关配置也设置完成,编译下载使用无问题。

2019-07-08

空空如也

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

TA关注的人

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