![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
杂项
文章平均质量分 76
songdawww
呜呜
展开
-
基于Micropython的桌面信息小摆件
在这个简短的文章中,介绍了基于Micropython的桌面信息小摆件。这个小摆件可以显示实时时间、日期、天气、股票等信息,为您的办公或生活空间增添一抹趣味。原创 2023-09-17 01:06:26 · 202 阅读 · 0 评论 -
DIY多电压输出模块
文章目录1. LDO芯片 平时经常需要使用到3.3v、1.8v等电源,或者给其他小模块供不同电平,以前都是用可调电源来供电,感觉特别不方便,所以DIY了一个LDO板子,可以连接到USB Type-c接口并提供5v、3.3v和1.8v的输出。1. LDO芯片 这里使用了两个LDO芯片AP7333和AM1117分别将USB的5v电压转换成3.3v和1.8v,选择这两个只是因为看他们最大电流比较大,以防出现供电不足的情况。 原理图也比较简单,就是直接参考芯片datasheet上推荐的设计,然后在嘉立创免费原创 2022-02-25 00:47:05 · 5240 阅读 · 0 评论 -
解决Matplotlib内存泄漏问题
文章目录1. GUI框架2.内存泄漏现象3.内存泄漏解决办法4.总结 Matpotlib是在Python中使用的非常广泛的数据可视化库,使用也比较简单。在最近的项目中需要做一个简单的GUI并动态显示从串口读取的数据,想到用Python就可以实现,并且用Matplotlib库动态刷新。然而,这个功能却发现了Matplotlib中内存泄漏的问题,每次刷新图片GUI占用内存就快速增大,网络上搜索了一通好像也没有好的解决办法。本文实现了一种避免matplotlib动态刷新数据内存泄漏的方法,实测在GUI应用中不停原创 2022-01-17 01:12:22 · 1198 阅读 · 0 评论 -
Nordic蓝牙芯片下载工具
文章目录1. 基本结构2. 使用方法3. 总结接触过BLE开发的盆友基本都听过Nordic蓝牙芯片,Nordic通过提供完善的SDK给开发者,降低了开发BLE应用的难度。但是对于芯片的固件下载只能通过命令行工具或者安装一整套开发工具,如果只是临时需要下载用一下就显得很不方便,并且官方的工具对于HEX文件支持比较好,而BIN文件下载就比较麻烦。 由于Nordic芯片下载麻烦,本文基于Pyt...原创 2020-03-01 23:38:17 · 992 阅读 · 0 评论 -
CRC算法实现
循环冗余校验(Cyclic Redundancy Check, CRC)是一种根据网络数据包或电脑文件等数据产生简短固定位数校验码的一种散列函数,主要用来检测或校验数据传输或者保存后可能出现的错误。它是利用除法及余数的原理来作错误侦测的。具体算法原理可以参考百度,简单说就是用来检测传输数据是否出错。 正好要用到CRC7,学习之余记录下来,以备查阅。原创 2016-08-13 13:05:35 · 7732 阅读 · 3 评论