器件型号:MSPM0
您好!
在 MSPM0控制器中设置 TIMG0寄存器时遇到问题。
如果我尝试将任何寄存器设置为任何值、则什么都不起作用。 TIBG0寄存器是否受保护或类似的保护?
我想、其他定时器寄存器、如 TIMA0或任何其他具有外设区域的寄存器、也无法写入某个值。
只有 SYSCTL、FLASHCTL、SysTick 寄存器可以设置为任何不属于外设区域的值。
因此、我认为问题必须与外设区域有关。
您能帮我写入属于外设区域的寄存器吗?
谢谢!
此致
Felix
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.
器件型号:MSPM0
您好!
在 MSPM0控制器中设置 TIMG0寄存器时遇到问题。
如果我尝试将任何寄存器设置为任何值、则什么都不起作用。 TIBG0寄存器是否受保护或类似的保护?
我想、其他定时器寄存器、如 TIMA0或任何其他具有外设区域的寄存器、也无法写入某个值。
只有 SYSCTL、FLASHCTL、SysTick 寄存器可以设置为任何不属于外设区域的值。
因此、我认为问题必须与外设区域有关。
您能帮我写入属于外设区域的寄存器吗?
谢谢!
此致
Felix
您好、Felix、
欢迎访问 E2E 论坛。
MSPM0上的某些外设寄存器(如 TIMG PWREN)确实需要密钥来允许写入访问、技术参考手册中提供了这些外设寄存器、但许多配置寄存器不允许写入。
您能否举例说明您尝试的一个失败的寄存器写入操作? 您是否使用 DriverLib、您自己的驱动程序或在寄存器级别进行编码?
如果您加载 SDK 中包含的示例之一、您是否看到寄存器更新正确?
此致、
Brandon Fisher