- 博客(13)
- 问答 (1)
- 收藏
- 关注
原创 ESP32学习 ESP-IDF Eclipse 插件搭建开发环境
1.安装前提条件以下就本人为例:Java 16.0.1 2021-04-20Python 3.9.5Eclipse2021-03 (4.19.0)Git(2.31.1)ESP-IDF(release/v4.1)2.在Eclipse环境安装ESP-IDF插件1.Eclipse菜单栏点击Help->Install New Software2.点击Add ,输入Name为Espress IDF Plugin for Eclipse,输入Location库链接:稳定版本:https:/.
2021-06-05 18:05:13
1868
1
原创 Funpack第八期-基于Arduino Nano 33 BLE Sense的环境监测站
1.功能实现本次任务主要实现了一个用于检测户外环境的小型监测站系统。检测环境参数有:周边环境温度(精度:±0.1°C, ±0.1°F)周边环境湿度(精度:±1%)大气压强(精度:±0.1kPa, ±0.1psi)日照强度(用于判断白天/夜晚)周边平均噪声(精度:±1dB)2.硬件连接外接一个1.14寸LCD屏幕,使用NANO_33_BLE_SENSE的一个SPI接口1.14寸LCD屏幕引脚板卡引脚VCC/GND+3V3/GNDSCLD13/P0.13/SCK
2021-05-22 22:41:41
1046
3
原创 Funpack第六期-基于MAX32660-EVSYS具有心率和血氧检测智能手环
1.功能实现本代码主要实现了日期星期和时间显示以及心率和血氧浓度的检测功能。2.硬件连接使用了MAX32600的一个SPI接口、一个I2C接口和一个UART接口。1.14寸LCD屏引脚板卡引脚SCLP0_6SDAP0_5DCP0_12CSP0_7RESRSTNVCC/GND单独供电3.3V(防止屏幕供电对控制器USB供电影响)MAX30100引脚SCLP0_8SDAP0_9VCC/GNDUSB供电时
2021-03-27 21:33:22
395
原创 HTTP 使用GET方法 实现分包请求功能
1.实现功能从一个给定网页网址(比如: http://www.xxx.com/abcde.bin)下载bin文件,并实现分包获取 bin文件内容。2. 事先准备4G模块(如:移远EC20模块)或WIFI模块(如:ESP8266/ESP32模块)。3. 功能演示如果没有提供相关HTTP相关AT指令,客户端GET请求格式那就严格按照HTTP报文协议执行。4. 参考连接ESP8266 & ESP32使用AT指令开发示例。HTTP请求范围。HTTP 消息结构。...
2021-01-29 21:55:57
1842
原创 Funpack第四期-蓝牙小程序+Thunderboard BG22 的使用
1. 简单说明这里我们使用芯科科技开发板Thunderboard BG22,开发板套件特性:1.
2021-01-29 21:24:08
322
原创 STM32(以太网接口)应用开发笔记之一:STM32CUBEMX基础配置
最近在调试stm32f407芯片的以太网接口功能,空余之时写下自己一些笔记。1.技术准备我这里使用STM32F407VET6处理器和LAN8720A以太网接口为硬件基础,软件开发环境使用的是Keil MDK和STM32CuBeMX。2.快速开始首先打开STM32CubeMX,配置好自己芯片后,接下来看如图所示配置以太网接口的基本参数配置。高级参数配置,将PHY改为user,因为我们这里使用LAN8720A。下面有很多寄存器值修改可以参考LAN9720A芯片手册,但我们这里不需要改,已经是配置好了
2020-10-31 17:31:16
4688
原创 PCB设计注意事项
这里以我最近画的一款STM32L0系列控制器为主说明以下2层PCB设计中一些注意事项。本文使用的画图软件为Alitum Designer 16。1. 检查原理图元器件封装导入第一步我们在AD的菜单栏中选中设计选项,然后选中更新到PCB文件,从这里检查我们导入封装是否正确。2. 设计好PCB板尺寸大小根据自己的需求,可以先规划好自己的PCB板子的尺寸大小。本文设计PCB的时候是已经确定好了膜具,然后根据膜具用游标卡尺测量板子大小,比如功能按键和复位按键位置提前固定,屏幕显示的位置提前固定,温度传感器位
2020-07-12 20:12:41
1321
原创 电容在PCB中的布局常识
电容在电路学中,给定电压,电容器存储电荷的能力,称为电容,标记为C。数学公式:C=QVC=\frac{Q}{V}C=VQ常见的电容种类铝电解电容应用于低频滤波;优点是耐压值高;缺点是受温度变化影响大、耐腐蚀性差。坦电解电容应用于低频和高频滤波;优点是耐高温、耐腐蚀性强,频率响应范围广。缺点是耐压值低,且价格比较贵。陶瓷电容阻值小的贴片电容用于滤掉高频电源噪声,阻值大的贴片电容用于滤掉低频电源噪声。薄膜电容电容的作用旁路去耦滤波储能电容在PCB中的布局滤波电容尽最大
2020-07-01 22:33:36
5094
原创 BCD码与十进制转化
BCD码BCD码(binary-coded Decimal),用4位二进制数来表示1位十进制数中的0~9这10个数码,是一种二进制的数字编码形式,用二进制编码的十进制代码。BCD码这种编码形式利用了四个位元来存储一个十进制的数码,使二进制和十进制之间的转化得以快捷的进行。BCD码可分为有权码和无权码。BCD码有8421码、2421码、5421码,无权码有余3码、余3循环码、格雷码等。十进制8421码5421码2421码余3码余3循环码000000000000000
2020-06-13 18:35:40
3241
原创 Git的理解-分支
这是我理解Git的第二篇文章,在阅读这篇文章之前请先参考第一篇Git的理解-数据模型。让我们从上次离开的地方开始–git的数据模型。只是这一次我们将简化一下,只显示提交对象,并给它们一些符号化的名字,而不是校验和(只是为了更容易遵循),所以我们得到的图是这样的。熟悉图形理论的人会注意到,这是一个有向无环图形(DAG)。这意味着,图中节点之间的连接边(在git的情况下,就是commits)是有方向的,如果你从一个节点开始,沿着图中的边的方向行驶,那么你永远不可能到达你开始时的同一个节点(没有 “往返
2020-05-30 14:34:36
440
原创 Git的理解-数据模型
自从git诞生于2005年以来,它就已经在开源环境中大受欢迎,并且我们在工作的时候经常使用它。它是一个很棒的VCS工具,有许多优点,但学习它并不容易。我认为,在我们习惯使用git过程中喜欢它最好的方式就是通过了解它的内部工作方式。就像Edward Thomson所说的一句话:Git命令只是对数据存储的泄漏抽象这就我们平常无论记住多少git命令或技巧,但如果不了解git的工作原理,就会时常刚到对git的奇怪方式的困惑。所以,在对git的理解中,本文将要讲述的第一件事情就是git的核心和灵魂–数据模
2020-05-24 14:49:20
495
原创 结合Excel快速创建多管脚原理图符号
我们在Altium Designer画多管脚的原理图时候,经常会遇到比如像LOFP100/64/48这种管脚数目比较多原理图封装,如果自己一个一个画,会非常耗时耗力。本文给出一种使用Altium Designer结合一些其它工具可以快速画出原理图符号方法。前提条件准备好要画原理图器件的数据手册。会使用简单的电子表格Execl。快速开始我们这里以48引脚的STM32F103C8T6为...
2020-05-07 16:29:24
729
原创 Altium Designer下载
这里简单介绍下,这个软件下载网址的官网是Unique Tutorials,中文名为独特教程。这个网站虽然是提供软件下载的,但是提供软件都是经过他们自己试好了才给我们用的。We test every application before posting it. Once we make sure it is working then we add this to our resources. T...
2020-05-07 15:58:53
3060
2
空空如也
clion 使用openocd烧写程序报错
2021-06-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人