1. 课程概述(297.1)
- 课程要求:C语言熟练,提前学完 C51
2. 开发软件Keil5的安装(298.2)
开发环境的安装
- 编程语言:C语言
- 需要安装的软件有两个:Keil5 和 STM32CubeMX
Keil5 的安装
使用 Keil4 写 STM32 代码其实也是可以,但需要很复杂的配置,不建议新手操作。
比较推荐 Keil5 编写 STM32 ,只需要一些简单的设置就可以上手,对新手友好。
- 安装
- 安装包(不需要太新,本课程以 MDK324 为例,最新的 MDK327 有问题)
- 安装过程一路下一步即可(建议不要安装在 C 盘)
- 安装路径一定不要有中文或空格!!(重要)
- Keil5 安装完之后,记得安装 F1 固件包
- 破姐
- 使用
- 编程与编译过程与 Keil4 完全一样
3. STM32模板工程的创建与使用(299.3)
4. 如何下载程序到STM32单片机(300.4)
烧录工具有很多种,比如:串口、J-Link、ST-Link、U-Link 等等,本教程使用 ST-Link。
- 安装驱动
- 官网下载(慢)https://www.st.com/en/development-tools/stsw-link009.html
- 资料包
- 接线
- 配置
- 代码测试(Template/USER)
int main(void)
{
//跑马灯效果,闪烁比较快
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);
GPIO_InitStructure.</