前期 步骤stm 32
CH32V208的模拟IIC
CH57x、CH58x芯片中没有GPIO开漏输出功能,故对于IIC的输入,可以使用上拉输入来模拟开漏引脚的输入,而开漏输入,则需要通过切换IO方向为输出去模拟开漏输出低,切换IO方向为输出去模拟开漏输出高。 CH32V208中的GPIO配置中带有GPIO开漏输出,故在模拟IIC时会比蓝牙系列芯片少一 ......
stm32CubeIDE 串口UART+DMA+空闲中断接收不定长数据
一、概述 串口使用时,有时候会有接收不定长数据的需求,这时候用DMA+空闲中断的方式是最好的方法。 二、cubeide的配置 串口按照需求配置后,添加一个串口接收的DMA,如下图 三、代码编写部分 1、在 串口init函数 MX_UART4_Init(void)的末尾用户代码区域添加使能空闲中断和d ......
UM2080F32——32位SoC芯片
UM2080F32是基于ARM Cortex-M0+内核的超低功耗、高性能的、单片集成(G)FSK/OOK无线收发机的32位SoC芯片。工作于200MHz~960MHz范围内,支持灵活可设的数据包格式,支持自动应答和自动重发功能,支持跳频操作,支持FEC功能,同时内部集成了完整的射频接收机、射频发射 ......
捷报:斩获32项认证,6大奖项!
在产业数字化加速推进以及央国企转型带头作用下,算力需求大幅增长。与此同时,新基建、东数西算、数字中国等战略推动着我国算力基础设施不断加快发展,算力已成为国家竞争力的核心指标之一。广小明表示,中国电信天翼云肩负“国云使命”,正在一如既往地紧跟国家重大战略方向,发挥数字中国建设主力军作用,担起数字中国基... ......
Openssl进行RSA加密解密(libeay32.dll)
链接1: 链接2: 只有部分代码,不展示全部代码,只是测试的例子,全部代码涉及商业相关东西;仅供参考; Unit unit Unit2; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, ......
渗透测试步骤综述
1、授权 (1)直接甲方授权 (2)基于src项目,公开授权 2、信息收集 (1)组织及其子组织和关联组织 (2)域名 (3)ip,包括直接ip、旁站和c段 (4)端口及服务、操作系统 (5)whois信息 (6)搜索引擎 (7)站外其它信息收集,包括新闻,博客,github等 (8)站内信息收集, ......
Appuploader工具让ipa上传到App Store 的最新流程和步骤
苹果官方提供的工具xcode上架ipa非常复杂麻烦。用appuploader 可以在 mac 和windows 上制作管理 证书 ,无需钥匙串工具 条件:1.以Windows为例,创建app打包ios需要的证书和描述文件 2.准备好一个苹果开发者账号(如果没有到苹果官网注册一个即可) 目录 总体 ......
微信wechar(weixin)支持xp和Vista.exe版,32位x86版
翻看微信官网有没有微信PC版本更新,并查看了官网的更新日志,无意中发现了还有支持XP和Vista系统的版本。 ## 一、支持XP和Vista系统的版本下载: #### 1.打开官网:https://weixin.qq.com 点击更多日志 ![image](https://img2023.cnblo ......
使用Appuploader工具将IPA上传到App Store的最新流程和步骤
苹果官方提供的工具xcode上架ipa非常复杂麻烦。用appuploader 可以在 mac 和windows 上制作管理 证书 ,无需钥匙串工具 条件:1.以Windows为例,创建app打包ios需要的证书和描述文件 2.准备好一个苹果开发者账号(如果没有到苹果官网注册一个即可) 目录 总体 ......
02:SpringBoot2 整合 Redis 详细步骤
1、pom文件中添加redis引用 1 <dependency> 2 <groupId>org.springframework.boot</groupId> 3 <artifactId>spring-boot-starter-web</artifactId> 4 </dependency> 5 <d ......
[ESP] ESP32开机自动配网运行iperf
- esp-idf版本 - tag-V4.4.2 - 示例路径 - examples/wifi/iperf ## iperf_example_main.c(修改后的版本) ```c /* Wi-Fi iperf Example This example code is in the Public D ......
STM32案例学习 GY-39环境监测传感器模块
# STM32案例学习 GY-39环境监测传感器模块 ## 硬件平台 1. 野火STM32F1系列开发板 2. 正点STM32F1系列开发板 3. STM32F103ZET6核心板 4. GY-39环境监测传感器模块 ![STM32产品](https://img-blog.csdnimg.cn/20 ......
国产MCU-CW32F030开发学习-BH1750模块
# 国产MCU-CW32F030开发学习-BH1750模块 ## 硬件平台 1. CW32_48F大学计划板 2. CW32_IOT_EVA物联网开发评估套件 3. BH1750数字型光照强度传感器 ![在这里插入图片描述](https://img-blog.csdnimg.cn/2231fd659 ......
国产MCU-CW32F030开发学习--移植rtthread-nano
# 国产MCU-CW32F030开发学习--移植rtthread-nano ## 硬件平台 1. CW32_48F大学计划板 2. CW32_IOT_EVA物联网开发评估套件 ![在这里插入图片描述](https://img-blog.csdnimg.cn/2231fd659e304ae4aa789 ......
国产MCU-CW32F030开发学习-圆形GC9A01_LCD模块
# 国产MCU-CW32F030开发学习-圆形GC9A01_LCD模块 ## 硬件平台 1. CW32_48F大学计划板 2. CW32_IOT_EVA物联网开发评估套件 3. 1.28寸圆形彩色TFT显示屏高清IPS 模块240X240 SPI接口GC9A01 ![在这里插入图片描述](https ......
Spring开发步骤
引入spring相关依赖 创建类,定义属性和方法 按照spring要求创建配置文件(xml格式) 在spring配置文件配置相关信息 进行测试 第一步 引入spring相关依赖 查看代码 <dependency> <!-- 当你引入这个依赖,表示spring的基础依赖引入了--> <groupId> ......
关于CA-CFAR中标称化因子(又叫阈值因子或者门限因子)的两种不同结果的推导步骤
前段时间,在自己以前的博客有位网友说程序中的CA-CFAR的门限因子公式求错了,本来想按照网友给的公式直接修改。但又一想还是再找找看吧。看看资料上是怎么说的,在网上找了很多材料,对于CA-CFAR的阈值因子大都是给一个公式,并未给出详细的推导过程;后面又在书上找了相关的资料,但书上给出的都是下面的第 ......
HPC扩容agent&CLI节点步骤梳理
0. 修改待扩容节点主机名称,配置待扩容节点时间同步服务器。 1. 添加新增加节点条目到/etc/hosts,保证各节点hosts文件一致。 2. 在扩容节点添加相关用户,通过以下脚本在portal节点获取脚本文件,拷贝到待扩容节点执行。 userlist=(donau_guest ccs_agen ......
ESP32连接云服务器【WebSocket】
> ## ESP32连接云服务器【ESP32+宝塔面板】 > > > ![在这里插入图片描述](https://img-blog.csdnimg.cn/4e4e3adfcb8147aab117a1292dbbfa19.png#pic_center) > >🔮🔮🔮🔮🔮相关文章🔮🔮🔮🔮 ......
stm32cubeide ioc报错 This IOC file has been generated with CubeMX version 5.6.1 Your current CubeMX versionis 5.0.0
STM32Cubemx文件的版本不一致导致打不开.ioc文件的问题问题: This IOC file has been generated with CubeMX version 5.6.1Your current CubeMX versionis 5.0.0Please update to a n ......
Ubuntu22.04.2安装Nginx详细步骤!!
安装更新软件包列表apt update安装nginx:sudo apt install nginx -y查看nginx服务是否启动sudo systemctl status nginx基础命令查看版本nginx -vnginx version: nginx/1.18.0 (Ubuntu) 检查 配置 ......
STM32定时器输出PWM脉冲
一、什么是PWM脉冲? PWM (Pulse Width Modulation) 脉冲宽度调制,通常应用于惯性系统中,(不是不能即停的设备,因为如果设备不具有关心,那么运动是断断续续的,不具有连续性),通过脉宽调节输出不同的波形作用域受控对象。 二、 PWM中三个重要的参数 1.频率=1/Ts ;这 ......
实现多线程多任务的步骤
步骤 1. 导入线程模块 import threading 2. 创建子线程并指定执行的任务 sub_thread = threading.Thread(target=任务名 3. 启动线程执行任务 sub_thread.start() 示例 1 ''' 2 在Python中,实现多线程多任务可以通 ......
iOS 应用上架的步骤和工具简介
编辑 APP开发助手是一款能够辅助iOS APP上架到App Store的工具,它解决了iOS APP上架流程繁琐且耗时的问题,帮助跨平台APP开发者顺利将应用上架到苹果应用商店。最重要的是,即使没有配置Mac苹果机,也可以使用该工具完成一系列操作,包括iOS证书申请、创建iOS开发者证书和 iOS ......
iOS 应用上架的步骤和工具简介
APP开发助手是一款能够辅助iOS APP上架到App Store的工具,它解决了iOS APP上架流程繁琐且耗时的问题,帮助跨平台APP开发者顺利将应用上架到苹果应用商店。最重要的是,即使没有配置Mac苹果机,也可以使用该工具完成一系列操作,包括iOS证书申请、创建iOS开发者证书和 iO ......
WIFI&蓝牙(ESP32)转CAN总线&串口TTL模块-A2-蓝牙和CAN总线透传通信(经典蓝牙主机)
<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/ESP32_CAN" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p> 实现的 ......
Trace32 帮助文档
# Trace32帮助文档 ## 文档目录 https://www.lauterbach.com/frames.html?manual.html ## 安装 https://www2.lauterbach.com/pdf/installation.pdf ## Arm架构Debug知识 ###Arm ......
WIFI&蓝牙(ESP32)转CAN总线&串口TTL模块-A1-蓝牙和CAN总线透传(经典蓝牙从机)
<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/ESP32_CAN" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p> 实现的 ......
创建Node.js项目并使用TypeScript的基本步骤
1. 确保您已经安装了Node.js和npm(Node.js的包管理器)。您可以在终端中输入以下命令来检查它们的版本: node -v npm -v 2. 创建一个新的项目文件夹并进入该文件夹。您可以使用以下命令: mkdir my-node-project cd my-node-project 3 ......