<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://robuddy.wiki/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=%E8%BF%B7%E9%9B%BE+theFog</id>
	<title>Robuddy - 用户贡献 [zh]</title>
	<link rel="self" type="application/atom+xml" href="https://robuddy.wiki/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=%E8%BF%B7%E9%9B%BE+theFog"/>
	<link rel="alternate" type="text/html" href="https://robuddy.wiki/wiki/Special:Contributions/%E8%BF%B7%E9%9B%BE_theFog"/>
	<updated>2026-08-08T03:59:27Z</updated>
	<subtitle>用户贡献</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://robuddy.wiki/mediawiki/index.php?title=%E6%9C%BA%E5%99%A8%E4%BA%BA%E5%A4%A7%E8%B5%9B/%E7%AC%AC%E4%BA%8C%E5%8D%81%E4%BA%8C%E5%B1%8A/%E4%BA%BA%E6%B0%91%E5%BD%93%E5%AE%B6%E4%BD%9C%E7%BB%84/%E9%9B%AA%E9%A5%BC-%E7%94%B5%E6%8E%A7%E5%8D%87%E7%BA%A7%E8%AE%A1%E5%88%92&amp;diff=679</id>
		<title>机器人大赛/第二十二届/人民当家作组/雪饼-电控升级计划</title>
		<link rel="alternate" type="text/html" href="https://robuddy.wiki/mediawiki/index.php?title=%E6%9C%BA%E5%99%A8%E4%BA%BA%E5%A4%A7%E8%B5%9B/%E7%AC%AC%E4%BA%8C%E5%8D%81%E4%BA%8C%E5%B1%8A/%E4%BA%BA%E6%B0%91%E5%BD%93%E5%AE%B6%E4%BD%9C%E7%BB%84/%E9%9B%AA%E9%A5%BC-%E7%94%B5%E6%8E%A7%E5%8D%87%E7%BA%A7%E8%AE%A1%E5%88%92&amp;diff=679"/>
		<updated>2026-07-20T03:29:55Z</updated>

		<summary type="html">&lt;p&gt;迷雾 theFog：​初稿&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;校机器人大赛的电控有两条技术路径: 一条是使用Arduino开发，另一条是使用stm32。stm32&lt;br /&gt;
