自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 电子电路讨论 ---电源部分的讨论

电源

2022-08-16 23:01:44 1807 1

原创 浅谈天线 - - - GNSS/BT/4G/2.4G

全球定位导航系统,最成熟的就是美利坚,我大中华,俄罗斯,还有就是欧洲的一个(太次不谈)所以我们在项目调试的时候,小尺寸的陶瓷天线上一般兼容2个频段,体积大一点的可以兼容三个频段,采用组合的形式 GPS+BD GPS+GLONASS GLONASS+BD 或者是单频段的定位天线陶瓷PATC陶瓷片:陶瓷片面积越大,介电常数越大,其共振频率越高,接收效果越高,这就是为什么都推荐使用大一点的陶瓷天线的原因银层:陶瓷天线表面的银层可以影响天线的共振频率,理想的GNSS陶瓷片频点准确落在1575.42MH

2022-06-15 13:30:00 9511 1

原创 聊一下Nordic-NRF52832天线

NFC天线第一点:硬件连接NFC的引脚为 P0.09/P0.10,第二点:软件配置这两个引脚正常情况下是不能直接当做GPIO来用的,要用的时候,需要在编译环境配置一个宏。下面是Keil-MDK 的配置,在全局增加一个CONFIG_NFCT_PINS_AS_GPIOS 这样的宏,就可以了。第三点:天线的设计NFC天线的接口是一定的,并且是必须的 要是用外部的电容将天线的谐振调谐到13.56MHZ需要的天线值的大小由下面的公式可以计算得出:为了更好的匹...

2021-08-26 17:52:07 3281

原创 Nordic NRF-52 深度解析

本次就来深入分析下Nordic的最新蓝牙芯片nRF52832。目前有很多的芯片原厂发布了自己的BLE SoC芯片,其中NORDIC半导体的nRF52832是知名的nRF51822的后续作品,它将BLE SoC带到了一个新的高度。这款产品有很多让人兴奋的地方,它带来了更高的性能、更低的功耗以及更多的功能。知名的nRF51822是一颗Bluetooth Low Energy的SoC,它拥有Cortex-M0内核,运行频率为16Mhz。而nRF52832则是Cortex-M4F内核,并且拥有更大的RAM和Fl

2021-08-20 14:17:33 2496

原创 运算放大器浅谈及使用经验

关键点一:重视电源滤波运放的电源滤波不容忽视,电源的好坏直接影响输出。特别是对于高速运放,电源纹波对运放输出干扰很大,弄不好就会变成自激振荡。所以最好的运放滤波是在运放的电源脚旁边加一个0.1uF的去耦电容和一个几十uF的钽电容,或者再串接一个小电感或者磁珠,效果会更好。关键词:自激振荡自激振荡是指不外加激励信号而自行产生恒稳和持续的振荡,如果在放大器的输入端不加输入信号,输出端仍有一定的幅值和频率的输出信号,这种现象叫做自激振荡。关键点二:注意反馈回路的Lay...

2021-08-20 11:41:58 1144

原创 Nordic-NRF52开发日志- 低功耗处理

首先提出一个在蓝牙领域很重要的一个概念"BLE" 即"Bluetooth Low Energy "我觉得这一块是非常需要和大家探讨一下,因为功耗这个问题是所有穿戴式设备都会面对的一个很核心的问题,关乎到用户的体验,同时也是一个产品长久发展的生命线,这其中的大道理大家都清楚,不说闲话。 接下来我将从两方面介绍解决这个问题。分别是硬件设计和嵌入式程序的编写和调试来分析硬件:这部分重点是对芯片内部稳压器的选择,不同的稳压器( LDO ,DC-DC )会造成不同的电...

2021-08-19 10:25:27 1264

原创 FPGA (1) 试手:点灯

////首先要了解FPGA的代码结构,掌握结构说明语句///1:always 语句需要和带有时序控制结合起来才会起作用,如果没有,则会使得仿真器锁死。///2:特别要知晓关键的单词: posedge 上升沿 negedge 下降沿///3:明白 b , d ,h 的关系和用法 “b”代表二进制 “d”代表十进制 “h”代表十六进制///4: 明白位拼接运算符 {4{w}} 等...

2020-03-15 12:59:10 396

原创 蛋疼的问题:Error (119013): Current license file does not support the EP4CE10F17C8 device

