OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 10776|回复: 11

初学者关于STM32的问题

[复制链接]

1

主题

4

帖子

0

精华

新手入门

积分
28
金钱
28
注册时间
2012-8-26
在线时间
0 小时
发表于 2012-8-26 17:35:18 | 显示全部楼层 |阅读模式
现刚接触STM32。
导师让我自己不用ST公司的那些声明文件全部自己写。
我想问下不完全手册里那些历程需要用到 stm32f10x_lib.h 里面的东西吗?我感觉声明好像都写好了,可以历程里面都include。或者解释一下 stm32f10x_lib.h 有什么作用,除了那些库函数还有地址声明?
还有如果完全不用那个东西自己写的话,中断向量该怎么配置?
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

6

主题

68

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
271
金钱
271
注册时间
2011-12-17
在线时间
4 小时
发表于 2012-8-26 18:02:53 | 显示全部楼层
你只用ARM公司给的那几个头文件就行,其余的完全自配置!
与其相濡以沫,不如相望江湖!
回复 支持 反对

使用道具 举报

36

主题

1105

帖子

5

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2196
金钱
2196
注册时间
2012-2-8
在线时间
35 小时
发表于 2012-8-26 18:40:52 | 显示全部楼层
"导师让我自己不用ST公司的那些声明文件全部自己写。"

那个导师是 SB。看得懂就行,自己写完全没必要。
https://github.com/roxma
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165377
金钱
165377
注册时间
2010-12-1
在线时间
2111 小时
发表于 2012-8-26 19:12:46 | 显示全部楼层
没必要.自己写,还不通用.除非刻意为之.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

1

主题

4

帖子

0

精华

新手入门

积分
28
金钱
28
注册时间
2012-8-26
在线时间
0 小时
 楼主| 发表于 2012-8-27 10:30:09 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
那我问一个问题。。为什么那些工程里面没有把库拷进去但却可以直接include<stm32f10x._lib.h>。。是开发环境已经提供了吗?
新手不懂的比较多。。请见谅。。
回复 支持 反对

使用道具 举报

1

主题

4

帖子

0

精华

新手入门

积分
28
金钱
28
注册时间
2012-8-26
在线时间
0 小时
 楼主| 发表于 2012-8-27 11:33:18 | 显示全部楼层
回复【3楼】Pony279:
---------------------------------
其实也不是写声明,只是学着像原子哥那样自己配置东西,不用里面的函数。。
我表达的不是很清楚不好意思。。
我就是不知道那样的话库里面哪些需要哪些不用。。
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165377
金钱
165377
注册时间
2010-12-1
在线时间
2111 小时
发表于 2012-8-27 12:45:12 | 显示全部楼层
回复【5楼】小赖童鞋:
---------------------------------
这个只是头文件,在mdk安装目录下就有这个头文件的。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

1

主题

4

帖子

0

精华

新手入门

积分
28
金钱
28
注册时间
2012-8-26
在线时间
0 小时
 楼主| 发表于 2012-8-27 14:16:21 | 显示全部楼层
回复【7楼】正点原子:
---------------------------------
然后自己建工程的时候把路径加进去就行了?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165377
金钱
165377
注册时间
2010-12-1
在线时间
2111 小时
发表于 2012-8-27 17:40:12 | 显示全部楼层
不仅加路径,还需要加文件。参考我们的库文件工程建立教程吧。在论坛有了。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

4

主题

45

帖子

0

精华

初级会员

Rank: 2

积分
83
金钱
83
注册时间
2012-8-22
在线时间
0 小时
发表于 2012-8-28 08:15:08 | 显示全部楼层
回复【楼主位】小赖童鞋:
---------------------------------
你们导师到底懂不懂怎么带徒弟?
门道都摸不着的学生竟然啥也不教。
至少也应该教你怎么建个简单的工程文件,怎么下载,好歹也要点亮一盏LED灯啊。
如果老师不让你们用.h文件,那你们老师就是猪,不过以你目前的水平,我估计你对导师的话理解有误。
我自己都是照搬固件库的函数,懒得去看SFR。
我想过了,虽然用固件库生成的代码臃肿很多,但是效率与直接操作SFR应该差不多少。何必为了一点点FLASH空间折磨自己呢?
回复 支持 反对

使用道具 举报

23

主题

143

帖子

1

精华

高级会员

Rank: 4

积分
933
金钱
933
注册时间
2012-4-23
在线时间
68 小时
发表于 2012-8-30 09:46:53 | 显示全部楼层
自己写工程量不小啊
回复 支持 反对

使用道具 举报

4

主题

12

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2012-8-30
在线时间
0 小时
发表于 2012-8-30 19:41:18 | 显示全部楼层
回复【楼主位】小赖童鞋:
---------------------------------
我用的是rm48,用HAL代码生成器做,效果稍微好点
黑暗不是我的颜色,我只是在等待黎明
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-27 13:06

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表