葱891
码龄2年
求更新 关注
提问 私信
  • 博客:22,612
    22,612
    总访问量
  • 38
    原创
  • 166
    粉丝
  • 71
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2023-10-26
博客简介:

2302_80667342的博客

查看详细资料
个人成就
  • 获得210次点赞
  • 内容获得26次评论
  • 获得260次收藏
  • 博客总排名40,767名
  • 原力等级
    原力等级
    3
    原力分
    337
    本月获得
    12
创作历程
  • 6篇
    2025年
  • 10篇
    2024年
  • 22篇
    2023年
成就勋章

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 1

TA参与的活动 0

创作活动更多

『技术文档』写作方法征文挑战赛

在技术的浩瀚海洋中,一份优秀的技术文档宛如精准的航海图。它是知识传承的载体,是团队协作的桥梁,更是产品成功的幕后英雄。然而,打造这样一份出色的技术文档并非易事。你是否在为如何清晰阐释复杂技术而苦恼?是否纠结于文档结构与内容的完美融合?无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

55人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

onenet连接微信小程序(mqtt协议)

这里是向平台的设备属性查询接口发送 GET 请求,在请求头中携带了之前提到的授权信息。平台返回的数据里包含了设备的温湿度和水位信息,成功获取后会更新到小程序的界面上。其中有三个角色,Publisher设备(客户端)发布主题到服务器,其他的设备通过订阅主题,获取该主题下的消息,Publisher可以发布消息到主题下,从而推送消息给其他设备。在后续发起的 HTTP 请求的请求头中,会携带此授权信息,从而实现对平台资源的访问授权。mqtt协议常用于物联网,是一种轻量级的消息推送协议。
原创
发布博客 2025.05.07 ·
796 阅读 ·
4 点赞 ·
0 评论 ·
2 收藏

蓝桥杯嵌入式总结

/或者是fre = 1000000/caputure;再使用这个void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim);使用 HAL_TIM_IC_Start_IT(&htim2,TIM_CHANNEL_1);首先要打开中断,使用 HAL_TIM_Base_Init(&htim2);波的占空比:TIMx->CCR =xx;再在输入捕获中断回调函数中使用。
原创
发布博客 2025.04.07 ·
694 阅读 ·
6 点赞 ·
0 评论 ·
5 收藏

使用esp8266连接onenet云平台

特别地:使用at指令需要提前烧录好at固件,我是使用1471的那个固件,at固件全部都可以在乐鑫官网找到。
原创
发布博客 2025.02.01 ·
2111 阅读 ·
8 点赞 ·
14 评论 ·
42 收藏

硬件入门(5)电流采样电路

其实就是放大10mΩ上的电压,然后采集,再除以放大倍数,再除以10m欧,从而可以得到工作电路的电流。特别地:低端检测电路运放接入负电源,避免输入信号电压不在运放的电压范围内。需要一端接地,所以具有局限性。
原创
发布博客 2025.01.17 ·
930 阅读 ·
5 点赞 ·
0 评论 ·
4 收藏

硬件入门(4)比较器

nmos管做开关时需要把激励电源或者用电容电路连接g极和s极,以保持nmos管的持续导通。pmos做开关通常s极接电源,s极电压比g极高,mos管才能导通。
原创
发布博客 2025.01.17 ·
506 阅读 ·
3 点赞 ·
0 评论 ·
1 收藏

蓝桥杯嵌入式速通(1)

LED是使用锁存器控制,使用了PC8-PC15去控制led的亮灭,PD2控制锁存器的启用和所存,当PD2为低电平时,锁存器所存当前状态,当PD2为高电平时,锁存器可以修改状态。并且在中断回调结束语句中再使用一次,可以保证每次在接受完毕后再次开启接受中断,并且接受中断只能接受一个字节,所以需要接受到的字节存起来。由于lcd和led的引脚复用问题,所以在使用lcd函数操作的时候需要防止led的引脚被操作。需要将按键设置为上拉输入,当按键没按下时,引脚是高电平,当按键按下时,引脚为低电平。
原创
发布博客 2025.01.10 ·
1556 阅读 ·
5 点赞 ·
0 评论 ·
12 收藏

