3回答

0收藏

STM32F0学习笔记 (1)

STMCU STMCU 6024 人阅读 | 3 人回复 | 2012-11-21

本帖最后由 xinxincaijq 于 2012-11-21 10:33 编辑

第一课  STM32F0学习笔记一、硬件

         STM32F0 discovery

         MB1034B


(二)库文件夹的规划

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

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


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

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


Project
文件夹中的内容

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

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

(三)资料

见下图。


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

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

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

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

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

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

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

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


本文转自czlyzhj的博客——平凡的思考
分享到:
回复

使用道具 举报

回答|共 3 个

倒序浏览

沙发

小菜儿

发表于 2012-11-21 11:07:30 | 只看该作者

wyzamazon 发表于 2012-11-21 11:06
xinxin
技术流了

酱油而已~~~
板凳

陈克雄

发表于 2012-11-24 02:02:35 | 只看该作者

言简意赅,多说无益{:soso_e113:}
地板

zndz410

发表于 2012-11-30 11:59:05 | 只看该作者

谢谢分亨,受教了。
您需要登录后才可以回帖 注册/登录

本版积分规则

编辑
13524 积分
813 主题
+ 关注
关闭

站长推荐上一条 /3 下一条