我不知道大家在玩FPGA的时候遇到过这个问题没有,曾经我就在这个问题花了好多的时间。解决办法: 切记:不要胡乱的相信其他的教程,好多都是胡乱的粘贴。 重点:换一下自己破解出来的NIC ID我就是这样的弄成功的,贴一个最简单的LED吧!哈哈哈...

2020-03-13 20:38:28 23809 27

原创 FPGA

真好,我终于有勇气去写一点关于FPGA的文章了,继续和大家一起来分享!每日一更!

2020-01-10 17:29:05 240

原创 关于 USB 的一些讨论

USB是我们日常生活种最常见的接口之一,电子工程师对USB是不能陌生的一:USB的引脚划分详解:1:最常见的供电引脚我们在这里不做过多的讲解,Layout最基本的规则熟记 ,这块没有什么的问题2:D+ D- ,我们知道usb信号的传输方式为差分传输要求布线的时候遵循的原则如下 1:等长 2:最多的过孔不超过2对 ...

2020-01-09 15:50:09 173

原创 Layout-pcb之天线设计

一:天线的定义天线是一种变换器,它把传输线上传播的导行波,变换成在无界媒介(通常是自由空间)中传播的电磁波,或者进行相反的变换。在无线电设备中用来发射或接收电磁波的部件。无线电通信、广播、电视、雷达、导航、电子对抗、遥感、射电天文等工程系统,凡是利用电磁波来传递信息的,都依靠天线来进行工作。此外,在用电磁波传送能量方面,非信号的能量辐射也需要天线。一般天线都具有可逆性,即同一副天线既可用作发射...

2018-09-02 01:23:01 12090 8

原创 TCP/IP核心协议之传输层协议

计算机之间的通信其实大多指的是计算机进程之间的通信,而传输层就是基于网络层IP协议提供的功能将数据报发送到计算机的另一个进程。当然传输层协议也提供了自己的一些功能,例如流量控制,安全控制,拥塞控制等。下面我们将讨论传输层2个重要的协议UDP(用户数据报协议)和TCP(传输控制协议)。要理解进程间的通信我们必须了套接字和端口的概念。因为在面对成千上万的进程中,客户端怎么知道和服务器端的哪个进

2017-04-15 15:18:45 1415

原创 网络协议-TCP

TCP是一种面向连接的协议。全称:传输控制协议(transmission control protocol)

2017-04-13 15:58:12 384

原创 网络通信协议-UDP

UDP  是user dategram protocol 简称 :用户数据报协议 是OSI参考模型当中的一种无连接的传输层协议,IETF RFC 768是UDP的正式规范、UDP 和 TCP协议一样也是用于处理数据包,是一种无连接的传输层协议补充:连接服务;例子:你要寄一份信件,你要让你认识的人去送信件,当收到信之后,收信人需要和你说一下,这个信件收到了  这是一个面向连接服务。非连接

2017-04-13 15:57:51 567

原创 网络通信协议-OSI

