Yngz_Miao的留言板

个人专区 > qq_38410730 [问题点数:0分]
等级
本版专家分:0
勋章
Blank
技术圈认证(专家版)
Blank
签到王者
Blank
GitHub
结帖率 0%
等级
本版专家分:0
等级
本版专家分:0
等级
本版专家分:0
Yngz_Miao

等级:

Blank
技术圈认证(专家版)
Blank
签到王者
Blank
GitHub
Yngz_Miao的博客】博客导航(不断更新)

目前导航有初探Linux操作系统、STM32F103ZET6芯片、UCOS-III操作系统、Altium Designer四大块。 除此之外,博客内还有包括C/C++编程语言、Qt5、TCP/IP、笔试题面经等方面的博文,可以在左侧个人分类中查找到。...

【C++】C++字符串和数字的拼接

如果你使用过python,你会发现字符串和int/float/double便捷的拼接方式;但如果你使用C++,可能你每次需要的时候搜索一下才能知道。本文提供两种简单的方式来完成这个功能。 std::to_string() ...

【STM32】GPIO工作原理(八种工作方式超详细分析,附电路图) 作者:Yngz_Miao

作者:Yngz_Miao 发布时间:2018-04-10 10:20:05 网址:...

STM32】ADC的基本原理、寄存器(超基础、详细版)----Yngz_Miao

ADC的基本介绍 ADC的基本定义 Analog-to-Digital Converter的缩写。指模/数转换器或者模拟/数字转换器。是指将连续变量的模拟信号转换为离散的数字信号的器件。 典型的模拟数字转换器将模拟信号转换为表示一定...

【STM32】NVIC中断优先级管理

(1)NVIC中断优先级分组 1>,CM4内核支持256个中断,其中包含了16个内核中断和240个外部中断,并且 具有256级的可编程中断设置。 2>,STM32F4并没有使用CM4的内核的全部东西,而只是用了它的一部分。...

【声学特征】梅尔频率倒谱系数(MFCC)

转载自:语音特征参数MFCC提取过程详解。 参考文章:梅尔频率倒谱系数(MFCC) 学习笔记、声学特征(二) MFCC特征原理。   MFCC概述 在语音识别(SpeechRecognition)和话者识别(SpeakerRecognition)方面,...

【Linux】Linux进程的创建与管理

在Linux系统中,除了系统启动之后的第一个进程由系统来创建,其余的进程都必须由已存在的进程来创建,新创建的进程叫做子进程,而创建子进程的进程叫做父进程。那个在系统启动及完成初始化之后,Linux自动创建的进程...

【常用模块】HC-05蓝牙串口通信模块使用详解(实例:手机蓝牙控制STM32单片机)

HC-05蓝牙串口通信模块应该是使用最广泛的一种蓝牙模块之一了。为什么呢? 因为HC05模块是一款高性能主从一体蓝牙串口模块,可以不用知道太多蓝牙相关知识就可以很好的上手。说白了,只是个蓝牙转串口的设备,你...

【常用芯片】ULN2003工作原理及中文资料(实例:STM32驱动28BYJ48步进电机)

ULN2003的基本介绍 ULN2003的概述 ULN2003是高耐压、大电流复合晶体管阵列,由七个硅NPN 复合晶体管组成。一般采用DIP—16 或SOP—16 塑料封装。 ULN2003的主要特点: ULN2003 的每一对达林顿都串联一个2.7K 的...

【社区达人榜】第一次上榜,继续加油

很荣幸,能够在《社区达人榜·第三期》中占有一个名次,尽管是在第十名,但依然非常开心了。看到有很多的粉丝关注我,这是对博主的一种莫大的肯定。 社区达人榜海报: 社区达人榜地址:社区达人榜·第三期:新达人...

【CMake】cmake的add_custom_command和add_custom_target指令

在很多时候,需要在cmake中创建一些目标,如clean、copy等等,这就需要通过add_custom_target来指定。同时,add_custom_command可以用来完成对add_custom_target生成的target的补充。 add_custom_target ...

【C++】unique_ptr独占型智能指针详解

指针是C/C++区别于其他语言的最强大的语法特性,借助指针,C/C++可以直接操纵内存内容。但是,指针的引入也带来了一些使用上的困难,这要求程序员自己必须手动地对分配申请的内存区进行管理。 ... ...

【C++】shared_ptr共享型智能指针详解

指针是C/C++区别于其他语言的最强大的语法特性,借助指针,C/C++可以直接操纵内存内容。但是,指针的引入也带来了一些使用上的困难,这要求程序员自己必须手动地对分配申请的内存区进行管理。 ... ...

【CMake】CMake的configure_file指令

有些时候,我们需要在项目中标明版本号、Git的hash号、编译时间等信息,但是显然,对于Git的hash号、编译时间我们不想自己手动填写。现在提供一种途径,将这些信息写入到头文件中,再编译到so库文件或者可执行程序中...

【C++】模板声明与定义不分离

一般在写C++相关代码的时候,我们总习惯于将类声明和类实现进行分离。也就是说,类的声明一般写在.h文件中,而它的实现一般写在.cpp文件中。但是,在模板类中,这个习惯却要恰恰相反。即:要求模板类的类声明和类...

【C++】weak_ptr弱引用智能指针详解

