自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32——Modbus协议

CRC即循环冗余校验码,是数据通信领域中最常用的一种查错校验码,其特征是信息字段和校验字段的长度可以任意选定。循环冗余检查(CRC)是一种数据传输检错功能,对数据进行多项式计算,并将得到的结果附在帧的后面,接收设备也执行类似的算法,以保证数据传输的正确性和完整性。

2024-07-01 16:29:33 2027

原创 STM32——SPI通信

【代码】STM32——SPI通信。

2024-07-01 15:06:12 179

原创 STM32——IIC通信

【代码】STM32——IIC通信。

2024-07-01 14:52:15 422

原创 Keil5问题——复制粘贴中文乱码

1、字符编码不匹配: 确保你的源代码文件和Keil5的设置使用相同的字符编码。2、Keil5的字体设置: 检查Keil5的编辑器字体设置是否支持中文字符。在"Options"菜单下的"Editor"选项中,可以选择合适的字体,确保它支持中文字符。7、使用Unicode编码: 如果你的代码中包含中文字符,确保你的源文件使用了Unicode编码。5、Keil5版本更新: 确保你使用的是最新版本的Keil5,因为一些旧版本可能存在与中文显示相关的问题,而新版本可能已经修复了这些问题。

2024-07-01 14:40:44 1107

原创 STM32——串口通信

串口通信:初始化usart_init(定义管脚、波特率等相关配置)——串口中断(USART1_IRQHandler)——定义printf打印函数。注:串口1printf函数默认定义,其他串口使用打印函数需要自行定义。调试主函数main.c。

2024-07-01 14:36:56 411

原创 keil问题收集

例如,如果你选择的芯片是stm32f103c8t6,其flash为64k,宏定义就改为STM32F10X_MD,后面的_MD就是查上表得到的。keil5:进入Options——C/C++——Define进行修改。可能是工程文件不匹配造成编译出现问题。

2024-07-01 14:23:06 139

原创 专利相关事项

1.3.1技术领域:1.3.2背景技术:1.3.3实用新型/发明内容:1.3.4附图说明:

2024-06-30 15:35:45 168

原创 IAR使用

是一款和keil类似的开发工具软件。

2024-06-29 15:43:38 1184

原创 电子器件——

AMS1117是一个三端稳压器,它的稳压调整管是由一个PNP驱动的NPN管组成,有固定和可调两个版本可用,输出电压可以是:1.2V,1.5V,1.8V,2.5V,2.85V,3.0V,3.3V,和5.0V。线性稳压LDO(只能降压不能升压)内部电路图:Pmos或者PNP,1脚电压提升,3脚电压下降。NPN:集电极c>基级b>发射级e PNP: 发射级e>基级b>集电极c。G>S---导通 G

2024-06-22 17:36:06 780

原创 EMC相关知识

目录EMC基础知识:干扰源:耦合路径:敏感设备:​编辑EMC对策:如何设计符合EMC的PCB:如何解决跨岛问题:高质量PCB设计要点:PCB板ESD设计与防护:

2024-06-22 17:23:18 133

原创 通讯协议小结

再往细分就是具体读取从站哪块区域的数据,以及具体将数据写到从站的哪块区域。如果主站的请求是向从站写数据,那么该“数据”要包含的信息有:从哪里开始写数据+写多少个字。如果主站的请求是读数据,那么该数据”要包含的信息有:从哪里开始读数据+读多少数据。大的方面看分为读(主站读取从站数据),写(主站向从站读取数据)高:D+-D->0.2 低 D--D+>0.2。高:2-6 低-2--6 (压差)已知的有的器件SPI已达到50Mbps。高:3-15 低-3--15。

2024-06-22 15:15:32 569

原创 硬件部署文件

export.py可以进行转化。这个部分是模型的转换部分,将模型转换为torchscript、 onnx、coreml等格式,用于后面的应用中,方便将模型加载到各种设备上。2.yolov5训练的pt权重文件转换成onnx文件。3.将onnx文件应用到硬件。

2024-06-13 13:14:30 129

原创 目标检测数据集格式转化

python相对路径和绝对路径。

2024-06-13 13:13:51 135

原创 2023-目标检测

拿到标注后图片信息,进行k-means和遗传等算法进行聚类得出anchor box的尺寸大小(可分为9类,以w,h进行聚类)---结果带入目标检测代码中进行修改。预测框就是锚框进行修正使其更加准确,利用loss函数进行修正,使其更加贴近真实框。代码总体架构在yolov5.yaml中,函数定义在common.py中。SPP结构:解决对候选区域进行重复卷积计算,导致计算冗余的问题。PAN 低维度向高维度再传递一次语义信息(小目标也更明确)FPN 高维度向低维度传递语义信息(大目标更明确)YOLO结构代码解读。

2024-06-13 13:13:17 312

原创 Allegro Cadence下载与安装

链接:https://pan.baidu.com/s/1IcJCGcXDEgH5cMCiZs4d2w。Allegro版本包含:15.7、16.6、17.4提供大家下载安装学习。1.安装cadence软件——修改路径——等待安装结束。2.安装Licence Manage。Allegro 破戒大师。

2024-06-06 16:46:25 1587

原创 PyQT5开发流程

中,所以我们只需要安装。

2024-06-06 16:41:21 192

原创 PCB设计——99问

35.PCB设计中PCB板边沿器件的摆放方向及距离如何确定?38.PCB设计中导线与元器件与板子边缘的距离如何确定?高速信号——电源信号——模拟小信号——其它信号。41.PCB设计中电解电容的摆放位置如何确定?18.PCB设计的数字模组与模拟模组如何布?29.PCB设计中同一个运放功能为何要一致?31.高频PCB覆铜设计中为什么要除去死铜?32.高频PCB设计如何对信号进行包地处理?37.PCB设计中焊盘在覆铜上如何考虑散热?20.PCB设计中模拟地和数字地如何分配?

2024-05-26 16:45:56 957

原创 【无标题】python研发串口调试助手

1.采用Tkinter进行界面设计。2.利用serial进行串口收发。串口调试助手代码如下。

2023-12-21 16:02:52 398

原创 python研发上位机注意事项

PyInstaller 系列 - 基本用法_pyinstaller -p参数-CSDN博客

2023-12-21 15:18:57 221

原创 YOLO结果分析

YOLO结果分析

2023-03-06 19:35:36 38

原创 pycharm使用

pycharm初步使用

2023-03-02 14:19:26 26

原创 YOLO环境搭建

YOLOv7环境搭建

2023-03-02 14:01:31 68

原创 无人机目标检测

研究内容记录

2023-02-25 10:14:24 33

原创 YOLOv5代码解析

YOLOv5代码解析

2022-06-15 19:18:07 214

原创 图像简单处理

图像简单处理,增加数据集

2022-06-14 16:16:56 32

原创 目标检测环境搭建相关问题解决

目标检测环境搭建相关问题

2022-04-24 14:45:51 1425

STM32引用Modbus协议进行收发

STM32引用Modbus协议进行收发

2024-07-01

空空如也

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

TA关注的人

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