原创 STM32F0学习笔记 (1)

2012-8-6 18:13 6362 19 18 分类: MCU/ 嵌入式

第一课  STM32F0学习笔记

一、硬件

         STM32F0 discovery

         MB1034B

20120806180902935001.png

(二)库文件夹的规划

借鉴已有STM32系列产品的库规划,STM32F0的库规划一开始就做得比较好(个人观点)。

解压库文件后,放在任意一个文件夹下,均可以编译例子文件。下图中Libraries文件夹是库文件,仅有2.22M,以后我们自行开发的时候,只要将这个文件夹复制到自己的工程文件所在文件夹中,就可以避开烦人的绝对路径问题。

20120806180907423002.png

         Utilities文件夹中保存的是有关于这块硬件电路板(STM32F0 discovery)引脚定义之类的文件。

Project文件夹中是所有的例子文件,Demonstration中包含了为各种不同编译工具建立的例子工程,我们自己做开发时,只要将Demostration文件夹复制到自己的工程文件夹中,然后将其改名即可。稍后我们会讨论这一问题。

20120806180915211003.png

Project文件夹中的内容

Master_Workspace是用了新版Keil提供的工作区功能,即 Muilt-Project WorkSpace,建立一个工作区,将所有例子全部集中在一个WorkSpace中,这样便于学习,如下图所示。 Peripheral_Examples文件夹中则是包括了所有的例子文件。

20120806180921149004.png

将所有例子文件放在一个WorkSpace

(三)资料

见下图。

         20120806180926360005.png

6PDF文件分别是:(01_STM32F051xSTM32F0系列的中文数据手册(39页),(02_STM32F051x)参考手册(715页),(DM000499929)用户手册(英文,46页),(DM00049931)应用笔记(18页),(DM00050135)用户手册(35页),工具(3页)。

2个压缩包分别是ST-LINK的驱动程序和STM32F0的库文件。

(四)使用Keil学习例子时的一个常用功能

20120806180931618006.jpg

打开设置对话框,选中Browse Information,编译通过后看源程序,如果遇到看不懂的定义,将光标移入,果断按F12就可以了,,,,

20120806180937134007.jpg

这是main.c中一个没看懂的符号,将光标移入,然后按下F12(前提是已编译通过哦)

20120806180944481008.jpg

看到了吧,在stm32f0xx_gpio.h中有个定义。

         还是看不懂,,,,那请补一补C语言知识吧。

这个时代很多人学东西已不再遵循“循序渐进”的原则,而是“项目式”,出现这样的现象是很正常的。这好不好我不敢说,反正这应该是一种常态了,很多人会出现这样的情况。而有规划的“项目式”教学也正是我的研究领域,,,话多了,打住。

 

文章评论3条评论)

登录后参与讨论

用户377235 2013-11-13 11:25

直接传个工程包了

用户1696769 2012-8-6 16:23

选择高级编辑,可以直接从WORD里面粘贴图片进去的。非常快速方便,你试一下看看。

teach51_109853927 2012-8-5 20:18

不能不说,编缉组件实在太滥了,要想传点图非常困难。难道就没有直接上传图形的组件?
相关推荐阅读
teach51_109853927 2015-10-25 22:37
带“锁定输出”的数控稳压电源(二)
3.控制程序编写        硬件电路设计完成后,就要编写软件了。软件基本上可以分为键盘驱动,PWM生成,功能实现等部分。 3.1 键盘处理程序        STC单片机的引脚可以...
teach51_109853927 2014-03-02 12:17
带“锁定输出”的数控稳压电源(一)
本文是探索“开源培训”思想的作品。 所谓“开源培训”是指在某个社区,各志愿者提供有一定实用价值和教学价值的作品,同时详细说明制作过程,并提供制作所需的各类资源,帮助入门者快速找到适合自己的项目...
teach51_109853927 2014-02-22 21:15
《单片机项目教程》、《单片机项目教程C语言版》电子课件
《单片机项目教程》电子课件 http://pan.baidu.com/s/1kT2Yb6f 《单片机项目教程C语言版》电子课件 http://pan.baidu.com/s/1gd5O...
teach51_109853927 2014-02-22 21:05
《单片机应用与接口技术》相关资源
单片机应用与接口技术    机械工业出版社出版,江苏省教育厅推荐教材 《单片机应用与接口技术》课件 http://pan.baidu.com/s/1c0kpzUg 《单片机应用与接...
teach51_109853927 2014-02-22 15:25
便携式无线抢答器
本产品专门为开展活动时需要用到抢答器的场合设计,已制作成品,读者可以参考作为练手之用。 如图1所示左边为信号接收装置(主持人用),右边两个为发射装置(比赛选手用)。都只需要使用干电池供电即可。...
teach51_109853927 2014-02-22 15:22
Modbus通讯协议
Modbus协议最初由Modicon公司开发出来,在1979年末该公司成为施耐德自动化(Schneider Automation)部门的一部分,现在Modbus已经是工业领域全球最流行的协议。此协...
我要评论
3
19
关闭 站长推荐上一条 /2 下一条