工具与软件:
今天、我在尝试设置 GPIO 引脚139时遇到了问题、方法是对 GPESET/GPECLEAR 寄存器中的位进行写入以响应变量的变化。 该引脚完全没有响应寄存器的变化、我最终计算出这是因为前面的函数通过 GPETOGGLE 寄存器切换 GPIO 引脚128。 在切换和设置或清除寄存器之间添加标称延迟后、引脚开始按预期工作。 这是预期行为吗? 请注意、所有寄存器写入都使用"="而不是"|="、因此不可能出现读取-修改-写入错误。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
今天、我在尝试设置 GPIO 引脚139时遇到了问题、方法是对 GPESET/GPECLEAR 寄存器中的位进行写入以响应变量的变化。 该引脚完全没有响应寄存器的变化、我最终计算出这是因为前面的函数通过 GPETOGGLE 寄存器切换 GPIO 引脚128。 在切换和设置或清除寄存器之间添加标称延迟后、引脚开始按预期工作。 这是预期行为吗? 请注意、所有寄存器写入都使用"="而不是"|="、因此不可能出现读取-修改-写入错误。