&lt;br /&gt;
电控技术路径扫盲：PCB、STM32与IDE&lt;br /&gt;
&lt;br /&gt;
写在前面：接下来的内容，统统不是校赛必需品。&lt;br /&gt;
&lt;br /&gt;
再次强调：本届校赛冠军用Arduino+杜邦线拿下第一。所以以下所有内容——PCB绘制、STM32开发、各种IDE——都只是可选技术栈，不是通关密码。如果你时间紧张，关掉页面去调电机；如果你好奇&amp;quot;这些东西到底是干什么的&amp;quot;，或者想为以后比赛做准备，那就往下看。&lt;br /&gt;
&lt;br /&gt;
一、PCB：本质上是&amp;quot;高级杜邦线&amp;quot;&lt;br /&gt;
&lt;br /&gt;
PCB（印刷电路板），说穿了就是把杜邦线&amp;quot;固化&amp;quot;在一块板子上。&lt;br /&gt;
&lt;br /&gt;
· 杜邦线的痛点：松松垮垮，碰一下就接触不良；线一多像盘丝洞，查线查到眼瞎。&lt;br /&gt;
&lt;br /&gt;
· PCB解决了什么：把电路图变成一块硬板，焊接好之后所有连接都是固定的，不会因为震动而松脱，检修时只需要查焊点而非整把线。&lt;br /&gt;
&lt;br /&gt;
校赛定位：非必须。如果你想接线整洁、减少赛场上的接触不良，可以画；但如果时间只剩一周，请放弃PCB，用杜邦线直插，把时间留给调车。&lt;br /&gt;
&lt;br /&gt;
用什么软件画？——嘉立创EDA&lt;br /&gt;
&lt;br /&gt;
国内大一生最容易上手的PCB设计软件，没有之一：&lt;br /&gt;
&lt;br /&gt;
· 全中文界面，不用啃英文菜单；&lt;br /&gt;
&lt;br /&gt;
· 云端存储，图书馆电脑没装软件？浏览器登录直接干活；&lt;br /&gt;
&lt;br /&gt;
· 元件库丰富：搜L298N、AMS1117、Type-C接口，直接拖出来用，不用自己画封装；&lt;br /&gt;
&lt;br /&gt;
· 直接联动立创商城：画完板子，一键生成物料清单，在立创商城下单采购元件。&lt;br /&gt;
&lt;br /&gt;
补充一个资源：立创商城&lt;br /&gt;
&lt;br /&gt;
国内最大的电子元器件现货平台，芯片、电阻电容、接插件、模块，基本都能买到。校赛常用的元器件在这里搜型号直接加购，不用去淘宝大海捞针，关键是数据手册（datasheet）页面直接附赠下载，对新手极其友好。&lt;br /&gt;
&lt;br /&gt;
二、STM32：两条技术路径，入门推荐HAL库&lt;br /&gt;
&lt;br /&gt;
STM32是意法半导体推出的32位单片机，性能比Arduino强一个量级——主频更高、外设更丰富，但上手难度也明显更大。校赛阶段不建议轻易尝试，但如果你想为以后比赛打基础，可以了解下面两条主流路径。&lt;br /&gt;
&lt;br /&gt;
校赛定位：除非你有两周以上的提前量，否则不建议在校赛阶段碰STM32。我们队决赛前一周想换STM32，结果没赶上，血的教训。&lt;br /&gt;
&lt;br /&gt;
路径一（推荐入门）：HAL库 + CubeMX + Keil5&lt;br /&gt;
&lt;br /&gt;
为什么推荐这条路径？ 因为HAL库把底层寄存器操作都封装成了函数，你不需要一上来就纠结时钟树怎么配、寄存器怎么改，先把业务逻辑跑通再说。对于大一新生，这种&amp;quot;先看到成果&amp;quot;的正反馈非常重要。&lt;br /&gt;
&lt;br /&gt;
工作流程：&lt;br /&gt;
&lt;br /&gt;
1. STM32CubeMX：图形化配置工具，点鼠标选引脚、配时钟、设外设，自动生成初始化代码；&lt;br /&gt;
&lt;br /&gt;
2. Keil5（MDK）：CubeMX生成Keil工程文件后，用Keil打开，在里面写业务逻辑（比如电机控制、通信协议），最后在Keil里编译、烧录、调试。&lt;br /&gt;
&lt;br /&gt;
两者配合使用：CubeMX负责&amp;quot;搭架子&amp;quot;，Keil5负责&amp;quot;填内容&amp;quot;。&lt;br /&gt;
&lt;br /&gt;
入门门槛：需要熟悉两套软件的操作，但CubeMX的图形化界面大大降低了配置难度，网上HAL库教程也最多，遇到问题好搜答案。&lt;br /&gt;
&lt;br /&gt;
路径二（进阶）：标准库 + Keil5&lt;br /&gt;
&lt;br /&gt;
标准库是ST早期推出的固件库，特点是偏底层，需要直接操作寄存器。学完之后你对单片机的理解会更透彻——因为你知道每一行代码背后在改什么硬件状态。&lt;br /&gt;
&lt;br /&gt;
代价是：要学的东西多得多。需要手动建工程、配启动文件、查寄存器手册，一个GPIO点灯可能就要折腾半天。不推荐大一新手从这条路起步。&lt;br /&gt;
&lt;br /&gt;
学习资源：如果以后想补这块，B站&amp;quot;江科大STM32&amp;quot;教程是经典入门课程。&lt;br /&gt;
&lt;br /&gt;
需要的软件：只装一个Keil5就够了，不需要CubeMX。新建工程时手动添加启动文件、标准库源文件，并配置头文件路径和预处理器宏（如USE_STDPERIPH_DRIVER），以及指定芯片型号和烧录工具（如ST-Link）。&lt;br /&gt;
&lt;br /&gt;
标准库 vs HAL库：怎么选？&lt;br /&gt;
&lt;br /&gt;
HAL库（推荐入门） 标准库（进阶）&lt;br /&gt;
&lt;br /&gt;
上手速度 快，CubeMX帮你配好底层 慢，每步都要自己搭&lt;br /&gt;
&lt;br /&gt;
学习内容 学调用API和业务逻辑 学寄存器、时钟树、启动文件&lt;br /&gt;
&lt;br /&gt;
对硬件的理解 较浅，API封装了细节 深入，知道每行代码在操作什么&lt;br /&gt;
&lt;br /&gt;
学习动力 快速看到灯闪、电机转，正反馈强 前期挫折感强，容易劝退&lt;br /&gt;
&lt;br /&gt;
IDE组合 CubeMX（配置）+ Keil5（编译烧录） Keil5 单件搞定&lt;br /&gt;
&lt;br /&gt;
适合人群 大一新生、校赛选手、想快速出活 想深入底层、为后续比赛/工作打基础&lt;br /&gt;
&lt;br /&gt;
我的建议：先用HAL库把车跑起来，获得成就感之后，如果还有余力，再回头补标准库的知识。先会开车，再学修车，顺序很重要。&lt;br /&gt;
&lt;br /&gt;
三、总结：校赛电控选型决策树&lt;br /&gt;
&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
时间只剩1-2周？&lt;br /&gt;
&lt;br /&gt;
    → 是 → 选Arduino + 杜邦线，跑起来最重要，别想别的&lt;br /&gt;
