- 博客(12)
- 收藏
- 关注
原创 分支名从 main 改成 master?本地怎么改、远程(GitHub)怎么改、如果别人也在用这个仓库该怎么办?
本文详细介绍了如何将Git分支从main重命名为master的完整流程。主要包含3个核心步骤:1)本地分支重命名;2)修改远程仓库默认分支;3)删除旧分支并更新跟踪关系。操作流程包括确认当前状态、推送新分支、修改GitHub设置、清理旧分支等具体命令,并提供了常见问题解决方案和完整命令清单。特别强调了团队协作时的注意事项,以及如何设置全局默认分支为master。整个流程清晰明确,适合需要更改默认分支名的开发者参考。
2026-03-23 08:17:05
380
原创 STM32F407ZET(LQFP144 封装)的主要外设“能用哪些引脚?(个人整理)
STM32F407ZET(LQFP144封装)常用外设引脚配置摘要: 通信接口: USART1常用PA9(TX)/PA10(RX) SPI1主要使用PA5-7(SCK/MISO/MOSI) I2C1常用PB6(SCL)/PB7(SDA) CAN1使用PA12(TX)/PA11(RX) 定时器PWM: TIM1通道1-4对应PA8-11 TIM3通道1-4可选PB4-5/PC6-9 模拟接口: ADC1通道0-3对应PA0-3 DAC输出为PA4-5 特殊外设: SDIO使用PC8-12 FSMC部分信号分布
2026-03-19 08:35:47
275
原创 TMC2660C 应用开发的快速参考手册使用--中文笔记
TMC2660C是一款高性能双相步进电机驱动芯片,采用QFP-44封装,具有以下核心特性: 驱动能力:每相4A峰值电流,2.2A RMS连续电流 工作电压:5-30V DC 256微步分辨率,支持MicroPlyer插值技术 集成保护功能:过温(136/150°C)、短路、欠压检测 特有技术:StallGuard2无传感器负载检测、CoolStep自适应节能控制 改进特性:更静音斩波、VCC_IO监控、增强短路保护 典型应用于工业自动化、医疗设备和办公自动化设备。提供SPI和STEP/DIR双接口控制,支持
2026-03-13 08:59:09
552
原创 TMC2660C 寄存器功能位详解--开发笔记
TMC2660 寄存器解析摘要 TMC2660 采用 20 位寄存器通过 SPI 访问,所有寄存器均为只写,读取返回 DRVSTATUS 状态。寄存器通过前 3 位区分: DRVCTRL(000):控制驱动模式,SPI 模式下设置线圈电流和极性,STEP/DIR 模式下配置微步分辨率(1-256)和插值功能。 CHOPCONF(100):配置斩波器参数,包括空白时间(16-54 时钟周期)、斩波模式(spreadCycle/恒定 tOFF)、滞回设置和 TOFF 时间(0=禁用,1-15=64+32×TOF
2026-03-13 08:42:20
304
原创 Keil MDK(uVision5)使用指导手册(个人总结,篇幅有限)
本文详细介绍了Keil MDK开发环境的安装配置、项目创建、调试优化等全流程指南。主要内容包括:1)Keil MDK的安装步骤与许可证激活方法;2)STM32项目的创建流程和LED闪烁示例代码;3)工程配置选项详解与多文件管理技巧;4)调试技术如断点设置、变量监控和性能分析。文章提供了从环境搭建到高级应用的系统性指导,适合嵌入式开发初学者快速上手,同时包含常见问题解决方案,帮助开发者高效使用Keil进行ARM芯片开发。
2026-03-12 10:05:35
769
原创 Keil MDK常见报错与解决方案详细笔记
本文系统总结了Keil开发环境中常见错误的解决方案,主要涵盖编译、链接、下载调试三大阶段。在编译阶段,重点解决语法错误、头文件路径和标识符声明问题;链接阶段针对符号定义、内存溢出等错误提供优化建议;下载调试部分则分析了Flash下载失败、调试器连接异常等硬件相关问题。文章特别强调了中文路径风险,并提供了警告信息的分级处理策略。最后提出分阶段隔离法作为系统性排错方法论,建议通过创建最小验证工程逐步定位问题根源。全文采用结构化分类和表格对比形式,为嵌入式开发者提供实用的排错参考指南。
2026-03-12 10:05:05
404
原创 大模型的 API 怎么选?(以cline插件为例)
先试 Cline Provider打开 Cline 面板 → 设置 → Provider 选 Cline → 登录账号。直接用内置免费额度体验,判断自己是否常用。再接 OpenRouter 免费模型去 openrouter.ai 注册,创建 API Key。Cline 设置 → Provider 选 OpenRouter → 填 Key。模型选或具体:free模型。如果你是做嵌入式 / 大型工程去 platform.deepseek.com 注册,拿 API Key。
2026-03-11 09:29:09
1093
原创 VS Code 实操笔记:简介、对比与从零配置指南
VS Code是一款微软开发的免费开源跨平台代码编辑器,通过插件可扩展为完整IDE。相比Keil等传统IDE,VS Code在界面体验、代码补全、版本控制等方面具有优势,但需要自行配置环境。安装后需进行基础设置并安装必要插件,如C/C++开发包、Material图标主题等。VS Code采用"文件夹即工作区"理念,内置终端和丰富快捷键,可大幅提升编码效率。虽然初期配置较复杂,但完成后将显著改善开发体验,特别适合多语言项目和团队协作场景。
2026-03-11 08:22:47
697
原创 建议收藏 | Git+GitHub最全入门实操指南,从零开始管理你的代码
本文为零基础用户提供GitHub使用教程,从注册账号到推送本地项目的完整流程。主要内容包括:注册GitHub账号、安装Git工具、配置用户信息、创建远程仓库、初始化本地Git仓库、首次提交代码、关联远程仓库以及日常推送操作。教程详细介绍了每个步骤的具体操作命令,并针对不同操作系统提供相应指导。同时包含HTTPS/SSH推送方式选择、常见问题解决方案以及.gitignore文件配置等实用技巧,帮助用户快速掌握GitHub的基本使用方法。
2026-03-10 14:50:59
640
原创 Makefile 工程 导入 VSCode EIDE 开发实战笔记
本教程介绍如何在VSCode中使用EIDE插件开发基于STM32F407ZET6(FreeRTOS)的项目,通过Makefile工程导入方式实现。主要内容包括:1)环境配置说明;2)通过STM32CubeMX生成Makefile工程;3)在EIDE中创建空工程并手动整合源码;4)关键配置项的手动搬运;5)核心报错解决方案,特别是FPU指令集不支持和链接脚本语法错误问题;6)总结导入过程中的关键步骤和常见遗漏点。教程详细说明了从工程创建到最终编译运行的全流程,重点解决了Makefile导入方式特有的配置对齐和
2026-03-05 15:27:01
413
原创 STM32CubeMX (FreeRTOS) 导入 VSCode EIDE 开发实战笔记
本文记录了将STM32CubeMX生成的FreeRTOS工程导入VSCode EIDE开发环境的实战过程。主要解决了链接脚本(ld文件)中的关键语法错误:1)栈顶地址计算需补全RAM参数;2)数据段需明确指定RAM和FLASH区域。通过修正4处关键代码,成功解决了构建失败问题。文章详细分析了每次报错的原因和解决方法,为使用EIDE开发STM32 FreeRTOS项目提供了实用参考。
2026-03-05 13:42:15
438
原创 【MWC26深度观察】荣耀包馆、华米镇楼!中国军团从“参会者”变身“定义者
MWC26 展馆 11 万㎡,超 2700 家参展企业、10 万+专业观众;2025 年有超 300 家中国企业参展,2026 年中国领军企业“将继续扮演核心角色,从出海参展向‘定义赛道’转变”。
2026-03-03 21:27:38
14165
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