教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 政务民生 >

STM32f103C8T6入门学习记录

来源:网络收集 时间:2026-07-17
导读: STM32 自 学 笔 记 作者:忙碌的小姚 新浪微博:@忙碌的小姚 新浪博客: http://blog.sina.com.cn/mlxiaoyao222 目录 STM32 自 学 笔 记 ...............................................................................................................

STM32 自 学 笔 记

作者:忙碌的小姚

新浪微博:@忙碌的小姚

新浪博客:

http://blog.sina.com.cn/mlxiaoyao222

目录

STM32 自 学 笔 记 ...................................................................................................................... 1 第一章 .............................................................................................................................................. 3 我与STM32 的那些日子 ............................................................................................................... 3 第二章 .............................................................................................................................................. 4

使用固件库建立一个工程 ....................................................................................................... 4

1、了解STM32F103的固件库 ...................................................................................... 4 2、创建第一个工程 ......................................................................................................... 4 3、接下来就是管理工程文件了 ..................................................................................... 9 4、编写main.c 和文件路径 ......................................................................................... 10

第三章 ............................................................................................................................................ 14

STM32点亮第一个LED 使用keil for ARM MDK 软件仿真 .......................................... 14

1、Main.c 函数代码:.................................................................................................. 14 2、代码分析: ............................................................................................................... 15 3、软件仿真介绍: ....................................................................................................... 16

第四章 ............................................................................................................................................ 19

串口的使用 ............................................................................................................................. 19

1、为什么要用串口? ................................................................................................... 19 2、STM32跟PC机(也就是电脑)如何连接 ........................................................... 19 3、代码分析 ................................................................................................................... 20 4、仿真及调试 ............................................................................................................... 23 5、串口接收数据 ........................................................................................................... 25

第五章 ............................................................................................................................................ 27

通用定时器的使用 ................................................................................................................. 27

1、STM32F103内部定时器有哪些? ......................................................................... 27 2、如何进行程序编写 ................................................................................................... 27 3仿真结果观察 .............................................................................................................. 30 4对第四章串口的补充 .................................................................................................. 31 5工程代码 ...................................................................................................................... 35

第一章

我与STM32 的那些日子

STM32这块板子是在阿莫上跟一个老师买的,砍了半天100块钱。包括一个Jlink v8仿真器(好像65块左右),和一块STM32系统板。那已是一年前的事了。

那时我刚大三,刚学了半年51,于是想学点更高级的。但我好像属于三分钟热度的这种人,买回来学了一个星期,就学不动了,寄存器操作,固件库的使用根本就没明白是怎么一回事,之后就没有然后了。

现在看到那块板子,总有一种说不出的滋味,要是当时能咬牙切齿努力学习,说不定现在也不会安静地坐在电脑前一字一句敲打这篇激励性文章了。对于STM32我没用任何基础,唯一有的也只是一年前学的那一个星期,不过那已不重要了,我现在仍是一个小白。作为一个初学者,也许是坐井观天,看的是片面的,可能有很多观点是错误的,希望读者朋友能勇于指出来。

-----前记

第二章

使用固件库建立一个工程

我打算先从软件编程学起,以前用过KEIL 和IAR,IAR我比较熟悉,因为参加电子设计竞赛的时候,就是用它编程MSP430程序的。但我还是选择了KEIL,也许因为资料比较多,或者别的吧,我没分析过KEIL 和IAR代码效率如何,因为这不是我现在要考虑的,软件都只是工具而已。

我去百度搜索了几篇如何在KEIL MDK环境下建立STM32工程,加上自己的实践。我也把我的初学者步骤贴出来。

1、了解STM32F103的固件库

我在网上下了STM32F103的固件库-----stm32f10x_stdperiph_lib 3.5V版的,里面内容如图所示,据说STM32F103和STM32F101都能用。

2、创建第一个工程

1.新建一个文件夹取名如 first_project,也可以建在桌面。

2.在里面新建 CMSIS ,libraries ,Libaries , List(用于链接的) , Obj(工程文件) , output (输出hex文件), User 文件夹;

3. 将固件库里 Libraries--->STM32F10x_StdPeriph_Driver 下的 inc 和src 文件夹复 制到fisrt_project 文件夹下的libraries 里;

将固件库里 Libraries--->CMSIS--->CM3--->CoreSupp …… 此处隐藏:2929字,全部文档内容请下载后查看。喜欢就下载吧 ……

STM32f103C8T6入门学习记录.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/447809.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)