「零基础也能玩转单片机?」Keil5到底怎么用?
看着实验室同学熟练操作Keil5调试STM32,你是不是连工程文件都不会创建?面对密密麻麻的代码窗口,是否感觉无从下手?别慌!这篇保姆级教程将用最直白的语言,带你2小时突破Keil5操作盲区。
一、安装避坑指南
安装包获取要认准官网标识,特别注意以下三点:
- 下载MDK-ARM版本(社区版免费)
- 安装路径禁止出现中文或空格
- 弹出驱动安装提示必须点”允许”
二、新建工程全流程
点击Project-New μVision Project后:
- 先在D盘新建”MyProject”文件夹
- 选择STM32F103C8芯片(初学者通用型号)
- 勾选CMSIS下的CORE和Device选项
三、代码编写黄金法则
在Source Group右键添加新文件时:
- C文件后缀必须为.c
- 首行必须添加#include “stm32f10x.h”
- 主函数固定格式:int main(void){ }
四、烧录调试必杀技
连接开发板后按F7编译,常见错误应对:
错误提示 | 解决方案 |
---|---|
No target connected | 检查USB驱动/重启Keil |
undefined symbol | 头文件未正确包含 |
五、让LED闪起来
在main函数内输入以下魔法代码:
RCC->APB2ENR |= 1<CRH = 0x44344444; //配置PC13为推挽输出 while(1){ GPIOC->ODR ^= 1<<13; //电平翻转 for(int i=0;i<500000;i++); //延时 }
【小编观点】遇到报错千万别百度!直接看Build Output窗口第3行提示,90%的问题都能秒解。记住:调通第一个LED程序,你就打败了60%的放弃者。