weak_ptr这个指针天生一副小弟的模样,也是在C++11的时候引入的标准库,它的出现完全是为了弥补它老大shared_ptr天生有缺陷的问题。 相比于上一代的智能指针auto_ptr来说,新进老大shared_ptr可以说近乎完美,但是...

【C++】C++11可变参数模板(函数模板、类模板)

在C++11之前,类模板和函数模板只能含有固定数量的模板参数。C++11增强了模板功能,允许模板定义中包含0到任意个模板参数,这就是可变参数模板。可变参数模板的加入使得C++11的功能变得更加强大,而由此也带来了许多...

【牛客网】华为机试题(00、C++版本)

华为机试题,本来以为对一些基础的程序还是有点信心的;不过不练不知道,一练吓一跳。平时虽然也都码程序,但是一到机试题就各种乱七八的不适应。还是要加强一下练习。   1、字符串最后一个单词的长度 ...

【常用模块】ESP8266 WIFI串口通信模块使用详解(实例:附STM32详细代码)

物联网,万物互联。这里涉及到的最基本的东西就是如何将所有的物联网设备连接在一起。最简单、最广泛使用的就是互联网。 ESP8266 WIFI串口通信模块应该是使用最广泛的一种WIFI模块之一了。为什么呢?...

【GitChat】智能家居,实时室内温度监测( ESP8266 )

Chat主题 智能家居是在互联网影响下的体现,通过物联网技术将家中的各种设备连接到一起,提供家电控制、照明控制等多种功能和手段。 ESP8266 作为专为移动设备、可穿戴电子产品等物联网情景而设计的 WiFi 芯片,使用...

【STM32】使用STM32提供的DSP库进行FFT(附详细代码)

最近,因为项目需要在STM32F103系列处理器上,对采集的音频信号进行FFT运算,然而STM32F103毕竟不是STM32F4系列的处理器,对于一般的FFT运算程序还是比较缓慢的。 幸亏官方提供了针对FFT的官方库,但是去官网找了...

【STM32】通用定时器的PWM输出(实例:PWM输出)

STM32F1xx官方资料: 《STM32中文参考手册V10》-第14章 通用定时器   通用定时器PWM概述 STM32定时器输出通道引脚 ...STM32的通用定时器分为TIM2、TIM3、TIM4、TIM5,而每个定时器都有独立的4个通道可以用来作为...

【C++】C++11统一初始化(initializer_list源码分析)

C++11之前的初始化语法很乱,有四种初始化方式,而且每种之前甚至不能相互转换。让人有种剪不断,理还乱的感觉。因此,C++11添加了统一初始化的方式,本文将对统一初始化的语法进行详细讲解。 ... ...

【笔试题】2019海康威视嵌入式软件开发工程师(BSP)笔试题(附超详细解答)

海康威视嵌入式软件工程师的题目只包含两个部分选择题和简答题,也就是说,没有编程题! 照样是C语言基础的题量最多了,又因为是BSP方向,所以关于Linux操作系统和驱动方面的题目可能页会比较多一点,但是就题目的...

【常用电子元件】光敏二极管的简介与应用(实例:STM32监测光强)

光敏二极管 光敏二极管简介 光敏传感器是最常见的传感器之一,它的种类繁多,主要有:光电管、光电倍增管、光敏电阻、光敏三极管、太阳能电池、红外线传感器、紫外线传感器、光纤式光电传感器、色彩传感器、CCD和...

【UCOSIII】UCOSIII的同时等待多个内核对象

UCOSIII同时等待多个内核对象 前面讲述了UCOSIII的信号量(一个任务与另一个任务同步)、事件标志组(一个任务与多个任务同步),它们都可以完成任务的同步。同时,信号量(保证全局变量)、消息队列,它们都可以...

【动态规划】01背包问题(通俗易懂,超基础讲解)

问题描述 有n个物品,它们有各自的体积和价值,现有给定容量的背包,如何让背包里装入的物品具有最大的价值总和? 为方便讲解和理解,下面讲述的例子均先用具体的数字代入,即:eg:number=4,capacity=8 ...

【Linux】Linux进程简介及其五种状态

由操作系统定义,并由操作系统所操控的一个特殊的数据结构实例叫做进程。它连接了用户代码,拥有代码运行所需的独立内存空间,在调度器的调度下使用分配给它的处理器时间片来运行。   进程及其私有内存空间 ...

【STM32】串口通信基本原理(超基础、详细版)

STM32F1xx官方资料: 《STM32中文参考手册V10》-第25章通用同步异步收发器(USART) 通信接口背景知识 设备之间通信的方式 一般情况下,设备之间的通信方式可以分成并行通信和串行通信两种。...

【Linux】Linux虚拟内存空间描述

虚拟内存区的描述 由于虚拟空间是程序员使用的空间,在程序员的头脑中并不需要页的概念,因此也不需要页的描述,在虚拟空间Linux描述的是分区。所谓分区,就是按照虚存的代码或数据的属性分成的段。...

相关热词 c# sdk 微信 c#后台管理模板 c# 或取目录下文件 c#操作word书签 c# 比较两个数 c#语言打开.srec c# mvc 特性验证 c#类的对象初始化 c# 字符串完全匹配 c# 串口