如何查找库函数所对应的寄存器

2019-07-20 20:16发布

如何查找库函数所对应的寄存器,有些地方库函数不是很明白,需要找到寄存器对照开发指南才能明白,求怎么查找库函数对应的寄存器方法
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
Da Wen
1楼-- · 2019-07-20 21:30
跟踪到库函数里面就可以看到他具体操作哪些寄存器
特朗姆斯
2楼-- · 2019-07-21 02:50
如果IDE支持跳转的话直接右击那个寄存器,有个选项一般叫definition什么,点一下可以跳转到定义这个寄存器的地方

如果IDE不支持的话就用全局搜索找一下出现这个寄存器的地方,这个方法比较麻烦,但是如果耐心的话可以在过程中发现很多有趣的东西。
止天
3楼-- · 2019-07-21 07:13
最简单的方法是在线调试  然后单步   开着寄存器外设   看那里值变了  就是对应的什么
247470035
4楼-- · 2019-07-21 08:39
Da Wen 发表于 2016-9-5 08:48
跟踪到库函数里面就可以看到他具体操作哪些寄存器

那个进去不是一个结构体吗?看不到具体的寄存器啊
247470035
5楼-- · 2019-07-21 12:35
 精彩回答 2  元偷偷看……
Da Wen
6楼-- · 2019-07-21 13:22
247470035 发表于 2016-9-5 12:49
void TIM_ICInit(TIM_TypeDef* TIMx, TIM_ICInitTypeDef* TIM_ICInitStruct)
{
  /* Check the paramet ...

进到这里就函数一步步看了这函数是分情况进一步调用更底层的库函数,进去里面就有操作到哪些寄存器。
{H))TP99A87LMQJV%~L6H.png
再进去这些函数就可以看到操作什么寄存器什么位了。

一周热门 更多>