打印
[STM32F1]

STM32新手入门教程

[复制链接]
2595|22
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
henry_3006|  楼主 | 2017-2-10 18:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
学校有一门课叫做电子设计实践,以STM32及其套件作为实验工具,在一个学期的时间里帮助学生掌握F103开发板的基本使用,为下个学期的原创项目打下基础。在这里主要发布一些课程资料以及个人的实验代码,以课程循序渐进的方式更新。课件版权归创作者所有,请勿传播。
沙发
henry_3006|  楼主 | 2017-2-10 18:20 | 只看该作者
第一课:STM32开发板介绍
包括芯片规格,PCB设计,以及电子元件特性。作业是跑起来你的第一个项目。

STM32最小系统.pdf

3.28 MB, 阅读权限: 10

使用特权

评论回复
板凳
henry_3006|  楼主 | 2017-2-10 18:21 | 只看该作者
第一课实验材料:STM32最小系统版,面包板,10K电阻*4,LED*4
本人代码如下:

main.zip

1.35 KB, 阅读权限: 10

使用特权

评论回复
地板
henry_3006|  楼主 | 2017-2-11 19:37 | 只看该作者
第二课:流水彩灯
主要介绍IO口的使用。包括相应时钟的配置,按键检测,PP输出等。需要掌握基本C语言编程方法。

LED流水彩灯.pdf

4.83 MB, 阅读权限: 10

使用特权

评论回复
5
henry_3006|  楼主 | 2017-2-11 19:38 | 只看该作者
henry_3006 发表于 2017-2-11 19:37
第二课:流水彩灯
主要介绍IO口的使用。包括相应时钟的配置,按键检测,PP输出等。需要掌握基本C语言编程 ...

实验代码同第一节

使用特权

评论回复
6
henry_3006|  楼主 | 2017-2-12 18:23 | 只看该作者
第三课:炫彩呼吸灯
重点介绍PWM波的原理和效果,以及利用时钟,主控和IO口的实现方法。

炫彩呼吸灯.zip

2 MB

炫彩呼吸灯1.zip

3 MB, 阅读权限: 10

使用特权

评论回复
7
henry_3006|  楼主 | 2017-2-12 18:26 | 只看该作者
第三课实验:实现呼吸灯,方法不限。鼓励自行扩展功能,根据最终效果评分。
本人实验代码如下:

main.zip

2.9 KB, 阅读权限: 10

使用特权

评论回复
8
henry_3006|  楼主 | 2017-2-13 18:11 | 只看该作者
第四课:手机遥控调光灯
利用蓝牙模块的通信功能,用手机来调节板控LED的亮度以及呼吸频率。

手机遥控调光灯.pdf

4.78 MB

使用特权

评论回复
9
henry_3006|  楼主 | 2017-2-13 18:12 | 只看该作者
实验代码:

src.zip

4.72 KB

使用特权

评论回复
10
henry_3006|  楼主 | 2017-2-15 18:24 | 只看该作者
第四课

光声控灯.pdf

1.62 MB

使用特权

评论回复
11
henry_3006|  楼主 | 2017-2-15 18:25 | 只看该作者
实验代码

main.zip

2.49 KB

使用特权

评论回复
12
电匠MCU| | 2017-2-15 19:04 | 只看该作者
为什么我的大学时代没有这个学?

使用特权

评论回复
13
henry_3006|  楼主 | 2017-2-16 12:37 | 只看该作者
电匠MCU 发表于 2017-2-15 19:04
为什么我的大学时代没有这个学?

此课程于2014年起在中国科学技术大学面向信息科技英才班同学开设

使用特权

评论回复
14
henry_3006|  楼主 | 2017-2-17 12:58 | 只看该作者
第五课:电子倾角测量仪
学习使用MPU6050对三轴加速度进行测量。MPU6050自动把三轴加速度以及速度信息存储在6个寄存器中,可以通过I2C协议进行读取。

电子倾角测量器.pdf

4.53 MB

使用特权

评论回复
15
henry_3006|  楼主 | 2017-2-17 13:00 | 只看该作者
我的实验代码:
src.zip (6.49 KB)
实验中用到了四位数码管来对加速度动态显示。

使用特权

评论回复
16
冰河w| | 2017-2-18 17:46 | 只看该作者
MPU6050的重力加速度怎么解决的

使用特权

评论回复
17
chenci2013| | 2017-2-18 21:17 | 只看该作者
STM32使用哪一款芯片?

使用特权

评论回复
18
chenci2013| | 2017-2-18 21:17 | 只看该作者
STM32使用哪一款芯片?

使用特权

评论回复
19
chenci2013| | 2017-2-18 21:22 | 只看该作者
henry_3006 发表于 2017-2-10 18:21
第一课实验材料:STM32最小系统版,面包板,10K电阻*4,LED*4
本人代码如下:

stm32最基本的系统代码和硬件配置好。

使用特权

评论回复
20
越海iris| | 2017-2-27 09:35 | 只看该作者
刚开始学,马克一下,多谢楼主分享

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

34

帖子

2

粉丝