野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 16596|回复: 2

各位前辈们在ST3.5那个库里面我们可以查到ST定义发一些宏和结构体吗?

[复制链接]
发表于 2014-12-2 22:02:12 | 显示全部楼层 |阅读模式
这段时间静下心来学习STM32 对库开发也有了一点初步的认识 但是随着学习的不断深入 发现有很多由ST定义的宏定义和结构体 记不过来了, 这里以EXTI中断来说明一下 QQ截图20141202215238.jpg
比如在这个函数里 GPIO_Mode_IPD GPIO_Mode_IPU EXTI_Line5 EXTI_Mode_Interrupt EXTI_Trigger_Falling EXTI_InitTypeDef这些由ST定义的变量或者宏定义 在ST3.5的库帮助手册里面能不能查到呢? 因为我没找到 不知道是不是方法不对还是本来就没有,大家都说说自己的方法吧 
回复

使用道具 举报

发表于 2014-12-3 09:44:51 | 显示全部楼层
可以的,点EXTI_InitTypeDef进去之后,有介绍可以用什么值,然后继续点进去就有得看了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-12-3 20:37:18 | 显示全部楼层
flyleaf 发表于 2014-12-3 09:44
可以的,点EXTI_InitTypeDef进去之后,有介绍可以用什么值,然后继续点进去就有得看了

谢谢火哥的指点 有点眉目了  然后我还想请教一下 如果我们要想快速的对一个寄存器怎么配置(主要是想要知道用到了哪些由ST定义的一些宏或者变量什么的) 是不是都从库帮助文档相应的 XXX_Init()这个函数开始啊?我个人理解是 不管是对什么功能的寄存器经行初始化都是需要调用一个XXX_Init函数的 所以我们可以从这个函数入手来确定配置某一个功能需要用到哪样的数据类型和可以传入的参数?
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-24 21:28 , Processed in 0.030058 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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