![](https://img-blog.csdnimg.cn/20200917211034646.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
嵌入式&单片机
文章平均质量分 61
云朵先生_
物联网开发工程师(嵌入式端)
展开
-
【嵌入式】如何改造STLINK,使其在下载程序时无需外接3.3V电源
本教程提供了详细的步骤,可以将STLINK改造成像J-LINK一样,下载程序无需外接电源。提供STLINK-V2引脚定义和实际改造过程的高清图片为你指导。原创 2023-11-17 13:38:33 · 1446 阅读 · 2 评论 -
【嵌入式】适用于ESP32/ESP8266远程自动烧录工具
是一款基于 esptool.py 的远程自动烧录工具,支持 ESP32 和 ESP8266。使用场景基于 ESP-IDF 、ESP8266 NONO SDK、ESP8266 RTOS SDK 进行开发的项目项目代码存储在 Linux 编译机上,Windows 通过 SSH 连接到 Linux 进行开发,且开发板连接在 Windows 开发机上。原创 2023-11-05 12:12:12 · 947 阅读 · 0 评论 -
【嵌入式 · 机器人】在 Linux 下安装 ROS2(机器人操作系统)
安装 ROS2 需要保证 Linux 系统的发行版是 Ubuntu,并且不同版本的 Ubuntu 只能安装对应版本的 ROS2。原创 2022-11-15 21:37:57 · 3492 阅读 · 0 评论 -
【踩坑日记 · 嵌入式 Linux】在香橙派 Zero 2 上编译安装 CH340 驱动(OrangePi Zero 2)
最近想尝试在 Linux 下编写和烧录 51 单片机程序,需要用到 CH340 模块,但是香橙派 Zero 2 没有预装它的驱动,所以需要下载 CH340 驱动的源码手动编译安装。在这里记录一下编译驱动时遇到的各种问题和解决方法,希望可以为大家提供一个解决编译时遇到的问题的思路。原创 2022-10-28 17:30:50 · 4959 阅读 · 6 评论 -
【代码收藏夹 · C51】51单片机延时函数
51单片机延时函数原创 2022-09-16 11:31:42 · 9770 阅读 · 1 评论 -
【代码收藏夹】Python实现PID算法
PID算法的Python实现原创 2022-08-10 14:59:29 · 2291 阅读 · 0 评论 -
【嵌入式 · 单片机 · STM32 · C51】多串口共用printf
STM32 中多串口共用 printf 的代码,可以很方便地移植到51单片机等其他平台。原创 2022-05-12 22:11:55 · 1729 阅读 · 0 评论 -
【嵌入式 · 单片机】一文带你搞懂电机驱动模块
在电机两端施加电压,电机就会旋转,而且电压越大,转速越快......原创 2022-01-11 14:22:46 · 53858 阅读 · 19 评论 -
【Eclipse】更改 Eclipse 的字体和图标大小
更改Eclipse的字体和图标大小原创 2021-11-20 15:26:21 · 10826 阅读 · 4 评论 -
【嵌入式 · STM32】STM32F407引脚复用对照表
STM32F407引脚复用对照表;特殊引脚对照表;PWM引脚复用对照;串口引脚复用对照表;ADC引脚复用对照表原创 2021-09-09 21:59:10 · 14287 阅读 · 2 评论 -
【Arduino】常用第三方库
FastLED驱动 WS2812 灯带的库地址:https://github.com/FastLED/FastLED原创 2021-08-31 17:12:27 · 1160 阅读 · 0 评论 -
【代码收藏夹】C语言的归一化算法
定义归一化就是要把需要处理的数据经过处理后(通过某种算法)限制在你需要的一定范围内。代码/** * @description: * @param {float} x 要归一化的值 * @param {float} in_min 原数据最小值 * @param {float} in_max 原数据最大值 * @param {float} out_min 归一化后的最小值 * @param {float} out_max 归一化后的最大值 * @return {float} 归一化后的原创 2021-07-14 09:43:12 · 2971 阅读 · 0 评论 -
【电路收藏夹】AMS1117稳压电路
电路图说明10uF = 10622uF = 226100nF = 104AMS1117管脚图注意AMS1117最大输入电压为15V原创 2021-07-14 08:11:53 · 19757 阅读 · 7 评论 -
【物联网 · 嵌入式】使用 ESP8266 接入 Blinker 物联网平台
搭建开发环境1. 安装Arduino IDE① 进入 Arduino 官网https://www.arduino.cc/en/software② 选择适合电脑的版本(这里选择的是windows版本)③ 点击 “Just Download”④ 下载完成后,安装即可2. 安装esp8266支持包① 点击下载支持包② 下载完成后,解压并点击安装即可3. 安装blinker库① 点击下载blinker库② 将下载好的文件解压到 我的电脑>文档>Arduino>libra原创 2021-02-04 13:07:09 · 18199 阅读 · 11 评论 -
【嵌入式】使用 74HC595 扩展IO口
15 和 1 到 7 脚 QA-QH(Q0-Q7):并行数据输出9 脚 QH (Q7`):串行数据输出10 脚 -SCLK (-MR) : 低电平复位引脚11 脚 SCK( SH_CP) : 移位寄存器时钟输入12 脚 RCK( ST_CP) : 存储寄存器时钟输入13 脚 -G(-OE) : 输出有效14 脚 SER( DS) : 串行数据输入当 MR 为高电平,OE 为低电平时,数据在 SHCP 上升沿进入移位寄存器,在 STCP 上升沿输出到并行端口。#include "reg5.原创 2021-01-10 11:22:50 · 4783 阅读 · 13 评论 -
【嵌入式 · STM32】STM32的命名规则
上图来自 ST官网例如这块STM32F103C8T6(淘宝售价10元左右)根据它的名字就可以得出下列信息:由ST公司生产的32位MCU为基础型MCU48引脚Flash大小为64KBQFP封装温度范围:-40 — +85°C原创 2021-01-01 13:13:43 · 1908 阅读 · 0 评论 -
【造物笔记】基于51单片机的心形流水灯
基于51单片机的新型流水灯。 // 反转1圈 i = 32; a = ~(0x80000000); for(k = 0; k < i; k++) { delay(DELAY_MS / 2); a = _lror_(a, 1);原创 2020-12-29 16:32:07 · 18857 阅读 · 20 评论