自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第三方库的安装

打开命令提示符输入安装命令(国内网站)pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 包名称回车确认安装完成确认

2024-04-06 15:39:04 79 1

原创 数据结构与算法——概念

概念数据结构的概念算法的特性算法设计的准则算法效率的度量执行复杂度空间复杂度结论数据结构的概念数据元素之间不是独立的,存在特定的关系,这些关系即结构;数据结构指数据对象中数据元素之间的关系 ;集合结构:数据元素之间没有特别的关系,仅同属相同集合;线性结构:数据元素之间一对一的关系;树形结构:数据元素之间存在一对多的层次关系;图形结构:数据之间是多对多的关系;物理结构:逻辑结构在计算机中的存储形式顺序存储结构:将数据存储在地址连续的存储单元里;链式存储结构:将数据存储在任意的存储单

2022-04-25 15:05:40 418

原创 硬件设计——感性负载防护

感性负载防护四种感性负载防护电路四种感性负载防护电路感性负载驱动电路在关断时电感中所存储的能量会瞬间释放(E = 1/2LII ≈ Pt = UIt),产生尖峰电压和脉冲抖动(EMF、EMI)。如果无防护,则会瞬间释放电压(≈供电电压的10倍),瞬间释放电压与电感量有关,电感量越大瞬间电压越大,脉冲抖动时间越长。普通二极管防护:解决EMF问题,但脉冲抖动仍然频繁,EMI依然存在;普通二极管+稳压管:原理与普通二极管基本相同,但可根据(稳压值+Vf)来调整泄放时间,(稳压值+Vf)↑ ,泄放时间

2022-04-18 18:12:34 3570 3

转载 【无标题】

电感定义公式特性参数1. 电感量L2. 感抗X3. 品质因数Q4. 分布电容5. 允许误差。6.标称电流电感的分类电感的作用定义导体的一种性质,用导体中感生的电动势或电压与产生此电压的电流变化率之比来量度。稳恒电流产生稳定的磁场,不断变化的电流(交流)或涨落的直流产生变化的磁场,变化的磁场反过来使处于此磁场的导体感生电动势。感生电动势的大小与电流的变化率成正比。比例因数称为电感,以符号L表示,单位为亨利(H)。电感是闭合回路的一种属性,即当通过闭合回路的电流改变时,会出现电动势来抵抗电流的改变。这种电

2022-03-23 21:39:48 187

原创 HCIP-IoT MQTT协议技术原理

MQTT协议技术原理

2022-03-23 20:28:31 4766

原创 HCIP-IoT LwM2M协议技术原理

LwM2M协议技术原理

2022-03-23 14:16:31 4656

原创 HCIP-IoT 芯片与模组

华为HCIP-IoT 芯片与模组

2022-03-23 13:43:12 5338

原创 硬件设计——电容

电容基本介绍电容的种类电容的用途电容选型的参数各类电容的参数及应用MLCC电容降额规范基本介绍电容(Capacitance),指在给定电位差下的电荷储藏量,记为C,国际单位是法拉(F)。电容的作用:隔直通交 ,“通交流,阻直流;通高频,阻低频”。电容电量计算公式:单位换算:电容的种类电容的用途滤波电容:在电源整流电路中使用,用来滤除交流成分,使输出的直流更平滑,容量较大,在微法级。旁路电容:把输入信号的干扰作为滤除对象,容量较小,在皮法级。去耦电容:把输出信号的干扰作为滤除对象

2022-03-22 23:37:31 2806 1

原创 HCIP-IoT NB-IoT标准

NB-IoT标准及解决方案

2022-03-22 20:39:09 271

原创 硬件设计——电阻的应用

电阻电阻的应用场景1、开关电源的反馈电阻设计2、上下拉电阻电阻的应用场景1、开关电源的反馈电阻设计要求:使用芯片LMZ14203 Vin:12V,Vout: 8V±2%。以下摘录部分LMZ14203 datasheet中的内容:1). 根据datasheet得知根据调整Rfbt与Rfbb的比值可调节输出电压;将推荐值带入公式 :0.8*(1+5.62/1.07) = 5.00V电阻型号:5.62kΩ±1%和1.07kΩ±1%,通过计算可得输出电压范围在5.09V~4.92V之间。2).

2022-03-21 19:21:51 1528

原创 HCIP-IoT——华为云物联网端到端开发

华为云物联网端到端开发介绍

2022-03-21 14:42:01 749

原创 HCIP-loT——关键特性

