- 博客(11)
- 收藏
- 关注
原创 Arduino IDF编译报错executable file not found in %PATH% Compilation error: exec: “cmd“: executable file
之前用的Arduino IDF是旧版本,编译不会报错,能找到cmd,由于我重装了系统,然后装了Arduino IDF最新版,就报错,查找网上资料,系统环境变量改来改去还是没用,说的都不是很清楚。Arduino IDF再次编译就不报错了。最后发现系统环境变量cmd的路径不能为。
2025-03-14 16:20:25
262
原创 超详细讲解:STM32软件模拟硬件I2C,模拟标准库的函数(标准库)
前言:STM32F103系列的硬件I2C还是有点问题的,一旦外设资源占用多的话,硬件I2C通讯还是有时会出点小毛病,比如数据不准确,或者偶尔I2C初始化失败,所以对于I2C接口设备,在项目占用外设资源不是很大的话,一般都会用I/O口来模拟I2C通讯(软件I2C)需要I2C数据手册中文版链接:https://share.weiyun.com/2OLJiuLiI2C传输一次数据DATA(即8位一个字节)的过程:I2C每次传输一个字节即8bit,首先发送起始信号,再发送从机地址(7位)和读写信号(1/0)
2025-02-19 21:30:20
997
原创 关于使用STM32CUBEMX生成基础配置代码编译报错和只能烧录一次之后无法烧录原因及解决办法
现在官方力推hal库开发,hal库开发已经成为一种趋势,现在也有公司也会会HAL开发,学会标准库和寄存器开发,也要懂hal库开发,HAL库已经帮你封装好了很多函数API,效率高,直接调用函数,开发效率快,个人认为比寄存器和标准库开发要简单点,其实你会了之前的开发模式,hal开发模式就很简单,很快就能上手。问题1:原因:cubumx对中文的兼容性没做好,无法识别中文路径,导致没有添加启动文件,编译报错。将过程报错的路径别放桌面,不要有中文,放别的盘,我一般放E或D盘,不放桌面上。
2025-02-08 17:08:23
563
原创 STM32驱动旋转编码器(标准库)
KY-040是一种机械式增量编码器,通过CLK和DT两个相位差90°的方波信号判断旋转方向:顺时针旋转:CLK引脚先变化,DT随后变化逆时针旋转:DT引脚先变化,CLK随后变化它有5个引脚:CLK、DT、SW、VCC、GND
2025-02-05 20:41:41
1206
原创 STM32F103C8T6驱动XY摇杆并打印在串口上
STM32F103C8T6核心板HW504双轴摇杆模块(5引脚)VRX:X轴模拟输出VRY:Y轴模拟输出SW:按键数字输出+5V:电源正极GND:电源地。
2025-02-03 15:17:57
723
原创 STM32F103C8T6驱动HC-SR04超声波模块测距打印在串口上
HC-SR04超声波测距模块因其成本低、精度高、使用简单,被广泛应用于机器人避障、液位检测等领域。本文将结合STM32F103C8T6的驱动代码,详细解析HC-SR04的工作原理及实现方法,帮助开发者快速上手。触发信号:向引脚发送至少10μs的高电平脉冲,触发模块发射8个40kHz超声波。回波接收:模块自动检测回波信号,引脚输出高电平的时间,其持续时间与距离成正比。编程思路:先向高电平,后延时至少10μs,然后拉低发送向低电平结束驱动信号,HC-SR04模块开始发射8个40kHz超声波,然后检测引脚输出高电
2025-02-02 21:46:49
1289
原创 STM32F103c8t6驱动DHT11温湿度在串口上打印温湿度(其它f103系列都可以用,直接移植这个库,修改下引脚就行)STM32驱动DHT11的库,可以直接移植
在物联网和嵌入式系统开发中,温湿度监测是常见的基础功能需求。本文将详细介绍如何使用STM32F103c8t6单片机驱动DHT11数字温湿度传感器,并提供完整的代码解析,源码每条都进行了注释。资源链接包含了整个代码工程和DHT11的数据手册,需要自行下载单总线数字信号输出湿度测量范围:20-90%RH(±5%RH)温度测量范围:0-50℃(±2℃)供电电压:3.3-5.5V典型功耗:0.5mA(测量时)
2025-01-31 14:50:39
1402
原创 ESP 离线安装编译+vscode+ESP IDF插件安装教程,及烧录官方LED闪烁例程
初学者学习ESP32开发,必然离不开ESP开发环境的搭建,这里我就向大家介绍下开发环境的搭建需要下载的工具有:1.VScode+ESP IDF插件2.ESP 窗口编译安装VScode+ESP IDF插件的安装这里VScode+ESP IDF是用来新建新的工程并编写代码。
2025-01-27 18:10:03
1207
原创 关于CH340驱动安装预成功,能烧录程序,但端口不显示,且串口调试助手无法连接的解决办法
换根串口数据线,然后卸载掉再重新安装CH340驱动,即可端口显示驱动。
2024-12-18 15:51:15
692
原创 关于嘉立创EDA打不开的,但后台显示在运行的原因及解法办法
问题描述:EDA点击打开没反应,无嘉立创的界面,但后台任务管理器进程却存在,卸载重新装仍旧一样。解决办法:这是因为你系统微软的安全中心防勒索软件误识别,禁止访问你EDA的文件,所以要想运行EDA需要将勒索软件防护的文件限制访问关掉,即可打开。EDA点击打开没反应,无嘉立创的界面,但后台任务管理器进程却存在,卸载重新装仍旧一样。
2024-11-28 21:33:32
2686
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人