相关知识:OSI:(OPEN SYSTEM INTERCONNECTION) 开放系统互联OSI是一个模型,该模型定义了不同计算机互联的的标准,OSI模型将网络通信的工作分为七层:物理层(physical layer) 数据链路层(data layer) 网络层(network layer) 传输层(transport layer) 会话层(session layer) 表示层(prese

2017-04-13 11:18:55 739

原创 框架的使用(六):scrapy

第一个小项目经过上面的学习,现在我们完全具备了开发小的项目的能力,现在我们开始吧准备:系统平台:Ubuntu 16.04软件编译环境:Pycharm一:新建:在终端输入:scrapy startproject 《项目名称》 例如:scrapy projectone        会出现以下的显示:你会在你的主文件夹下面看到你的新建成功后的文件二:创建在主

2017-03-15 16:15:51 392

原创 框架的使用(五):scrapy

scrapy中的Pipeline详细的介绍scrapy中的Pipeline,大家都是知道scrapy的,那么,你是否全部的明白scrapy中的pipeline,那么今天将是详细的介绍一下这个话题pipeline(item pipeline项目管道):负责处理蜘蛛从网页上抽取的项目,他的主要的任务是清晰,验证和储存数据。当页面被蜘蛛解析后,并将发送到项目管道,并经过几个特定的次序处理数据

2017-03-12 21:06:50 531

原创 框架的使用(四):scrapy

深入了解scrapy问题一:scrapy是一深度优先还是广度优先进行爬取的呢默认的情况下,scrapy使用LIFO队列来存储等待的请求,简单的说scrapy是以深度进行爬取的。深度优先对大多数的情况下更方便。如果您想要以广度优先的情况进行爬取的话,您可以设置一下内容DEPTH_PRIORITY = 1SCHEDULER_DISK_QUEUE = 'scrapy.squeue.Pi

2017-03-09 19:34:12 478

原创 避免被ban

有些的网站实现一些特定的机制,以一些手段来避免被爬取,那么作为攻城狮的我们就需要和这些做斗争,,下面就要介绍一些技巧,来破解他们这些技术攻城狮技巧一:使用user agent池,轮流选择之一作为user agent  。池中包含常见的浏览器user agent    (网上有很多的  亲)攻城狮技巧二:禁止cookies  ,有些站点会使用cookies来发现爬虫的轨迹攻城

2017-03-09 17:34:27 487

转载 17个新手常见Python运行时错误

17个新手常见Python运行时错误独家直播!大数据应用场景全解析>>>   1收藏(142)当初学 Python 时,想要弄懂 Python 的错误信息的含义可能有点复杂。这里列出了常见的的一些让你程序 crash 的运行时错误。1)忘记在 if , elif , else , for , while , class ,def 声明末尾添加 :(导致 “SyntaxE

2017-03-08 21:09:09 347

原创 框架的使用(三):scrapy

shell

2017-03-08 21:08:10 315

原创 框架的使用(二):scrapy

命令行工具(command line tools)创建项目:scrapy startproject newproject进入创建好的项目: cd newproject在建好的项目项目:scrapy genspider newproject newproject.com

2017-03-08 16:27:24 288

原创 框架的使用(一):scrapy

认识框架:scrapy以前的爬虫,我们所使用的是只是简单的在Python编译器下的爬取,现在,我们要使用一个简单易用的框架来实现我们的功能,今天主要讲解的是scrapy框架认识一下:scrapy是为了爬取网站上的结构性的数据而设计的运用框架,假如你没有得到这个网站的API和通过程序获取信息外,那么scrapy可以帮助你创建第一个爬虫:准备:系统(Ubuntu16.04) 编译环

2017-03-07 20:06:05 447

原创 轻松玩转正则表达式

好久没有更新博客了,当初一个星期俩篇的博客正在实现当中今天,要和大家分享的是伟大的正则表达式 (自认为很难的,学好不易)一:简单的介绍一下正则表达式(regular expression)在代码中是叫做RE,正则表达式由一些普通字符和一些元字符组成,正则表达式是一种特殊的字符串模式,用来匹配一组字符串,定义一种规则去匹配符合规则的字符以下的是所有的元字符和他们的一些描述,记住下面的

2017-03-06 12:14:40 399

翻译 关于反爬虫,看这一篇就够了

你被爬虫侵扰过么?当你看到“爬虫”两个字的时候,是不是已经有点血脉贲张的感觉了?千万要忍耐,稍稍做点什么,就可以在名义上让他们胜利,实际上让他们受损失。一、为什么要反爬虫1、爬虫占总PV比例较高,这样浪费钱(尤其是三月份爬虫)。三月份爬虫是个什么概念呢?每年的三月份我们会迎接一次爬虫高峰期。最初我们百思不得其解。直到有一次,四月份的时候,我们删除了一个url,然

2016-12-06 20:33:57 804

原创 后期的预告

后续将带领大家一起去抓音乐,抓视频,抓文章,抓段子。

2016-12-01 21:32:37 245

原创 关于Python的语法(经典)

with  as的用法一般是用来替换try ...finally  的for examplefile=open(“/tmp/foo.txt”)try:    data=file.read()finally:    file.close()可见:但是我们可以用with  as  来替换with open("/tmp/foo.txt") as file:

2016-11-27 22:25:52 284

原创 blackhole 带你抓妹纸哦

本博文依旧是在Linux下的Ubuntu环境下运行的作为菜鸟我建议是不要用正则来匹配你想要的内容了,还是乖乖的去使用beautifulsoup吧作为使用Python这门语言,一个好的编译器是你成功的一半,开始的时候我是使用的是Python的默认环境IDLEd但是后来,我是结合着pycharm来使用:待续.......

2016-11-21 20:46:08 512

原创 解决大家关于Ubuntu16.04下的ipython的问题

前提:本人用的PC系统是Linux下的Ubuntu16.04系统    一:安装  第一种方法是ipython源码安装:https://pypi.python.org/pypi/ipython

2016-11-18 18:44:25 2602

空空如也

空空如也

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

TA关注的人

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