自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (6)
  • 收藏
  • 关注

原创 使用 esp-idf 的工具格式化代码

如果想让你的代码变成 esp-idf 里的代码风格,可以使用 esp-idf 带的代码格式化工具。安装 astyle_py 工具。

2024-06-25 11:45:04 183

原创 《重构:改善既有代码的设计》- 笔记

提炼函数:如果你需要花时间浏览一段代码才能弄清它到底在干什么,那么就应该将其提炼到一个函数中,并根据它所做的事为其命名。以后再读到这段代码时,你一眼就能看到函数的用途,大多数时候根本不需要关心函数如何达成其用途(这是函数体内干的事)。创造一个新函数,根据这个函数的意图来对它命名(以它“做什么”来命名,而不是以它“怎样做”命名)。内联函数:提炼变量:内嵌变量:改变函数声明:修改参数列表不仅能增加函数的应用范围,还能改变连接一个模块所需的条件,从而去除不必要的耦合。

2024-04-08 10:59:50 888

翻译 致富需要牺牲的 10 件事

致富 创业

2023-10-31 21:00:00 182 1

原创 [ADC] 使用 ESP32S2 + AD7175-2 快速精确采样模拟信号

esp32s2 esp32s3 adc ad7175

2023-08-28 17:06:47 1037 3

原创 <ADC 电路设计> - 知识总结

放大器 ADC

2023-08-17 17:40:55 130 1

原创 《仪表放大器应用工程师指南》- 笔记

仪表放大器 ADI

2023-07-31 21:10:20 2156 2

原创 《运算放大器权威指南》- 读书笔记

模拟电路 运算放大器 差分电路 滤波器

2023-07-21 19:11:22 1315 1

原创 <接地与屏蔽技术> 笔记

接地屏蔽技术

2023-07-10 22:37:32 242 1

原创 《信号完整性揭秘》读书笔记

信号完整性分析 PCB设计 高速信号处理

2023-06-26 22:24:36 870

原创 《天线》学习笔记

天线技术 无线通讯

2023-06-25 22:07:15 210

原创 精进学习书单

OP放大器应用技巧100例 》 - (日)松井邦彦著。《基于运算放大器和模拟集成电路的电路设计》《OP放大电路设计 》- (日)冈村迪夫著。《信号检测、估计理论与识别技术》《传感器原理及应用》 - 张洪润。《声光信号处理——理论和应用》《电磁超声导波成像理论与方法》《接地与屏蔽技术》—电路与干扰。《光学原理及应用》- 曹建章。《现代应用光学 》- 张以谟。《CMOS模拟集成电路设计》《卡尔曼滤波及其实时应用》《卡尔曼滤波理论与实践》《深入浅出通讯原理》《光学原理》- 波恩。《现代精密仪器设计》

2023-06-09 14:10:21 74

原创 从重装系统到编译成功 ESP-IDF

从重装系统到编译成功 ESP-IDF确认系统问题备份/拷贝重要文件一次 copy 太慢,200G 全程 2.5 M/s 的速度,耗时 20 个小时。可以分多次拷贝。挂载硬盘ubuntu挂载移动硬盘出现错误:mount:unknown filesystem type ‘exfat’处理方法如下:安装 exfat-fuse:sudo apt-get install exfat-fuse更新系统使用国内源sudo apt-get updatesudo apt-get upg

2023-03-03 11:44:06 265 1

原创 升级 Python 版本后 ESP-IDF 的编译环境问题

升级 Python 版本后 ESP-IDF 的编译环境问题最新的 esp-idf 环境,需要安装高于 python3.7 的 python 版本。ubuntu16.04 系统默认带的 python 版本是 python3.5。所以需要重新安装 python3.5。安装 python参考下面一篇文章。ubuntu安装python3.7安装后的环境配置安装成功后,再次编译 esp-idf 的时候可能会遇到跟 python 环境有关的问题。需要重新删除 python_env 的文件。类似路径:/h

2021-07-23 17:33:02 2447

翻译 [PCB] 4. 镜像面(接地层)

<>读书笔记在高速数字系统中,为了实现最佳性能必须提供低阻抗的电流返回路径(完整地平面)。5/5 规则:时钟频率超过 5MHz, 或上升时间小于 5ns 时,需要使用多层板设计。回路电感是影响 EMI 的重要因素。可以通过减少传输线路长度,消除过孔,增加走线宽度或其他方法减少。高速逻辑器件应该放在距离接地点尽可能近的位置,以便减少涡流和接地板之间形成回路。减少回路面积。...

2018-07-12 10:55:32 1155

翻译 [PCB] 3.元件与电磁兼容

3.1. 边沿速率器件的速度不断提高,可能导致差摸电流增加、串扰、阻尼震荡的发生。运行速率与电磁干扰存在反比关系。对时域中信号边沿进行傅里叶变换得到频域上分析数据。分析可知信号的倾斜度(边沿速率)越大,产生的射频能量谱就越宽。3.2. 输入能量消耗无论是电源平面(或走线)或接地平面/接地走线(0V参考),给一个逻辑门提供输入的变换电流是印刷版产生噪声的主要原因。3.3. ...

2018-07-11 20:18:36 275

原创 ubuntu修改usb权限

首先查看/dev/ttyUSB0的权限属性,在终端输入:teashaw@xiaopeiqing.com:~$ ll /dev/ttyUSB0 crw-rw—- 1 root dialout 188, 0 Jan 16 11:12 /dev/ttyUSB0        可以看到ttyUSB0文件的属性对于teashaw这个用户是没有读写权限的。第一种方法(单次生效): teashaw@xiaope...

2018-03-05 20:24:53 3513

原创 ESP8266 内存优化

通过以下四种方法可以优化 ESP8266 应用的内存使用,减少应用的内存占用空间。   1. 将字符串放到 Flash 中:(1) 有些字符串可以放在 Flash 中,特别是长字符串,例如 HTML 请求和响应模板。比如,一个字符串原来是用 define 定义的:#define test_string    "hello world”现在可以定义成如下:static c

2016-12-08 11:00:10 9740

转载 __VA_ARGS__用法

自定义调试信息的输出  调试信息的输出方法有很多种,  例如直接用printf,  或者出错时使用perror, fprintf等将信息直接打印到终端上, 在Qt上面一般使用qDebug,而守护进程则一般是使用syslog将调试信息输出到日志文件中等等...  使用标准的方法打印调试信息有时候不是很方便,  例如Qt编程, 在调试已有的代码时, 我想在打印调试信息的地方, 把代码位

2016-12-06 20:25:46 1193

erase_all_pin.jlk

erase_all_pin.jlk K60 解锁文件,

2013-09-05

Matlab控制系统仿真(非常好)

这是一本非常好的有关于MATLAB在控制系统方面的书籍、深入浅出。

2012-08-17

飞思卡尔资料

里面都是我坐车用过的资料、希望这些资料对于大家有用,,。。

2012-08-17

空空如也

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

TA关注的人

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