自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

快乐小蜘蛛

一个电子工程师的心灵港湾

  • 博客(65)
  • 收藏
  • 关注

原创 处理器美之华大170处理器

华大处理器

2022-09-12 18:55:55 353 1

原创 电路美之运放

关于运放应用的一些心得体会

2022-08-15 14:59:45 404

转载 网络通讯概述

1、概述首先要看TCP/IP协议,涉及到四层:链路层,网络层,传输层,应用层。   其中以太网(Ethernet)的数据帧在链路层     IP包在网络层     TCP或UDP包在传输层     TCP或UDP中的数据(Data)在应用层     它们的关系是 数据帧{IP包{TCP或UDP包{Data}}}   不同的协议层对数据包有不同的称谓,在传输层叫做段(segment),在网络层叫做数据报(datagram),在链路层叫做帧(frame)。数据封装成帧后发到传输介质上,到...

2022-02-17 17:15:10 282

转载 【无标题】

cJSON详解JSON语法JSON语法是JavaScript对象表示法语法的子集:数据在键/值对中; 数据由逗号分隔; 花括号保存对象,也称一个文档对象; 方括号保存数组,每个数组成员用逗号隔开,并且每个数组成员可以是文档对象或者数组或者键值对。JSON的三种语法:键/值对key:value,用半角冒号分割。比如"name":"Faye"。 文档对象JSON对象写在花括号中,可以包含多个键/值对。比如{"name":"Faye", "address":"北京"}。 数组JSON数

2022-02-17 14:28:53 175

原创 单片机C语言JSON数据处理

