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.
https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1483787/mspm0g3507-for-timg12-and-tima0-run--standby1--run-disconnect-between-how-chip-works-and-what-documentation-says
工具与软件:
另见第95页:
"PD1域包括 CPU 子系统、SRAM 存储器、PD1外设和 PD1外设总线、该总线通过 MCLK (包括 DMA、最高频率为80 MHz)运行。 在 STOP 和 STANDBY 模式下禁用 PD1时、CPU 寄存器、SRAM 和 外设 MMR 配置寄存器将保持不变、以便在退出 STOP 或 STANDBY 模式时可立即使用这些寄存器恢复运行 "
您好!
我将在下周早些时候进行一些测试。 您能否在此处提供您的测试项目? 这里只是为了检查你为什么调用计时 器初始化函数而不是计时器启动计数器函数。 根据说明、我期望在其中调用启动计数器函数。
此致、
Cash Hao
虽然计时器启动可能工作、但我确定如果至少一些寄存器值不能存活 standby1、则不信任任何寄存器的状态、并将所有计数器寄存器重新初始化。
代码如上所示。 创建具有自由运行计数器的 TIMG12、TIMG0项目、您应该会看到 TIMG0在待机期间保持计数、但 TIMG12在待机之前计数、在待机期间(这是预期结果)停止、但在返回运行时不会恢复。 在计数器寄存器上添加手表即可看到它、单步执行代码。 确保在调试器设置中启用"Allow enter low power "。
无法找到该项目。 您是否可以在帖子中附加您的项目? 谢谢!
这已经两周没有消息了。 这里还有其他需要帮助的地方吗?