学习stm32f103c8t6,如何从正点原子官网下载资料及资料使用
一、下载资料
用百度搜索“正点原子”
点击进入后找我们需要的芯片型号的资料,选择stm32f103-mini开发板的资料进行下载,其他的像stm32f103的精英版,战舰开发板啥的,因为我们没买正点原子的开发板,我们只是参考他的资料,所以stm32f103-mini开发板的资料就够我们学习使用的:
点进去里面全是资料链接,我们下载开发板资料A盘的资料:
开发板资料A盘的资料十分丰富,需要什么用什么,如下图
至此,正点原子的资料获取基本搞定。下面讲解如何使用。
二、如何使用
第一步也是最后一步:打开“STM32F103 MINI开发指南V1.3.pdf”这个文件,如果下载的是正点原子的其他板子的A盘资料,里面页有类似“STM32F103 ***精英开发指南V***.pdf”的文件。跟着这个文件边看,边学,边用。文档里会说明A盘资料都有什么用,该怎么用
这个开发指南里面详细介绍 STM32 的所有功能和外设,按难易程度以及知识结构,分为三个篇章:基础篇、入门篇和提高篇。
基础篇,共 12 章,主要是一些基础知识介绍,包括开发环境搭建、新建工程、 HAL 库介绍、时钟树介绍、 SYSTEM 文件夹介绍等,这些章节在结构上没有共性,但是互相有关联,有一个集成的关系在里面,即:必须先学了前面的知识,才好学习后面的知识点。
入门篇和提高篇,共四十一章,详细介绍了 STM32F103 每一个外设的使用方法及驱动代码,并且还介绍了一些非常实用的程序代码(纯软件例程),如: 内存管理、文件系统读写、拼音输入法、手写识别、图片解码、 IAP 等。这部分内容占了本书的绝大部分篇幅,而且这些章节在结构上都比较有共性,一般分为 4 个部分:外设功能介绍、硬件设计、程序设计、下载验证外设功能介绍,简单介绍具体章节所要用到的外设功能、框图和寄存器等,让大家对所用外设的功能有一个基本了解,方便后面的程序设计。
硬件设计,包括具体章节的实验具体功能说明、所用到的硬件资源及原理图连接方式,从而知道要做什么?需要用到哪些 IO 口?是怎么接线的?方便程序设计的时候编写驱动代码。
程序设计,一般包括:驱动介绍、 配置步骤、 程序流程图、关键代码分析、 main 函数讲解等三部分。一点点介绍程序代码是怎么来的,注意事项等,从而学会整个代码。
下载验证,属于实践环节,在完成程序设计后,教大家如何下载并验证我们的例程是否正确? 完成一个闭环过程。