C语言使用stm32最小开发板点亮流水灯

本文详细介绍了如何使用C语言在STM32F103C8最小开发板上实现流水灯效果。从实验准备、查找寄存器地址、编写和编译代码到烧录程序,每个步骤都有清晰的说明。通过这次实践,作者加深了对单片机基础知识的理解,强调了扎实基础的重要性。
摘要由CSDN通过智能技术生成

目录

一、实验准备

二、寻找地址

三、编写程序

1.打开keil5创建一个工程选择芯片(我这里用的stm32F103c8)

 2.设置芯片参数

3.添加函数文件

4.编写代码

 5.编译,生成hex文件

四、烧录与成果

1.连线

2.开始烧录程序

 3.效果展示

五、总结

六、参考


一、实验准备

预先在电脑装上以下软件:keil5,mcuisp,驱动CH340

安装过程可以百度搜索很简单,这里就不再赘述

硬件需要:STM32F103C8T6板子,跳线若干(买板子有送),LED灯(便宜)

二、寻找地址

此步操作对于初学者有些困难,可以参考以下这位大神的博客

(7条消息) STM32寄存器的简介、地址查找,与直接操作寄存器_geekYatao-CSDN博客_stm32寄存器

然后自己查看手册,学习方法(容易劝退)

三、编写程序

1.打开keil5创建一个工程选择芯片(我这里用的stm32F103c8)

 2.设置芯片参数

3.添加函数文件

 

4.编写代码

#define RCC_AP2ENR	*((unsigned volatile int*)0x40021018
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值