比较器的一些特别

2.比较器存在输入电压范围,不可让比较器的输入电压过高过低,大概范围在电源电压的正负0.7V内。其实就是让内部设计为开漏的比较器也能输出高电平。开漏输出的时候需要加上上拉电阻。可以加入一个正反馈,减轻噪声。
原创
发布博客 2024.12.15 ·
211 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

硬件入门(3)mos管

对于无源器件,我们可以使用nmos作为下管控制(但是如果用nmos当上管的话可能会使得nmos无法始终打开,因为此时可能vgs的电压会由于导通时s极的电压升高而导致vgs降低,从而导致无法出现足够高的导通电压,使得mos管关闭)可能会存在由于Vgs
原创
发布博客 2024.12.15 ·
403 阅读 ·
6 点赞 ·
0 评论 ·
3 收藏

硬件基础(3)二极管

由于固定存在一个导通压降,故二极管会使得充电到信号的距离0.7V的时候停止,从而导致,在信号低于当前电容电压+0.7的范围时,电容保持当前电压不变。就是通过四个二极管组成一个电桥,使得交流信号不管正负,都能让后级电路得到正的波形。稳压管在大于某个电压的时候会一直维持在一定值,但需要工作电流不要太大。稳压二极管正接可以当作普通二极管使用。(1)二极管整流功能(半波整流)
原创
发布博客 2024.12.10 ·
199 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

硬件入门(2)电感

特别地:有直流偏置的电路无法使用电感去进行高通滤波,因为直流偏置会被之间滤除,所以得使用电容的方式,因为直流偏置也是一种低频信号,0hz。(1)电感所在回路要再加一个续流回路以免在电感所在回路的阻抗出现变换的时候出现电感电压极大的情况。电流比较大的时候就可以用LR低通滤波,不能用RC滤波。
原创
发布博客 2024.12.10 ·
221 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

硬件基础(1)电容

当输入信号低于截至频率就可以通过,当输入信号高于截至频率就会衰减信号,原因是因为电容充放电速度是一个固定值,当信号频率过高,电容充放电速度无法跟上信号变换的速度,导致信号会出现衰减,从而造成高频信号不通过的现象。3.电容是缓慢上升电压的,所以可以通过控制电容的容值和串联电阻R得到电容上升到的电压,当一个tao值,电容大概充66%的电,那么电压就是3*0.66。2.电容可以断电延迟,其实就是电容并联在负载上,在电源开启的时候也给电容供电,当电源断开的时候,电容作为一个新的电源接着供电。
原创
发布博客 2024.12.10 ·
462 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

fpga入门名词(1)

在 FPGA(现场可编程门阵列)设计中,LCA(逻辑单元阵列)通常由几个关键组件构成,包括 IOB、CLB 和 Interconnect。
原创
发布博客 2024.09.05 ·
2077 阅读 ·
11 点赞 ·
0 评论 ·
22 收藏

电容的常用用法

2.滤波,高频信号下,电容的容抗非常小,所以说容易让高频信号通过电容,而低频信号下电容容抗大,从而能够滤出高频信号。如在51单片机中的晶振电路,在晶振两旁加入旁路电容,防止晶振在开始振荡一瞬间产生信号干扰。1.降压,其实就是用电容去分压,没什么好说的。3.延时,电容充放电需要时间,故能延时。4.耦合,滤除低频信号。5.旁路,滤除高频信号。
原创
发布博客 2024.07.05 ·
223 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

I2C通信

先是start,然后寻址,采用七位或十位寻址,倒数第二位(第八位)是读写位,最后一位(第九位)是应答位。输出0表示从机响应成功。之前就是数据帧的输出,然后截至位或者重新开启。I2C与串口通信不同,软件i2c的使用非常常见,所以更需要熟悉掌握他的时序,以编写我们的通信,因为软件I2C可以同时开启多个设备的交互,不用担心硬件问题只要代码容纳的下。先将scl和sda都到高电平,由于其线与的特性,当外设相应或者需要发送数据的时候就拉低电平。I2C的实现是以下几个步骤。
原创
发布博客 2024.06.29 ·
240 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