&lt;br /&gt;
    → 否（还有1个月+）→ 可以尝试：&lt;br /&gt;
&lt;br /&gt;
        ├── 想学硬件设计 → 嘉立创EDA画PCB，立创商城买元件&lt;br /&gt;
&lt;br /&gt;
        └── 想学嵌入式底层 → STM32&lt;br /&gt;
&lt;br /&gt;
            ├── 推荐入门：HAL库 + CubeMX配置 + Keil5编译烧录&lt;br /&gt;
&lt;br /&gt;
            └── 进阶：标准库 + Keil5（搭配江科大教程）&lt;br /&gt;
&lt;br /&gt;
            注意：两者同时搞 ≈ 双倍风险，建议二选一&lt;br /&gt;
&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
核心就一句：冠军用杜邦线+Arduino拿了第一，所以别被技术栈绑架，跑起来比跑得高级重要一万倍。&lt;/div&gt;</summary>
		<author><name>迷雾 theFog</name></author>
	</entry>
	<entry>
		<id>https://robuddy.wiki/mediawiki/index.php?title=%E6%9C%BA%E5%99%A8%E4%BA%BA%E5%A4%A7%E8%B5%9B/%E7%AC%AC%E4%BA%8C%E5%8D%81%E4%BA%8C%E5%B1%8A/%E4%BA%BA%E6%B0%91%E5%BD%93%E5%AE%B6%E4%BD%9C%E7%BB%84/%E9%9B%AA%E9%A5%BC-%E7%94%B5%E6%8E%A7%E5%8D%87%E7%BA%A7%E8%AE%A1%E5%88%92&amp;diff=672</id>
		<title>机器人大赛/第二十二届/人民当家作组/雪饼-电控升级计划</title>
		<link rel="alternate" type="text/html" href="https://robuddy.wiki/mediawiki/index.php?title=%E6%9C%BA%E5%99%A8%E4%BA%BA%E5%A4%A7%E8%B5%9B/%E7%AC%AC%E4%BA%8C%E5%8D%81%E4%BA%8C%E5%B1%8A/%E4%BA%BA%E6%B0%91%E5%BD%93%E5%AE%B6%E4%BD%9C%E7%BB%84/%E9%9B%AA%E9%A5%BC-%E7%94%B5%E6%8E%A7%E5%8D%87%E7%BA%A7%E8%AE%A1%E5%88%92&amp;diff=672"/>
		<updated>2026-07-20T03:04:43Z</updated>

		<summary type="html">&lt;p&gt;迷雾 theFog：​尝试编辑一下wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;校机器人大赛的电控有两条技术路径: 一条是使用Arduino开发，另一条是使用stm32。stm32&lt;/div&gt;</summary>
		<author><name>迷雾 theFog</name></author>
	</entry>
</feed>