7 耶稣赞我萌

尚未进行身份认证

暂无相关简介

等级
TA的排名 14w+

NPO与X7R、X5R、Y5V、Z5U神马的有啥区别

主要是介质材料不同。不同介质种类由于它的主要极化类型不一样,其对电场变化的响应速度和极化率亦不一样。 在相同的体积下的容量就不同,随之带来的电容器的介质损耗、容量稳定性等也就不同。介质材料划按容量的温度稳定性可以分为两类,即Ⅰ类陶瓷电容器和Ⅱ类陶瓷电容器, NPO属于Ⅰ类陶瓷,而其他的X7R、X5R、Y5V、Z5U等都属于Ⅱ类陶瓷。什么是Ⅰ类陶瓷,有什么特点?Ⅰ类陶瓷电容器(Clas...

2019-07-27 01:02:44

C/C++ 整型提升(Integral Promotion)

前言:先确认一个事实前提,我们知道C/C++中的char字符都有它对应的ASCII码(一般情况下0~127),那么对于一个char变量输出它的ASCII码则需要 int显示转换。例如:<span style="font-family:Microsoft YaHei;font-size:12px;">char c = 'a';cout << c <<...

2019-05-30 02:25:02

C语言优先级——取反和移位

遇到一个面试题:unsignedchara=0xA5;unsignedcharb=~a>>4;结果是245,提示的是先提升类型然后移位,然后取反,然后截断。但是单目运算符的优先级高于移位运算符啊,难道因为~是自右向左结合的?在VS2008中测试unsignedchara=0xA5;unsignedcharb=~(a>>4);...

2019-05-30 00:30:28

C语言中的逻辑运算符:按位与,按位或,按位异或,取反,左右移位

c语言中存在6个位操作运算符,且它们只能用于整形操作数。&按位与|按位或^按位异或<<按位左移>>按位右移~按位取反1..按位与(AND):&一定要将&与&&区...

2019-05-30 00:13:16

小科普:说说ANT+和蓝牙4.0的那些事

这几年,运动自行车玩家激增,各种相关的电子传感器如功率计,心率计,速度踏频传感器,电变等等以及各种高端表头成为每个车友的标配,ANT+和蓝牙4.0这些本来仅会从IT人士口中说出的词汇,也变成了车友,跑友们的口头禅。然而,他们对于普通大众而言依然只是最熟悉的陌生人,到底有什么特点,选支持哪款的好,安装使用过程中有些什么注意事项,往往只是道听途说。车友们曾经也是捣鼓机械零件出身的,自然对这类神奇...

2019-05-24 17:16:51

Nordic nRF52/nRF51 开发流程说明

原文链接:https://www.cnblogs.com/iini/p/8994433.htmlNordic nRF51/nRF52开发流程说明Nordic nRF52系列包括nRF52832/nRF52840/nRF52810/nRF52811等芯片,nRF51系列包括nRF51822/nRF51422/nRF51802等芯片,开发者可以按照如下流程去评估和开发nRF52/51应用解决...

2019-05-20 23:13:50

Nordic系列芯片讲解九 (BLE事件回调机制解析)

BLE事件回调机制解析nRF5SDK从版本14开始,对事件回调机制做了更新,引入了观察者模式,以解耦不同BLELayer对BLE事件的回调函数。实现这套机制用到了Flash的段(Section),将RAM中的函数调用与Flash中的段操作结合到一起,这个想法很新颖。本文尝试理解和追踪整个回调过程,并写一段代码验证我们的思路。一、观察者模式简介面向对象编程世界里有许多著名的设...

2019-05-20 00:17:12

Nordic nRF5 SDK和softdevice介绍

SDK和Softdevice的区别是什么?怎么选择SDK和softdevice版本?芯片,SDK和softdevice有没有版本兼容问题?怎么理解SDK目录结构?SDK帮助文档在哪里?Softdevice帮助文档在哪里?如何选择某个SDK例子 (example) 以开始我们的BLE开发之旅?本文将对以上问题进行解答。Nordic目前有2套完全独立的SDK:nRF5 SDK和nRF Connec...

2019-05-14 17:35:26

MDK 的编译过程及文件类型全解

出处:MDK 的编译过程及文件类型全解MDK 的编译过程及文件类型全解------(在arm9的开发中,这些东西都是我们自己搞定的,但是在windows上,IDE帮我们做好了,了解这些对深入开发是很有帮助的,在有arm9开发的基础上,下面的东西很容易理解,如果看不懂,证明你还没有入门。下面的是从world复制过来的,格式和博客不太兼容,所有开始以字母q的,是world中的 □ 字符)...

2019-05-13 22:35:14

BLE控制器之物理层特性

低功耗蓝牙采用了高斯频移键控, 其物理层比特率为1Mbit/s 或者叫 1Mbps, 每一个符号1比特。 传统蓝牙使用79个窄带信道间切换进行信息传输。低功耗蓝牙传输信息使用40个无线信道。 低功耗蓝牙使用最低频率为2402MHz,最高频率 2480MHz,在较低的频率部分,低功耗蓝牙所使用的频率与2.4GHz ISM 频段的最低频率有2MHz 的间隙, 发射功率规定最大发射功率为+10d...

2019-05-12 23:27:23

MinGW使用

MinGW使用因为后续打算分享一些有关GCC的使用心得的文章,就把此篇当作一个小预热,依此来了解下使用GNU工具链(gcc、gdb、make等)在脱离IDE的情况下如何开发以及涉及的编译相关的原理。当然,这方面的内容开发环境不限于使用MinGW,像之前介绍过的Cygwin,或者直接在Linux系列的操作系统上,一般都自带GUN工具。MinGW介绍MinGW全称MinimalistGN...

2019-05-11 23:50:25

arm交叉编译器gnueabi、none-eabi、arm-eabi、gnueabihf的区别

命名规则交叉编译工具链的命名规则为:arch [-vendor] [-os] [-(gnu)eabi] [-gcc]arch– 体系架构,如ARM,MIPS vendor– 工具链提供商 os– 目标操作系统 eabi– 嵌入式应用二进制接口(Embedded Application Binary Interface)注意没有vendor时,用none代替; 没有os...

2019-05-11 23:15:45

BLE介绍

本章将介绍BLE协议不同的层,包括各个层的部件和它们的概念。2.1 通用访问规范(Generic Access Profile,GAP)GAP是应用层能够直接访问BLE协议栈的最底层,它包括管理广播和连接事件的有关参数。注意:GAP的更多详细介绍见《Bluetooth Core Specification》(蓝牙核心规范)的第3卷C部分。2.1.1 角色为了创建和维持一个BLE连...

2019-05-11 01:31:49

dBm和dB(纯计数单位)

分贝毫瓦(dBm)分贝毫瓦(dBm,全写为“decibelrelativetoonemilliwatt”)为一个指代功率的绝对值,而不同于dB只是一个相对值。任意功率P(mW)与xdBm换算的公式如下:以及例如,1毫瓦(1mW)换算成分贝毫瓦为0dBm。1瓦特(1Watt)换算成分贝毫瓦则为30dBm。分贝(dB)分贝(decibel)是量度两个相...

2019-05-10 23:20:42

信号强度(RSSI)知识整理

为什么无线信号(RSSI)是负值答:其实归根到底为什么接收的无线信号是负值,这样子是不是容易理解多了。因为无线信号多为mW级别,所以对它进行了极化,转化为dBm而已,不表示信号是负的。1mW就是0dBm,小于1mW就是负数的dBm数。弄清信号强度的定义就行了:RSSI(接收信号强度)ReceivedSignalStrengthIndicatorRss=10lgP,只需将接...

2019-05-10 23:10:53

STM32的8种GPIO输入输出模式深入详解

输入模式-输入浮空(GPIO_Mode_IN_FLOATING)-输入上拉(GPIO_Mode_IPU)-输入下拉(GPIO_Mode_IPD)-模拟输入(GPIO_Mode_AIN)输出模式-开漏输出(GPIO_Mode_Out_OD)-开漏复用功能(GPIO_Mode_AF_OD)-推挽式输出(GPIO_M...

2019-04-15 15:43:26

MOSFET 导通条件

MOSFET管是FET的一种,可以被制造为增强型或者耗尽型,P沟道或N沟道共四种类型,但实际应用的只有增强型的N沟道MOS管和增强型的P沟道MOS管。实际应用中,NMOS居多。如何分辨三个极?D极单独位于一边,而G极是第4PIN。剩下的3个脚则是S极。它们的位置是相对固定的,记住这一点很有用。请注意:不论NMOS管还是PMOS管,上述...

2019-04-13 21:40:39

2_指令集、体系架构、微架构

指令集、体系架构、微架构 [转]转载自《操作系统真相还原》指令集是什么?表面上看它是一套指令的集合。集合的意思显而易见,那咱们说说什么是指令。在计算机中,CPU只能识别0、1这两个数,甚至它都不知道数是什么,它只知道要么“是”,要么“不是”,恰好用0、1来表示这两种状态而已。人发明的东西逃不出人的思维,所以,先看看我们人类的语言是怎么回事。不同的语言对同一种事物有不同的名字,这...

2019-04-11 19:45:43

1_关于CPU、指令集、架构、芯片概述

原文来自:https://zhuanlan.zhihu.com/xpenrynidea/19893066随着智能设备的广泛普及,这几年媒体上越来越多的出现关于“架构”“ARM vs x86”“芯片研发”的相关内容。很多消费者和爱好者面对这些以往不太常见的信息时就会迷惑甚至产生误解。其中一组比较容易被混淆的概念就是CPU、架构、指令集与芯片。本文试图用较浅显的文字阐明它们的关系与区别,纠正一些常...

2019-04-11 19:20:15

上下拉电阻作用

上下拉电阻有何作用:上拉电阻就是将不确定的信号通过一个电阻拉到高电平,同时此电阻也起到一个限流作用,下拉电阻就是下拉到低电平。比如我们的IO设置为开漏输出高电平或者是高阻态时,默认的电平就是不确定的,外部经一个电阻接到VCC,也就是上拉电阻,那么相应的引脚就是高电平;经一个电阻到GND,也就是下拉电阻,那么相应的引脚就是一个低电平。上拉电阻应用很多,都可以起到什么作用呢?我们现在主要先...

2019-04-08 18:17:05

查看更多

勋章 我的勋章
    暂无奖章