0
点赞
收藏
分享

微信扫一扫

GPIO的操作方法概述

对于GPIO口操作,就是往对应的GPIO外设的寄存器中写入数据。

最关键的是:写入数据的过程中不要影响其他的位

对于一般的芯片可以使用操作的3部曲:读出来,修改,写回去的办法,进行操作。

EP:

vaule=gpio-reg;(读出来)

value=value|1;(将最后一位写入1)

gpio-reg=value;(写回去)

这种方法的是繁琐,效率低;

某些芯片具有SET/CLR寄存器:就可以对这个置数/清零寄存器单独的进行操作

ep:

set-reg=(1)|(1<<4)    (将第0位和第4位置数)

clr-reg=(1<<3)|(1<<6)      (将第3位和第6位清零)

举报

相关推荐

0 条评论