OpenEdv-开源电子网

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

谁有库函数详解?

[复制链接]

96

主题

247

帖子

1

精华

高级会员

Rank: 4

积分
801
金钱
801
注册时间
2012-6-29
在线时间
0 小时
发表于 2012-8-3 22:36:56 | 显示全部楼层 |阅读模式

谁有库函数详解?现在的库函数说明手册只是简单地说了一下库函数的作用。内容对于我这个初学者(第一次学嵌入式---虽学过C51和C语言)来说,好像很抽象。不知道有些函数怎么运用到什么地方。
比如:
u32 NVIC_GetBASEPRI(void)
{
  return (__GetBASEPRI());
}
资料里说“功能描述  返回BASEPRI屏蔽值”。只是这么说了,也不知道这个值从哪个寄存器读来的。
所以,请教一下:谁有这方面的资料,给一份喔,TKS。。+Q:948480400.
另外请教各位鲸鱼:我现在的学习路线是:1.搞清寄存器 2.搞清库函数3.搞清各模块在系统中的位置以及相互关系 4.学习案例5.自己尝试写代码。这样的学习路线对吗?如果对,学习路线上,应该注意哪些问题。请指教,谢谢。
如果鲸鱼们愿意指导,请在下文列出我的问题的答案。不胜感激。

http://blog.tianya.cn/blogger/blog_main.asp?BlogID=4666068
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

96

主题

247

帖子

1

精华

高级会员

Rank: 4

积分
801
金钱
801
注册时间
2012-6-29
在线时间
0 小时
 楼主| 发表于 2012-8-3 22:42:36 | 显示全部楼层
另外,深究上述代码的来龙去脉是否正确?
http://blog.tianya.cn/blogger/blog_main.asp?BlogID=4666068
回复 支持 反对

使用道具 举报

96

主题

247

帖子

1

精华

高级会员

Rank: 4

积分
801
金钱
801
注册时间
2012-6-29
在线时间
0 小时
 楼主| 发表于 2012-8-3 22:43:37 | 显示全部楼层
u32 NVIC_GetBASEPRI(void)
{
  return (__GetBASEPRI());
}
资料里说“功能描述  返回BASEPRI屏蔽值”。只是这么说了,也不知道这个值从哪个寄存器读来的。

*********读出来又会用再什么地方?***********
http://blog.tianya.cn/blogger/blog_main.asp?BlogID=4666068
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2012-8-4 00:45:04 | 显示全部楼层
回复【楼主位】moline:
---------------------------------
库函数我没怎么用过.
但是里面有个函数:__GetBASEPRI,建议你查找一下这个函数的实体.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

96

主题

247

帖子

1

精华

高级会员

Rank: 4

积分
801
金钱
801
注册时间
2012-6-29
在线时间
0 小时
 楼主| 发表于 2012-8-4 21:13:33 | 显示全部楼层
回复【4楼】正点原子:

---------------------------------
你给的光盘里有详细介绍这个函数实体的吗?告诉一下在哪里,我找下,如果没有给个资料链接。谢谢。
http://blog.tianya.cn/blogger/blog_main.asp?BlogID=4666068
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2012-8-5 01:00:34 | 显示全部楼层
;*******************************************************************************
; Function Name: __GetBASEPRI
; Description : Assembler function to get the Base riority value.
; Input       : None 
; Return      : - r0: Base riority value 
;*******************************************************************************
__GetBASEPRI

  MRS r0, BASEPRI_MAX
  BX r14

在 cortexm3_macro.s里面
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-22 01:39

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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