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.

[参考译文] TM4C1294NCPDT:Timer0IntHandler

Guru**** 2604715 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/749309/tm4c1294ncpdt-timer0inthandler

器件型号:TM4C1294NCPDT

尊敬的先生:

我不确定 Timer0为什么不工作。 代码看起来没有在 main.c 的111行中运行  

请参阅 随附的 pico 1、pico 2和 main.c。  我是否缺少一些设置? 请提供建议。 非常感谢。  

e2e.ti.com/.../4621.main.c

BR、

CCφ

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否尝试在第112行设置断点? 您的代码在中断例程中不执行任何操作、而是尝试设置一个标志、然后将其清除。 该标志应声明为易失性、因为它在两个不同的线程(中断例程和主线程)中被访问。 volatile 关键字告诉编译器、该值可能会在当前线程之外发生更改。 这样、编译器就不会优化对该变量的任何读取或写入。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Bob Crosby:

    我们已将其作为您的建议。 但结果是相同的、Time0仍然不起作用。   

    BR、

    CCφ

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我已经附加了一个.zip 格式的 CCS 项目。 使用"File"、"Import"、"CCS Projects"。  

    /cfs-file/__key/communityserver-discussions-components-files/908/timer0.zip

    以下是显示 PJ0和 PJ1切换的逻辑分析仪的屏幕截图。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Bob:

    -我可以与您核实一下吗?  是否可能因为我使用的是 OS X 而无法正常工作?  ***我没有使用 Windows。  

    -我已经测试了您的文件。 也不奏效。  

    -我已附加我的文件。 您能帮您测试一下吗?  让我知道结果。 如果可以的话、我认为 Tiva 驱动程序库上可能有问题。  

    您能将 Tiva 库发送给我吗?   

    e2e.ti.com/.../INC_2D00_AP.zip

    BR、

    CCφ

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    在尝试重新编译之前、您是否尝试编程并运行我提供的"timer0.out"文件? 您是否能够对任何 TivaWare 示例进行编程和运行?

    /cfs-file/__key/communityserver-discussions-components-files/908/timer0.out