Keil uVision5 单片机开发入门教程

一、为什么你折腾半天连灯都点不亮?

看着同学轻松让单片机闪烁LED,自己却连软件都不会装?面对满屏英文界面手足无措?别慌!这篇教程专治各种”单片机恐惧症”,跟着做就能让开发板乖乖听话。

二、3分钟搞定安装陷阱

  • 官网下载时认准”MDK-Arm”版本(别下成C51版本)
  • 安装路径必须全英文!中文路径会导致各种灵异bug
  • 破解时一定要关闭杀毒软件,注册机容易被误杀

注意:安装包和芯片包要分开下载,就像手机要装APP和系统更新一样。安装完成后记得导入STM32芯片支持包,否则找不到你的开发板型号。

三、新手必学的项目创建三要素

  1. 点击”Project-New μVision Project”新建工程
  2. 选择芯片型号时别选带”HD”的版本(那是给高端芯片用的)
  3. 务必勾选”Copy Startup Code”选项(相当于给程序安个启动开关)

实测案例:以STM32F103C8为例,创建工程后立即添加main.c文件,输入最简单的LED控制代码,80%的报错都源于没正确配置这一步。

四、烧录程序时的2个救命技巧

  • 用ST-Link下载时按住复位键再点下载(专治各种连接失败)
  • 出现”No target connected”先检查杜邦线是否松动(别笑!新手90%的错误在这)

特别提醒:开发板供电不足会导致程序下载后不运行,同时连接USB和外部电源时记得拔掉一个,双重供电可能烧芯片。

五、调试神器的隐藏玩法

点开魔术棒图标进入Options for Target,在Debug选项卡里:

  1. 勾选”Reset and Run”(下载完自动运行程序)
  2. 设置断点时右键选择”Insert/Remove Breakpoint”(F9快捷键)
  3. 查看变量值直接悬停光标(比printf调试快10倍)

小编观点:遇到报错先看第几行,英文提示复制到百度,论坛里早有人遇到过相同问题。别在环境搭建上死磕,某宝15元包邮的开发板自带全套教程,比官网文档实用得多。

技术教程

foobar2000手机版使用教程详解

2025-4-13 18:00:00

技术教程

CrystalDiskInfo教程 硬盘健康检测与维护指南

2025-4-14 3:00:04

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