打印

疑问:GPIO_TypeDef Struct Reference

[复制链接]
3343|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
以下内容出自帮助文件stm32f10x_stdperiph_lib_um.chm其中这个数据结构的数据字段
GPIO_TypeDef Struct Reference
[Peripheral_registers_structures] General Purpose I/O. More... #include <stm32f10x.h>

Data Fields
__IO uint32_t BRR
__IO uint32_t BSRR
__IO uint32_t CRH
__IO uint32_t CRL
__IO uint32_t IDR
__IO uint32_t LCKR
__IO uint32_t ODR

Detailed DescriptionGeneral Purpose I/O.


typedef struct
{   __IO uint32_t CRL;
   __IO uint32_t CRH;
   __IO uint32_t IDR;
   __IO uint32_t ODR;
   __IO uint32_t BSRR;

   __IO uint32_t BRR;
   __IO uint32_t LCKR;
} GPIO_TypeDef;

关于这几个数据的解释,help文件里面相当含糊。找ST网站的芯片规格书,GPIO就一笔带过,所以看了还是不明白这几个字段什么意思。谁给我一个详细点的文档?
沙发
大道至简|  楼主 | 2010-7-9 15:10 | 只看该作者
上面乱码:
是这样的文字:
GPIO_TypeDef Struct Reference
[Peripheral_registers_structures]
General Purpose I/O. More...
#include <stm32f10x.h>




Data Fields
__IO uint32_t  BRR
__IO uint32_t  BSRR
__IO uint32_t  CRH
__IO uint32_t  CRL
__IO uint32_t  IDR
__IO uint32_t  LCKR
__IO uint32_t  ODR



--------------------------------------------------------------------------------

Detailed Description
General Purpose I/O.

使用特权

评论回复
板凳
大道至简|  楼主 | 2010-7-9 15:11 | 只看该作者
typedef struct
{
   __IO uint32_t CRL;
   __IO uint32_t CRH;
   __IO uint32_t IDR;
   __IO uint32_t ODR;
   __IO uint32_t BSRR;
   __IO uint32_t BRR;
   __IO uint32_t LCKR;
} GPIO_TypeDef;

使用特权

评论回复
地板
大道至简|  楼主 | 2010-7-9 15:11 | 只看该作者
关于这几个数据的解释,help文件里面相当含糊。找ST网站的芯片规格书,GPIO就一笔带过,所以看了还是不明白这几个字段什么意思。谁给我一个详细点的文档?

使用特权

评论回复
5
香水城| | 2010-7-9 16:40 | 只看该作者
哈哈,没有什么特别的。这个结构组合了GPIO模块的各个寄存器,STM32参考手册中有寄存器的说明。

STM32_GPIO_Registers.gif (132.33 KB )

STM32_GPIO_Registers.gif

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:看大道至简所著的《感悟设计》,感悟设计的至简大道

7553

主题

9497

帖子

18

粉丝