Other Parts Discussed in Thread: MSP430F67751A
大家好,
我正在使用 MSP430F67751A 微控制器。 内存 使用率几乎已满。 在运行时,它会将一些 ADC 值写入内存,我在 DMA 端看到错误的值。 当我硬重置设备时,它可以修复。
感谢你的帮助。
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.
Other Parts Discussed in Thread: MSP430F67751A
大家好,
我正在使用 MSP430F67751A 微控制器。 内存 使用率几乎已满。 在运行时,它会将一些 ADC 值写入内存,我在 DMA 端看到错误的值。 当我硬重置设备时,它可以修复。
感谢你的帮助。
您能否显示 DMA 和 ADC 配置?
此外,如果您能显示一些错误的值,可能会有一个线索。
内存(RAM)非常接近满时,您应该注意堆栈溢出。 尝试将堆栈大小增加到可以管理的最大值(链接器会告诉您是否走得太远)。
TI 示例套件有5个示例,它们将 ADC 与 DMA 配合使用。 也许与您正在做的事情进行比较是有用的:
https://dev.ti.com/tirex/explore/node?node=AAit.IvCJweW7T3s4gVsqw__IOGqZri__LATEST