5991|23

58

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

转战STM32,初学受挫,SOS!~ [复制链接]

 
热心的盆友,你好!~ 首先谢谢你的关注,同时更加希望你能抽出你宝贵的时间,解决我的困惑,在此表示万分感谢!

初次接触STM32,以前学过430,51。听闻STM32的许多底层函数都已经写好了,就是库?只需要调用就可以了,我也在网上查找了很久,但是由于太笨了,居然没有看懂。。。汗颜
所以想求助大家!希望大家多多指教。
我的疑问是:1.新建的工程中应该包含哪些文件?
                   2.包含底层函数的库是否需要自己网上下载?
                  
此帖出自stm32/stm8论坛

最新回复

学到现在发现,原子的STM32的库函数版本写的详细,野火STM32的是一个控制功能写的简单,易懂,可以结合的学习  详情 回复 发表于 2014-9-19 10:13
点赞 关注
个人签名hello world !~
 

回复
举报

58

帖子

0

TA的资源

一粒金砂(中级)

沙发
 
我用的是STM32F407ZGT6
此帖出自stm32/stm8论坛
 
个人签名hello world !~
 

回复

1万

帖子

24

TA的资源

版主

板凳
 
可以试试从mbed开始。

https://mbed.org/
此帖出自stm32/stm8论坛
 
 

回复

6040

帖子

202

TA的资源

版主

4
 
首先应该多熟悉一下官网,基本所有所需要的资源都在官网上。
一般是下载官方提供的标准外设库,STM32F4 DSP and standard peripherals library这样的字眼,但是最近官网一直在推荐STM32CubeF4,我大概看了一下,这个库更加抽象,看了一会就蒙了。新手的话还是用STM32F4 DSP and standard peripherals library吧。
下载之后打开里面的例程模板,就知道需要添加哪些资源了,我有时候新建工程,就是复制他的模板,然后删掉没用的文件,添加自己的文件。
此帖出自stm32/stm8论坛

点评

十分感谢  详情 回复 发表于 2014-9-7 13:15
 
 
 

回复

6107

帖子

4

TA的资源

版主

5
 
存下心来,好好看看,认识久了就知道了。
此帖出自stm32/stm8论坛

点评

嗯,谢谢版主  详情 回复 发表于 2014-9-7 13:16
 
 
 

回复

4008

帖子

0

TA的资源

版主

6
 
库程序包含一系列初始化函数和比较常用的函数,库工程文件里有每个函数实现的源代码,make成lib的形式包含到你的工程里就可以用了不用每次都编译,一个芯片的库文件可能不止一个,比如usb设备库就是一个额外的.
为增加库程序的支持能力库编译工程里有很多宏定义以适应不同的芯片类型,这个只能自己看了.
此帖出自stm32/stm8论坛

点评

好的,谢谢您。我再仔细看看  详情 回复 发表于 2014-9-7 13:17
 
 
 

回复

3471

帖子

13

TA的资源

五彩晶圆(高级)

7
 
开发板 带的工程就包含很多库。找个简单的工程,看看包含的文件。自己建立工程,把各个文件添加。最后编译完成,就知道需要哪些文件了。
  时间充裕的话。可以分析库函数的执行过程,寄存器的详情,看手册。
看函数的说明,可以知道它的功能。通过不同的参数。观察效果,增加理解。  
此帖出自stm32/stm8论坛

点评

好的,谢谢啦  详情 回复 发表于 2014-9-7 13:19
 
 
 

回复

179

帖子

0

TA的资源

一粒金砂(中级)

8
 
静下心来好好了解一下库的结构,建立工程的方法,不太难的。有问题可以一起讨论
此帖出自stm32/stm8论坛

点评

好的,请多多指教哈  详情 回复 发表于 2014-9-7 13:21
 
 
 

回复

165

帖子

4

TA的资源

一粒金砂(中级)

9
 
1.新建的工程中应该包含哪些?
初学者可以参考别人的模板,也可以使用官方的模板,自己初学写有难度
2.包含底层函数的库是否需要自己网上下载?
下载官方的库函数(固件包)
此帖出自stm32/stm8论坛

