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.

关于28334在线与烧录后运行的问题

具体的问题描述和结果差异放在了附件的PDF文档里,谢谢!

问题描述.pdf
  • 具体问题是在烧入之后程序无法如在线调试那样正常运行吧?

    我估计您问题的原因是因为:程序在外部RAM中运行的速度远远小于在内部RAM中的运行速度导致。请把一些常用的程序,中断程序,delayus程序 放到内部RAM中运行。

    此外也可以用仿真器监视程序的运行以便查找具体的原因。

  • 但是AD采样我使用PWM触发启动,采样间隔是不变的,什么具体原因会导致采样数据也会有如此大的差异呢?谢谢!

  • 具体的,我仍旧建议您先把子程序搬移到RAM中运行看看是否会还有问题。

    我估计虽然“采样间隔是不变的”,但每次PWM触发后由于程序运行的慢,所以第一次触发后程序还没有运行完成,又第二次触发,导致采样数据出问题。