一、JSON开发思路最近有个项目使用JSON数据和上位机进行通讯,我将开发历程分享给大家。起初我想用MDK自带的JSON库,编译也没问题,但最后发现该库对编译器有要求,不是很方便,最后我放弃了这条思路,用网上下载的JSON C代码写功能函数,最后所有功能都实现了。所以我强烈推荐大家采用这种开发思路,代码都是用C语言写的,看的见摸不着。二、我对JSON代码的理解2.1关于JSON的格式{ "CMD": 4, "DeviceType": 1, "Control...

2022-02-17 14:26:44 2869 1

转载 TVS选型,让老人新人都能得心应手!

作者:阿甘,排版:晓宇微信公众号:创易栈(ID:emakerzone)提到TVS,大部分电子工程师基本都知道是用来端口防护的,防止端口瞬间的电压冲击造成后级电路的损坏。由于其在电路中的极其重要的地位,但是,针对TVS的选型过程,很多厂家都是直接给推荐电路,直接告诉设计者答案选择哪个器件,却很少对选型过程提供理论计算,大部分的电子工程师针对TVS选型的时候,老人凭经验,新人凭参考,一旦更换厂家或者更换测试条件,就无从下手了,本文就专门解决该问题,让新人老人对TVS选型都能得心应手。都是限制...

2021-08-23 16:01:58 243

转载 电子元器件知识详解之二极管篇

结整流二极管知识介绍:一种将交流电能转变为直流电能的半导体器件。通常它包含一个PN结,有正极和负极两个端子,具有单向导电性,主要用于各种低频整流电路。常用型号:1N5398、FR107、FR104、SB3B0、GN1M、US1K、US1M、US1J、MBR3100、FR106、IN4007、UF4007、MBR3100、1N5399、FR106、1N4007、HER107、1SR154-600TE25常用品牌:英飞凌、三垦、威世、仙童、罗姆、银河、ON、NXP、KEC、ST、固锝、乐山、君耀、常

2021-08-23 14:14:10 3755

原创 HMI之迪文T5L--防爆HMI的一种解决方案

一、前言所谓货卖一张皮,在物质极大丰富的今天客户的体验对产品是否成功的决定度越来越高,再好的商品如果用户体验不好估计也是难以存活的,曾经在我心中神一般存在的诺基亚最后也在公司高管“也不知道为什么我们就失败了”的评价声中倒下了。现在的显示设备有很多种,应用领域也是多种多样。那么在危险性显示领域有没有一种方案既能hold住成本,又能满足特殊环境的使用要求(我一直在做防爆环境产品,该领域产品需要做认证,认证要提供全套图纸,所以成品的HMI不能直接用)呢。我想北京迪文的T5L专用芯片加屏的方案是一种比较好的解决

2021-05-21 16:14:28 626 1

转载 JTAG和SWD接法

最近自己焊接了STM32的板子(以前一直用的开发板),参照网上的一些资料,阴差阳错的采用了SWD的接法连接JLINk,结果上电之后发现下载不了程序,弹出以下错误。* JLink Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000**JLink Warning: CPU core not found.一开始还以为自己没焊好芯片,可把我急坏了,最后经过多方查找资料,才发现自己采用了SWD的接法,这样的话在下载程序的设置里就要将Deb

2021-03-29 11:46:19 1878

原创 《计算机网络第6版-谢希仁》读书笔记

第二章 物理层该章主要将网络通讯在物理信号层的具体实现。包括机械特性,信号媒介(包括网线,光纤等等)和信号波形(这样描述可能不太恰当。我是想说信号时序和信号电平幅值)。第六章 应用层 该章讲述了应用层的软件是如何进行通讯的。我们知道软件之间进行通讯要知道对方的IP地址和端口号,这样才能建立连接。在6.2节《文件传送协议》中讲到了FTP,TFTP和telent通讯协议,这些都是比较专业的通讯手段,适合做开发或者做调试的人用。对于普通的老百姓如果想在网上查一个东西应该咋办呢。这就要说说万能的...

2021-03-20 11:23:32 303

原创 工程师感悟--网

今天是2020年9月29日。看专业资料看的头疼就把那些东西放了下来脑子开始进入放送状态,这时一个隐隐约约在脑子中游荡很长时间的一个问题变得更加清晰了--我们在干什么? 。各位朋友也许要开始唏嘘了,肯定会说小郭子是不是又要长篇大论“人从哪来,到哪去”的旷世问题了,“幼不幼稚”啊。其实大家好像猜对了,我后面写的东西多少和上面大家说的那个大问题有点沾边,但大家说的好像又不对,因为我曾经也看了很多关于那个大问题的文章,更多的是一些比较空洞的“理论”知识,小郭子一向“胸无大志”,对拯救世界这样的事情没太...

2020-09-29 16:06:30 186 1

原创 linux 学习笔记

转眼2020年了,我在正星都过了两年多了。最近因为一个项目又开始做liunx编程了。来这个公司后基本就没有再做过linux的项目,很多东西都生疏了。现在的捡起来。该文章就是记录我在调试过程中的一些问题,望大侠们勿喷!1、关于debug口的问题我现在用的板子提供的debug是ttl的串口,这是一个很常用的方法,原来就直接把我的USB转ttl小板子接上去就可以了。但是这次用的米尔的板子却不行,满屏乱码。我首先想到的是波特率等串口参数设置错了。但是改了也没用。并且手册上说的很清楚。在诸多尝试无果后,开始静

2020-08-06 21:57:34 128

原创 vmware 搭建linux系统基本设置

一共享文件设置共享文件就是让VMware中的操作系统和宿主机之间建立数据沟通渠道。我们要做如下事情:1.1在VMware没有启动虚拟机前点击虚拟机右键选择设置页面如图一所示: 图一1.2在设置页面的“选项”界面中选中“共享文件夹”,如图二所示: ...

2020-06-02 21:27:44 235

原创 C#中关于数型转换的笔记

这段时间在学习C#,使用的是vs2017,关于数型转换有几点需要记录一下:1、我们用于展示的实现平台无非都是在控件.Text中进行实现显示,Text顾明思意就是字符的意思。所以我们最终要展示的东西都要转换成string的。2、关于强制转换就是我们在数据前面加(type)那种就是讲数据做了重新的整合3、讲基本类型转成字符串我们在显示的时候可以直接用 控件.TEXT += typ...

2020-05-03 10:49:34 221

转载 双极性步进电机知识

一:线、相、极性“相” 就是说明步进电机有几个线圈(也叫做绕组)。“线” 就是说明步进电机有几个接线口。“极性” 分为 单极性 和 双极性。如果步进电机的线圈是可以双向导电的,那么这个步进电机就是双极性的,相反,如果步进电机的线圈是只允许单向导电的,那么这个步进电机就是单极性的。上面的三个只要知道其中两个,就可以推断出第三个。如:五线四相步进电机 就是有5个接线口,4个线圈。由...

2020-03-16 20:00:46 5590 3

原创 AUTOCAD使用笔记

在做项目的时候经常要绘制电气图纸,原来比较忙基本都是电气同事代劳了,这两天不太忙学了一点,写出来做个备忘录。如果使用的是机械版本的cad选用经典版界面在左边基本的图形元素基本都有了。其实cad画图入门挺简单的。会画直线,圆这些基本的图形元素,会找中心线就差不多了。很多漂亮的图形是结构件譬如防爆盒厂家提供的,只要在这基础上做自己的接线就行了。借助于模板。特别是会签的地方都有模板,可以直...

2020-01-08 14:52:50 374

原创 浇封防爆

浇封防爆是采用将所有电气设备浇注起来从而起到将危险气体,氧气和电路进行隔离的作用。没有危险气体和氧气自然也不会爆炸了。这里面起关键作用的就是浇筑物了。不同的浇筑物他的性能参数不一样,所以要根据自己系统的参数选择适当的浇筑物。浇封电路分为以下几部分:功能电路(就是咱们要保护的对象),浇筑物,外接引线,保护装置,浇筑体外壳(这个不是必须的,有的只有浇注物没有外壳)。下面咱们分别进行说明:首先就...

2019-10-07 15:43:38 1244

转载 STM32的DMA机制

DMA,全称为:Direct Memory Access,即直接存储器访问。DMA传输方式无需CPU 直接控制传输,也没有中断处理方式那样保留现场和恢复现场的过程,通过硬件为RAM 与I/O设备开辟一条直接传送数据的通路,能使CPU 的效率大为提高。一、DMA请求映像  STM32F10x有两个DMA控制器,使用DMA控制器可使数据从存储器到存储器、存储器到外设、外设到存储器。每个控制器有...

2019-09-08 16:52:27 509

原创 c#入门经典第五版读书笔记

今年要带纯软件的项目,我这个硬件工程师要开始学习c#语言了。我站在一个只会c和c++的基础上对该书进行总结。废话不说了,直奔主题。 第一章讲的c#和.net框架的关系。我的理解.net就是给c#做好了库函数,让c#直接调用就行了。呵呵 从第二章开始到第六章讲了变量,表达式,流程控制和函数,基本所有编程语言都是这讨论。没啥好说的,C#特有的差别单独看就行了就不一一介绍...

2019-06-04 21:44:30 295

原创 2019元旦随想

        时间真快,又一年过去了。回首18年要说也有些收获,但想来想去无非就是工作从北京回到了老家,进了一家比价大的企业,也算是一个很好的平台了;个人能力各方面进一步的到了锻炼等等。再问说点别的没有了。本身就比较胖,我对吃的基本没啥追求,不追求还胖呢,一追求那还得了。呵呵。其他的变化呢?哦。又把北京带回来的钱凑了一下买了个房子。其他的再也想不出来了。    这个元旦本来想在家陪家人的。因...

2019-01-01 19:25:53 593

原创 企业预算的制定

本来我对预算挺排斥的,感觉就是会计在做做账。公司安排的中高层培训中有必修课讲到了预算,并且还是一个系列课程。没办法,就硬着头皮听了。因为我以前所从事的工作基本涉及了除了采购,会计和销售以外的所有岗位,对公司架构比较熟悉,而这个系列课程就是对从公司的战略讲起,如果进行公司资源的规划,所以一听是肃然起敬,第一次感觉原来预算是那样高大上,是对整个公司做的系统规划,而我平时所做的工作充其量不过是公司规划的...

2018-10-08 22:16:32 743

原创 经理人解决问题四个步骤

该篇文章是讲解如何按照步骤解决职场中碰到的问题的。首先是发现异常(问题说白了就是期望和现实之间存在的差异),然后选出关键异常(我的理解就是找到关键问题所在),这样就完成了界定问题的工作。第二部就是进行要因分析了,第三部分是进行确认方案,最后就是进行落地执行。三确认方案该部分是讲如何制定方案的过程。首先要选择几个备选方案,解决问题要有做备选方案的意识。然后针对不同的备选方案按照“效果”,...

2018-09-17 21:53:41 1245

原创 绩效篇

1:考核种类考核有很多种,除了财务,利润这些指标以外还有其他很多种考核类型。2:考核指标如何来选那么多种的考核指标我们如何来选择呢?有两个大的方向:一个是企业的发展规划,一个是公司的短板。根据这个标准就可以来筛选我们的考核指标了3:如何平衡绩效平衡绩效要兼顾公司,员工和客户的利益。公司的利益就不用说了,企业就是来盈利的。这里的员工和客户指的是好的员工和好的客户。咋说呢?公司的绩...

2018-09-05 22:24:44 175

转载 从零学习人工智能,开启职业规划之路!

作者介绍海涛,算法工程师,前供求世界网络科技运营总监,CSDN专家博主,概率与数理统计硕士,数十次获得建模奖项,全国研究生数学建模竞赛一等奖得主,热衷分享。对AI的态度对于 AI,不用嘲笑,也不要过誉!人工智能(Artificial Intelligence,英文缩写为AI)的话题隔一段时间就会火一把。刚结束不久的国际盛会——2018 年博鳌亚洲论坛上,首次运用的人工智能(Arti...

2018-08-09 08:16:07 737

转载 ASN.1解读---标准编码规则BER

BER编码一.基本规则BER(BasicEncoding Rules)是ASN.1中最早定义的编码规则,其他编码规则是在BER的基础上添加新的规则构成。1.BER传输语法的格式一直是TLV三元组<Type,Length, Value>.T是Tag,L是整个类型的长度,V是类型的Value,它还可以是TLV或TLV组合2.BER传输语法是基于八位组大端编码的,高八位在左。3.Tag是一个...

2018-03-09 16:58:11 1284

转载 关于loop设备挂载

为区别网络里的loop端口(回环端口),这里把linux里的hoop设备叫做循环设备在类 UNIX 系统里,loop 设备是一种伪设备(pseudo-device),或者也可以说是仿真设备。它能使我们像块设备一样访问一个文件很多资料里以镜像文件不需刻录就挂载使用的功能来讲解loop设备的,那为什么可以这样呢?这要先从mount的流程来理解,挂载操

2018-01-29 07:10:51 952

转载 Linux基础知识之挂载详解(mount,umount及开机自动挂载)

挂载概念简述:根文件系统之外的其他文件要想能够被访问,都必须通过“关联”至根文件系统上的某个目录来实现,此关联操作即为“挂载”,此目录即为“挂载点”,解除此关联关系的过程称之为“卸载”1.挂载:根文件系统外通过关联至根文件系统上的某个目录来实现访问2.挂载点:mount_point,用于作为另一个文件系统的访问入口;(1) 事先存在;(2) 应该使用未被或不

2018-01-29 06:55:30 321

转载 电子技术专业基础与实务(中级)考试经验

工作3年多了,感觉到了瓶颈期,学习知识的效率变低了,打算找些考试来充实下生活,提高下危机意识,同时也提高下知识面。稍微介绍下中级职称的考试和一些个人的感受。本文纯原创手打,有问题的地方欢迎指正! 背景和报考条件:中级职称,在北京市来说,应该还是相对比较严格的,对于电子、电气行业要求考试+评测,不仅仅是以考代评。据说某些省市,可以研究生2年工作经验直接评中级职称,某些

2018-01-27 09:49:22 1134 1

转载 三十天学不会TCP,UDP/IP网络编程-TraceRoute的哲学

新年快乐,继续来部分粘贴复制我的这一系列文章啦,如果对和程序员有关的计算机网络知识,和对计算机网络方面的编程有兴趣,欢迎去gitbook(https://www.gitbook.com/@rogerzhu/)star我的这一系列文章,虽然说现在这种“看不见”的东西真正能在实用中遇到的机会不多,但是我始终觉得无论计算机的语言,热点方向怎么变化,作为一个程序员,很多基本的知识都应该有所了解。而当时在网

2018-01-16 21:29:12 395

转载 三十天学不会TCP,UDP/IP网络编程-UDP,从简单的开始

如果对和程序员有关的计算机网络知识,和对计算机网络方面的编程有兴趣,欢迎去gitbook(https://www.gitbook.com/@rogerzhu/)star我的这一系列文章,虽然说现在这种“看不见”的东西真正能在实用中遇到的机会不多,但是我始终觉得无论计算机的语言,热点方向怎么变化,作为一个程序员,很多基本的知识都应该有所了解。而当时在网上搜索资料的时候,这方面的资料真的是少的可怜,所

2018-01-16 21:26:19 353

转载 三十天学不会TCP,UDP/IP网络编程-ARP -- 连接MAC和IP

继续来做(da)推(guang)介(gao)我自己的!由于这两年接触到了比较多的这方面的知识,不想忘了,我决定把他们记录下来,所以决定在GitBook用半年时间上面写下来,这是目前写的一节,目前已完成了九篇啦。后面会在gitbook上不断更新,欢迎大家star,主要是在写完之前欢迎各位给出指正的意见。最最重要的,地址在这里:https://www.gitbook.com/book/rogerzhu

2018-01-16 21:24:57 256

转载 三十天学不会TCP,UDP/IP网络编程-IP头格式祥述

我又来了,这篇文章还是来做(da)推(guang)介(gao)我自己的!俗话说事不过三,我觉得我下次得换个说法了,不然估计要被厌恶了,但是我是好心呐,一定要相信我纯洁的眼神。由于这两年接触到了比较多的这方面的知识,不想忘了,我决定把他们记录下来,所以决定在GitBook用半年时间上面写下来,这是目前写的一节,后面会在gitbook上不断更新,欢迎大家star,主要是在写完之前欢迎各位给出指正的意见

2018-01-16 21:22:43 306

转载 三十天学不会TCP,UDP/IP编程--MAC地址和数据链路层

这篇文章主要是来做(da)推(guang)介(gao)的!由于这两年接触到了比较多的这方面的知识,不想忘了,我决定把他们记录下来,所以决定在GitBook用半年时间上面写下来,这是目前写的一节,后面会在gitbook上不断更新,欢迎大家star,主要是在写完之前欢迎各位给出指正的意见。最最重要的,地址在这里:https://www.gitbook.com/book/rogerzhu/-tcp-ud

2018-01-16 21:19:00 1829

转载 802.3

802.3 编辑802.3 通常指以太网协议,一种网络协议。描述物理层和数据链路层的MAC子层的实现方法,在多种物理媒体上以多种速率采用CSMA/CD访问方式,对于快速以太网该标准说明的实现方法有所扩展。中文名802.3外文名802.3意    义以太网性    质网络协议方    法物理层和数据链路层

2018-01-15 21:58:14 1253

转载 Linux Socket编程(不限Linux)

“一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型

2018-01-11 08:58:39 228

转载 goose 数据帧的结构

版权声明:###########################原创文章,转载请注明来自:http://blog.csdn.net/xgbingGOOSE的GOCB定义的5种服务中,Send GOOSE Message指GOOSE报文传输,其他4种服务体现了GOOSE模型中发布者/订阅者通信结构的灵活性,即订阅者能够主动询问,发布者会对此询问做出对应响应。例如,利用服务Set

2018-01-08 14:52:21 3917

转载 源码分析:静态分析 C 程序函数调用关系图

1 故事缘由源码分析是程序员离不开的话题。无论是研究开源项目,还是平时做各类移植、开发,都避免不了对源码的深入解读。工欲善其事,必先利其器。今天我们来玩转一个小工具,叫 Callgraph,它可以把 C 语言的函数调用树(或者说流程图)画出来。传统的命令行工具 Cscope, Ctags 可以结合 vim 等工具提供高效快捷的跳转,但是无法清晰的展示函数内部的逻辑关系。

2018-01-05 14:10:57 4222 1

转载 lwip网络接口netif

一个系统中可能有多个网络接口,有可能是以太网,有可能是WiFi,也有可能是其他的网络接口。在lwip中每一个网络接口都由一个netif结构体表示。表示不同网卡的netif结构体链接成一个链表。全局变量struct netif *netif_list指向该链表表头。全局变量struct netif *netif_default指向的netif结构所表示的网卡为缺省网卡。在发送消息的时候,会首

2017-12-07 16:20:15 3980

转载 802.3帧前导码小结

802.3帧前导码小结我们先看一个帧结构后面的由数据链路层封装的我们都比较容易理解甚至都可以抓取到包来看,但是前面的前导码不是那么容易看到它的真实结构。由物理层封装的前导码和帧起始定界符是由8字节固定值组成的。二进制的固定值如下:10101010 10101010 10101010 10101010 10101010 10101010 1010101

2017-11-30 10:11:00 6098

转载 EtherType:以太网类型字段

EtherType 是以太帧里的一个字段,用来指明应用于帧数据字段的协议。根据 IEEE802.3,Length/EtherType 字段是两个八字节的字段,含义两者取一,这取决于其数值。在量化评估中,字段中的第一个八位字节是最重要的。而当字段值大于等于十进制值 1536 (即十六进制为 0600)时, EtherType 字段表示为 MAC 客户机协议(EtherType 解释)的种类。该字段的

2017-11-29 22:29:33 1679

空空如也

空空如也

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

TA关注的人

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