点评

原来如此,多谢多谢!~  详情 回复 发表于 2014-9-7 13:21
 
个人签名好好学习,天天向上
 
 

回复

1万

帖子

16

TA的资源

版主

10
 
找个例程在例程序上改下就好了
此帖出自stm32/stm8论坛

点评

对,我也是改程序的  详情 回复 发表于 2014-9-19 10:12
 
个人签名http://shop34182318.taobao.com/
https://shop436095304.taobao.com/?spm=a230r.7195193.1997079397.37.69fe60dfT705yr
 
 

回复

58

帖子

0

TA的资源

一粒金砂(中级)

11
 
lcofjp 发表于 2014-9-6 16:48
首先应该多熟悉一下官网,基本所有所需要的资源都在官网上。
一般是下载官方提供的标准外设库,STM32F4 DS ...

十分感谢
此帖出自stm32/stm8论坛
 
个人签名hello world !~
 
 

回复

58

帖子

0

TA的资源

一粒金砂(中级)

12
 
damiaa 发表于 2014-9-6 17:20
存下心来,好好看看,认识久了就知道了。

嗯,谢谢版主
此帖出自stm32/stm8论坛
 
个人签名hello world !~
 
 

回复

58

帖子

0

TA的资源

一粒金砂(中级)

13
 
huo_hu 发表于 2014-9-6 21:03
库程序包含一系列初始化函数和比较常用的函数,库工程文件里有每个函数实现的源代码,make成lib的形式包含到 ...

好的,谢谢您。我再仔细看看
此帖出自stm32/stm8论坛
 
个人签名hello world !~
 
 

回复

58

帖子

0

TA的资源

一粒金砂(中级)

14
 
ienglgge 发表于 2014-9-6 21:41
开发板 带的工程就包含很多库。找个简单的工程,看看包含的文件。自己建立工程,把各个文件添加。最后编译 ...

好的,谢谢啦
此帖出自stm32/stm8论坛
 
个人签名hello world !~
 
 

回复

58

帖子

0

TA的资源

一粒金砂(中级)

15
 
generalissimo 发表于 2014-9-7 08:36
静下心来好好了解一下库的结构,建立工程的方法,不太难的。有问题可以一起讨论

好的,请多多指教哈
此帖出自stm32/stm8论坛
 
个人签名hello world !~
 
 

回复

58

帖子

0

TA的资源

一粒金砂(中级)

16
 
霹雳之火 发表于 2014-9-7 08:51
1.新建的工程中应该包含哪些?
初学者可以参考别人的模板,也可以使用官方的模板,自己初学写有难度
2. ...

原来如此,多谢多谢!~
此帖出自stm32/stm8论坛
 
个人签名hello world !~
 
 

回复

55

帖子

0

TA的资源

一粒金砂(初级)

17
 
有的环境在你新建工程的时候会自己把库包含进来的。
就算没有,也可以下载官方库。里面不仅包含纯粹的库文件代码,还包含了工程的模板,参考一下应该很快可以上手。
此帖出自stm32/stm8论坛
 
 
 

回复

30

帖子

0

TA的资源

一粒金砂(中级)

18
 
我也正在学32,看的刘凯老师的视频,共同学习。共同进步
此帖出自stm32/stm8论坛
 
 
 

回复

16

帖子

0

TA的资源

一粒金砂(中级)

19
 
首先一个自己建工程个人习惯是包含以下几个文件:1、CORE 用于放置core_cm3以及启动文件 2、FWlib 里面放的是官方库函数的inc和src两个文件,这两个文件一个存放的是库函数,一个存放的是库函数的头文件 3、USER 里面放置主函数main.c,stm32f10x.c stm32f10x_conf  stm32f10x_it.c等其他你自己用户添加的文件。
库函数来自官网
此帖出自stm32/stm8论坛
 
 
 

回复

86

帖子

1

TA的资源

一粒金砂(中级)

20
 
可以参考一下野火、原子等等的开发板的历程,他们有比较详细的建立工程的教程
此帖出自stm32/stm8论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表