全站数据
8 4 2 0 5 8 1

DSP中,修改哪些外设帧中寄存器内容时需要使用EALLOW和EDIS指令

智取消防工程师 | 简单学习,快乐成才!         
问题更新日期:2024-10-14 21:55:51

问题描述

DSP中,修改哪些外设帧中寄存器内容时需要使用EALLOW和EDIS指令求高手给解答
精选答案
最佳答案

具体哪些寄存器是EALLOW保护的,需要查数据手册。如果是EALLOW保护的寄存器就必须用EALLOW和EDIS指令来开头和结尾。比如说修改GPIO多路选择寄存器、修改GPIO上拉选择寄存器等。

如果不使用,按照数据手册上的说法,运行就不会修改这些寄存器的值,及时你写了这些指令。TI设置EALLOW保护的原因估计是怕用户写错一些指令影响其他地方的运行。