华为物联网解决方案特性一、 特性分类二、关键特性1. 设备连接2. 设备管理1)、产品开发2)、设备注册&设备接入鉴权3)、设备数据采集4)、设备影子5)、命令下发6)、设备联动规则7)、设备固件升级&设备软件升级8)、设备批操作3. 数据转发4. 应用集成1)、应用注册鉴权2)、订阅通知3)、应用测Restful API5. 应用构建6. 数据分析1)、数据分析架构2)、资产模型3)、时序分析4)、实时分析5)、离线分析7. 配套服务IoT边缘设备全球SIM联接行业套件:车联网服务一

2022-03-20 15:37:09 3119

原创 HCIP-loT——简述

华为云物联网解决方案前言物联网的层次划分设备接入 loTDA数据分析 loTA轻量级操作系统 LiteOS智慧城市智慧园区智慧消防智能路灯智慧电梯前言物联网( Internet of Things)简称:oT,是新一代信息技术的重要组成部分也是“信息化”时代的重要发展阶段。随着5G的商用和A的快速发展,物联网正进入AOT的时代,5G,loT,A,Cloud,真正驱动行业数字化变革,使能行业落地,实现商业闭环。华为云loT云服务致力于“联万物、+智能、为行业”,打造极致体验的全栈全场景物联网云服务,聚合

2022-03-20 13:14:31 3430

原创 概率论与数理统计

事件关系与概率性质与公式一、事件的关系、运算事件运算的性质:一般先逆后积再和差二、概率的定义、性质与公式一、事件的关系、运算事件运算的性质:一般先逆后积再和差二、概率的定义、性质与公式...

2021-09-01 23:18:50 86

原创 概率论与数学统计(一)

第一章 概率论的基本概念一、随机事件、古典与几何概型(一)随机事件和样本时间(二)概率的古典概型控球问题分房问题取样问题概率的几何概型一、随机事件、古典与几何概型(一)随机事件和样本时间样本空间Ω :随机实验的所有可能结果组成的集合称为样本空间。样本点w:样本空间元素,即随机试验的每一可能结果称为样本点。随机事件:样本空间Ω的子集,通常用A,B,C表示。事件发生:当且仅当这一子集中的一个样本点出现,称这一事件发生。特殊事件:(1)不可能事件 (2)必然事件(二)概率的古典概型随机试验E

2021-09-01 21:37:03 288

原创 硬件设计——一键开关机

实用电路——一键开关机开机过程Q2(PMOS)为系统电源控制开关,Q1(NPN)控制Q2的G极。当系统未上电Q1的B(基极)为低电平,Q1截至,Q2的G极和S极为12V, Q2不导通,系统未上电。在系统未上电时,按下按键S1,Q2的G极通过D2拉低至低电平,Q2导通,系统电源VCC开始供电,上电自锁系统上电后,主控芯片上电PWR_EN控制引脚拉高,Q1的B为高电平,Q1导通。当松开按键后,由于Q1处于导通状态,Q2的G极通过Q1拉低至低电平,Q2持续导通,形成了自锁。按键检测在系统正常工

2021-08-15 12:58:14 1061

原创 02333软件工程——结构化方法

第三章 结构化方法3.1 构化需求分析3.1.1 基本术语3.1.2 系统功能模型表示3.1.3 建模过程3.1 构化需求分析在进行软件系统/产品的需求工作中,通常面临三大挑战:问题空间理解;人与人之间的通信;需求的变化性。应对三大挑战的软件开发方法:结构化方法、面向数据结构方法、面向对象方法等。抽象和分解是结构化分析方法采用的两个基本手段:需求阶段的主要任务:需求发现、需求分析和需求验证,最终形成系统的软件需求规格说明书。3.1.1 基本术语数据流在结构化分析方法中,数据流是数

2021-07-22 01:25:25 1670 2

原创 02333软件工程——软件需求与软件需求规约

第二章 软件需求与软件需求规约第一节 需求与需求获取第二节 需求规约(SRS)第一节 需求与需求获取需求的定义:一个需求是有关一个“要予构造”的陈述,描述了待开发产品/系统功能能力、性能参数或其它性质。需求的基本性质(1) 必要的(2) 无歧义的(3) 可测的(4) 可跟踪的(5) 可测量的需求的分类 ★(1) 功能需求,是整个需求的主体。(2) 非功能需求:性能需求、外部接口需求、设计约束和质量属性需求。能够区分哪些是功能需求,哪些是性能需求。接口需求的类别(1) 用

2021-07-18 00:48:57 1377

原创 02333软件工程——绪论