对于已知经纬度数据,使用matlab对数据聚类

读取 Excel 文件中的经纬度数据 data = readtable('coordinates.xlsx');% 显示聚类结果 disp('聚类结果:');legend('数据点', '聚类中心点', 'Location', 'Best');
原创
发布博客 2024.06.28 ·
545 阅读 ·
6 点赞 ·
0 评论 ·
5 收藏

stm32串口下载程序

如最小系统板的示例中,我们使用ch340的芯片进行串口传输,通过stlink与最小系统板进行连接,从而通过stlink去传输程序。但是当没有使用stlink等外部的烧录器时,我们也可以通过软件去进行烧录,就是使用串口下载程序。首先,单片机可以通过串口软件进行读取程序,也可以通过stlink或者其他烧录器进行读取。当BOOT0为0的时候,我们启用主闪存也就是0x0800 0000的存储地址。当BOOT0为1的时候我们就使用官方提供的发送程序的电路。
原创
发布博客 2024.03.15 ·
277 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

CAN通信

运行原理如上,由软件控制,通过CAN收发器收发与CAN的总线连接,CAN总线有两条,一条High,一条Low,是一个拓扑结构,连接很多节点,每个节点都通过CAN总线彼此通信。通过他们的电压差去实现逻辑,在范围内可以出现逻辑1,逻辑0;发送数据到缓冲区FIFO,当总线上没有信息传输,则会传输出去,当总线上同时多个节点需要发送数据,那么就要通过仲裁,判断优先级,然后再执行。
原创
发布博客 2023.12.23 ·
625 阅读 ·
12 点赞 ·
0 评论 ·
11 收藏

串口收发数据包

因为当可能与数据重复的时候,我们可以通过固定包长的方式,来找到包头包尾,从而去选择数据包。文本数据包数据清晰,并且可以人机交互,但是缺点就是效率低,对于数字不敏感。当包头包尾可能和数据重复的时候,不要使用可变包长。设置包头包尾去打包一份n字节的数据。
原创
发布博客 2023.12.20 ·
434 阅读 ·
7 点赞 ·
0 评论 ·
9 收藏

DMA基本问题

可以外设和存储器相互传输,由传输计数器计数,可以选择软件触发或者硬件触发,由M2M(存储器到存储器)选择,自动重装器可以控制传输计数器在自减为0后,是否要重新回到原本输入的数,以便下一轮的转运。其中Flash可以读不可以写,而SRAM可以读也可以写,SRAM是运行内存存储的地方。传输计数器得大于零,且有触发信号,才能进行转运(写传输计数器的时候,必须关闭DMA)不能开着,硬件触发要找一下DMA请求映像,找到对应外设是哪个通道去触发。自动重装器是当需要循环触发计数时使用。
原创
发布博客 2023.12.19 ·
437 阅读 ·
6 点赞 ·
1 评论 ·
7 收藏

PWM的输入捕获

与此同时,可以同时开启TI1FP2到CCR2中,当下降沿的时候开启,而不进入从模式,则这样就可以在一次周期内,将两个CCR的值相减除以二得到高电平占比,即是占空比。:在一个上升沿时候开始计数,然后下一次上升沿的时候停止,则波频率则是标准频率除以N,因为n被的标准时钟的周期等于波的周期),对于频率小的波,误差更小,因为周期越长,其计数越多,则越能忽略计数不完整的情况。,对于频率大的波,误差更小,因为频率越大,波的不完整的情况就能忽略,而。:就是在一个T内测多少个上升沿,然后有N个就除以N就是一个波周期。
原创
发布博客 2023.12.17 ·
635 阅读 ·
7 点赞 ·
1 评论 ·
10 收藏
加载更多