sumsung007

stm32的每个GPI/O端口有两个32位配置寄存器(GPIOx_CRL,GPIOx_CRH),两个32位数据寄存器(GPIOx_IDR和GPIOx_ODR),一个32位置位/复位寄存器(GPIOx_BSRR),一个16位复位寄存器(GPIOx_BRR)和一个32位锁定寄存器(GPIOx_LCKR)。根据数据手册中列出的每个I/O端口的特定硬件特征, GPIO端口的每个位可以由软件分别配置成多种模式。
·输入浮空
·输入上拉
·输入下拉
· 模拟输入
·开漏输出
·推挽式输出
·推挽式复用功能
·开漏复用功能
每个I/O端口位可以自由编程,然而I/0端口寄存器必须按32位字被访问(不允许半字或字节访问)。GPIOx_BSRR和GPIOx_BRR寄存器允许对任何GPIO寄存器的读/更改的独立访问;这样,在读和更改访问之间产生IRQ时不会发生危险。

端口配置低寄存器(GPIOx_CRL) (x=A..E) ,偏移地址:00h,复位值:4444 4444h

 

分类:

技术点:

相关文章:

  • 2021-05-29
  • 2021-09-19
  • 2021-08-09
  • 2021-10-18
  • 2022-12-23
  • 2021-12-18
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-08-18
  • 2021-06-26
  • 2022-01-20
  • 2021-12-22
  • 2021-07-13
  • 2021-12-28
相关资源
相似解决方案