STM32/STM8技术william hill官网
直播中

makaka

10年用户 12经验值
擅长:可编程逻辑 连接器 控制/MCU
私信 关注
[问答]

端口配置锁定寄存器(GPIOx_LCKR)这个寄存器具体是怎么配置的

端口配置锁定寄存器(GPIOx_LCKR)这个寄存器是具体怎么配置,看了半天数据手册没看懂。
1:端口配置锁键位被激活,下次系统复位前GPIOx_LCKR寄存器被锁住。 锁键的写入序列: 写1 -> 写0 -> 写1 -> 读0 -> 读1 最后一个读可省略,但可以用来确认锁键已被激活。 注:在操作锁键的写入序列时,不能改变LCK[15:0]的值。 操作锁键写入序列中的任何错误将不能激活锁键。
能给个代码示例么,这样更好理解
感激不尽

回帖(2)

宇飘爱

2014-12-24 23:03:54
可查阅固件库函数,如下摘抄的:
GPIOD->LCKR        =        0x00010000;//Write 1
  /* Reset LCKK bit */
  GPIOD->LCKR        = (uint32_t)0x00000000;//Write 0
  /* Set LCKK bit */
  GPIOD->LCKR = (uint32_t)0x00010000;//Write 1
  /* Read LCKK bit*/
  tmp = GPIOD->LCKR;//Read 0
  /* Read LCKK bit*/
  tmp = GPIOD->LCKR;
举报

1058459755

2015-9-16 09:29:22
主要是不明白这个寄存器是用来做什么?
举报

更多回帖

发帖
×
20
完善资料,
赚取积分