第一章 绪论一、 软件工程概念的提出与发展软件危机软件工程二、 软件开发的本质软件模型一、 软件工程概念的提出与发展软件危机软件危机是指软件生产率、软件质量远远满足不了社会发展的需求,成为社会、经济发展的制约因素。软件危机的生产原因:1) 速度:软件的发展水平远远滞后于硬件的发展水平,生产率低下,软件制造仍然是一种人工集约生产方式2) 质量:软件的质量低下,不能满足用户的需求、适应性差3) 成本:软件开发成本居高不下软件开发的速度、软件制品的质量、软件开发成本是软件工程的三个核心问题。

2021-07-18 00:00:36 655

原创 GD32F4xx调试笔记

GD32F4xx调试笔记RCU配置Systick配置GPIO配置USART配置Basic Timer 设置PWM 设置RCU配置设置输入晶振频率 默认25MHz,需要根据硬件设备进行调整,这里设置为8MHz。/* define value of high speed crystal oscillator (HXTAL) in Hz */#if !defined (HXTAL_VALUE)#define HXTAL_VALUE ((uint32_t)8000000)#endif /* hi

2021-07-13 02:01:03 903

原创 GD32F4xx创建工程

Keil5 创建GD32F4xx工程模板一、固件库和支持包二、Keil工程模板三、创建工程一、固件库和支持包在兆易创新官网(http://www.gd32mcu.com/)下载固件库和支持包;解压GD32F4xx_AddOn_V2.1.0.rar文件;安装支持包。GigaDevice.GD32F4xx_Addon.2.0.2.exe Keil4 环境补丁,支持 Keil v4.7x ,GigaDevice.GD32F4xx_DFP.2.1.0.pack Keil5支持包, 支持 Keil

2021-07-10 17:06:40 2748 2

原创 开发通用资料——电容的命名规则

电容的命名规则

2020-10-27 11:45:23 1097

原创 硬件设计——Mark点

Mark点也叫基准点或者光学定位点,为贴装工艺中的所有元器件的贴装提供基准点。因此,Mark点对SMT生产至关重要。表贴元件的pcb更需要设置Mark点,因为在大批量生产时,贴片机都是操作人员手动或者机器自动寻找Mark点进行校准。极少数不设置Mark点也可以,操作非常麻烦,需要使用几个焊盘或孔作为mark点,这些点不能挂焊锡,效率和精度都会下降。使用过孔当作Mark,误差一般在0.15mm左右 ,使用标准Mark 偏差小于0.05mm。...

2020-08-28 09:05:48 7629 1

原创 开发通用资料——电阻命名方式

电阻命名方式贴片电阻命名方式电阻器命名方式贴片电阻命名方式R0805-W103JT :表示电阻封装0805,温度等级±200ppm/°C,电阻值10KΩ,精度±5%,包装方式编带。电阻器命名方式

2020-07-28 09:57:43 459

原创 开发通用资料——电阻阻值速查表

标准电阻阻值速查表美国电子工业协会定义了一个标准电阻值系统(其实这里系统对电容和电感也是适用的),这个系统是在上个世纪定义的,那个时候电阻都还是碳膜工艺的,精度非常低。为了理解电阻值系统,拿10%精度的电阻来说,如果第一个电阻值是100Ω,就没有必要做105Ω的,因为100Ω的电阻精度是90到110Ω,所以第二个有意义的电阻值是120Ω,阻值精度范围从110Ω到130Ω。用这种方式类推从100Ω到1000Ω的电阻值是100, 120, 150, 180, 220, 270, 330等,这就是EIA定义的E

2020-07-27 09:13:13 522

转载 通信技术——水下通信技术的分类、特征、应用及其最新研究进展

水下通信技术的分类、特征、应用及其最新研究进展一、水下电磁波通信⒈ 水下电磁波传播特点⒉ 传统的水下电磁波通信⒊ 水下无线射频通信⒋ 水下电磁波通信的新进展二、水声通信⒈ 水声信道的特性⒉ 水声通信技术⒊水声通信的新突破三、水下量子通信⒈ 水下激光通信⒉ 水下中微子通信⒊水下量子通信的新发展四、水下无线通信的应用五、结语海洋覆盖着地球三分之二的表面积,它是人类探索和研究的最前沿的领域之一。海洋不仅在国际商业和渔业中扮演重要的角色,而且还包含了有关气候的信息,以及大量急待开发的资源。水下无线通信是研制海洋

2020-07-27 08:44:56 17152

原创 通信协议——以太网数据包协议格式

以太网数据包协议格式MAC层ARP层IP层ICMPUDPTCP、UDP数据包大小的限制MAC层帧格式:帧介绍:帧间隙(IFG):网络设备和组件在接收一个帧之后,需要一段短暂的时间来恢复并为接收下一帧做准备。不管 10M/100M/1000M的以太网,两帧之间最少要有96bit;公式:IFGmin=96bit/speed (单位:s),则:10Mmin 是9600 ns100Mmin 是960 ns1000Mmin 是 96 nsARP层功能:地址解析协议(Addr

2020-07-24 12:59:33 4493

原创 编程语言——Verilog建模概述

Verilog建模概述结构化描述方式数据流描述方式行为描述方式在HDL的建模中,主要有结构化描述方式、数据流描述方式和行为描述方式,下面分别举例说明三者之间的区别结构化描述方式结构化的建模方式就是通过对电路结构的描述来建模,即通过对器件的调用( HDL概念称为例化),并使用线网来连接各器件的描述方式。模块例化语句例化的格式为:<设计模块名> <例化电路名> < 端口列表>;// 名关联法xxxx u_xxxx( .a (a1), .b (b1),

2020-07-24 08:47:37 525

原创 编程语言——Verilog基本语句

基本语法过程语句赋值语句条件语句循环语句任务与函数过程语句在一个模块内部可以有任意多个initial语句和always语句,两者都是从仿真的起始时刻开始执行的, 但是initial语句后面的块语句只执行一次,而always语句则循环地重复执行后面的块语句,直到仿真结束。initialinitial语句后面的块语句只执行一次,格式为:initial begin 语句 1; 语句 2; … 语句 n;endinitial 语句举例:initial begin rst_n =

2020-07-23 10:28:28 2878

原创 编程语言——Verilog语言要素

语言要素基础语法定义数据类型系统任务与系统函数编译向导基础语法定义注释单行注释:以“//”开始倒本行结束,不允许连续多行注释:以“/* ”开始,以“ */”结束。可以跨越多行,但中间不允许嵌套。// ======================================// RTL Body// ======================================/*----------------------------------------------------

2020-07-22 12:19:33 1473

原创 硬件设计——浮地与接地

浮地与接地基本概念设备接地信号接地基本概念地的定义:电路或系统基准的等电位点或平面。电子设备的“地”通常有两种含义:一种是“大地”(安全地),另一种是“系统基准地”(信号地)。“接地”有设备内部的信号接地和设备接大地,两者概念不同,目的也不同。设备接地在工程实践中,除认真考虑设备内部信号接地外,通常还将设备的信号地,机壳与大地连接一起,以大地作为设备的接地参考点。其目的是:保护:保护接地就是将设备正常运行时不带电的金属外壳(或构架)和接地装置之间作良好的电气连接。为了保护人员安全而设置的一种

2020-07-21 10:31:13 12117 4

原创 通信协议——VGA

VGA概述硬件接口扫描方式行场信号时序要求概述VGA(Video Graphics Array)视频图形阵列是IBM于1987年提出的一个使用模拟信号的电脑显示标准。VGA接口即电脑采用VGA标准输出数据的专用接口。VGA接口共有15针,分成3排,每排5个孔,显卡上应用最为广泛的接口类型,绝大多数显卡都带有此种接口。它传输红、绿、蓝模拟信号以及同步信号(水平和垂直信号)。VGA显示器具有成本低、结构简单、应用灵活的优点。硬件接口VGA 的驱动电路常用的有 2 种:(1) R-2R 电阻模拟电路设计

2020-07-21 09:28:06 4124

原创 通信协议——红外遥控

红外通信协议概述NECExtended NEC 协议Philips RC5Sony SIRCJVCNokia NRC17RCASharpX-Sat概述红外通信协议是一种基于红外线的传输技术。基于红外线的传输技术最近几年有了很大发展。广泛使用的家电遥控器几乎都是采用的红外线传输技术。作为无线局域网的传输方式,红外线方式的最大优点是不受无线电干扰,且它的使用不受国家无线管理委员会的限制。但由于红外线的波长较短,对障碍物的衍射能力差,所以更适合应用在需要短距离无线通信场合点对点的直接线数据传输。为了使各种设备

2020-07-21 09:02:25 3109

原创 通信协议——PS2

PS2总结概述工作原理通信时序概述PS/2是在较早电脑上常见的接口之一,不支持热插拔。在Windows环境下,ps/2鼠标的采样率默认为60次/秒,USB鼠标的采样率为120次/秒。较高的采样率理论上可以提高鼠标的移动精度。工作原理数据和时钟都是集电极开路的,这就意味着它们通常保持高电平而且很容易下拉到地 逻辑 0。 任何你连接到 PS/2 鼠标、键盘或 host 的设备在时钟和数据线上要有一个大的上拉电阻。置 0 就把线拉低 置 1 就让线上浮成高电平。图中数据和时钟线的一般接口结构。(注意如果你

2020-07-20 09:24:38 3887 1

原创 开发通用资料——常用接口引脚定义

常用接口引脚定义RS232RS422/RS485CANUSBtype - CSTATMSATASD卡/TF卡以太网VGADVIHDMImPCIePCI-eJTAGRS232RS422/RS485CANUSBtype - CSTATMSATASD卡/TF卡以太网VGADVIHDMImPCIePCI-eJTAG

2020-07-19 09:21:44 1291

原创 通信协议——I2C

概述I2C总线(Inter Integrated-Circuit)是由PHILIPS公司在上世纪80年代发明的一种电路板级串行总线标准,通过两根信号线——时钟线SCL和数据线SDA——即可完成主从机的单工通信。总线硬件连接极其简单,不同I2C设备挂接在总线上,只需在信号线安装上拉电阻即可完成硬件线路的搭建。另外,I2C总线采用器件地址的硬件设置方法,通过软件寻址方式完全避免了片选寻址的弊端,从而使硬件系统扩展更为灵活。工作原理SDA(串行数据线)和SCL(串行时钟线)都是双向I/O线,接口电路为开漏输

2020-07-19 07:47:28 671

原创 通信协议——MII/GMII

概述随着宽带数据业务的飞速普及,数据产品的端口速率及端口密度也大大提升,于是以太网的MAC与PHY层之间的媒介无关接口(MII)也在不断简化,推陈出新,多种多样,基于此,本文简要介绍了以太网的PHY与MAC层之间的各种接口特征,包括RMII、SMII、SSMII、S3MII、GMII、RGMII、SGMII、TBI、RTBI等多种以太网接口。MIIMII接口兼容10/100M以太网,由于占用管脚数太多,主要应用早期的设备接口中,在一般的高密度(8口)端口PHY以及MAC/switch 芯片中已经很少使

2020-07-17 09:03:23 7921

原创 开发通用资料——ASCII对照表

ASCII对照表ASCII控制字符16进制8进制2进制0nul00000000000001soh01001000000012stx02002000000103etx03003000000114eot04004000001005enq05005000001016ack06006000001107bel07007000001118bs0801000001000

2020-07-16 09:22:43 303

原创 通信协议——UART

UART概述通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称作UART。它是一种通用串行数据总线,用于异步通信。该总线双向通信,可以实现全双工传输和接收。UART作为一种低速通信协议,广泛用于通信领域等各种场合。UART通信原理将数据的二进制位一位一位的进行传输。在UART通讯协议中信号线上的状态位高电平代表’1’低电平代表’0’。当然两个设备使用UART串口通讯时,必须先约定好传输速率和一些数据位。UART硬件连接硬件连接比较简

2020-07-16 09:17:29 492

原创 通信协议——SPI

SPI概述SPI是串行外设接口(Serial Peripheral Interface)的缩写。是 Motorola 公司推出的一种同步串行接口技术,是一种高速的,全双工,同步的通信总线。SPI应用移位寄存器、单片机、EEPROM、Flash、实时时钟、AD/DA等。SPI优缺点优点:支持全双工通信、通信简单、数据传输速率块。缺点:没有指定的流控制,没有应答机制确认是否接收到数据,所以跟IIC总线协议比较在数据。SPI硬件连接SPI总线通信原理很简单是一种4线制的通讯方式也可以3线

2020-07-16 08:39:56 487

DS3231时钟芯片驱动程序

基于stm32F103通过I2C寄存器功能进行读写时钟芯片,可实现功能:获取实时时间、读取温度,设置输出端口的频率这几种功能。

2020-07-22

LCD12864_SPI协议,画图,

基于STM32可以画点,画线,画圆,画矩形,插入任意大小的图片,通过输入(X,Y)可以点亮任意一个点等功能函数。移植需要注意液晶屏扫描的方式是否与本函数移植,否则需要改变画点函数算法。

2020-07-22

4*4矩阵按键驱动程序,51单片机

4*4矩阵长短按键扫描程序,定时器中断软件消抖处理 ,开发平台51单片机,程序共77行,C语言编程。可以检测长短按键状态,不检测组合按键。

2020-07-22

LCD12864.zip

LCD12864液晶屏驱动程序,所有函数均有注释如何使用,程序共90行,编程语言C。开发平台51系列单片机。功能:显示任意大小图片,显示字符串,指定区域内清除。

2020-07-22

LCD1602液晶屏驱动程序

LCD1602液晶屏驱动程序,所有函数均有注释如何使用,程序共90行,编程语言C。开发平台51系列单片机。功能:显示字符串,全屏清,指定区域内清除。

2020-07-22

空空如也

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

TA关注的人

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