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.

[参考译文] CCS/TM4C123GH6PM:如何使用中断读取板载开关。

Guru**** 2455560 points
Other Parts Discussed in Thread: TM4C123GH6PM

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/641947/ccs-tm4c123gh6pm-how-to-read-on-board-switch-using-interrupts

器件型号:TM4C123GH6PM

工具/软件:Code Composer Studio

嗨、大家好、我对使用 Tiva C 系列完全不熟悉。

您能否建议一种使用 中断来读取 TM4C123GH6PM 中的板载开关并计算按下开关的次数的方法。

谢谢你。

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

    Suhas、

    您是否下载并安装了 Tivaware? 如果不是、这是您需要做的第一件事。

    然后、在/examples 文件夹中、您可以找到一些简单且经过验证的示例、这些示例显示了正在运行的中断。 此外、还有配置 GPIO 的示例。

    在/docs 文件夹中、您将找到许多 PDF 文件。 首先查看名称上有 UG 的较大文件(用户指南)。 查看 GPIO 章节、其中显示了配置和读取引脚的大量有用功能、还查看了该部分的系统控制/中断章节。

    至于"计数开关被按下的次数"、我假设您知道基本的 C 编程、对吧?

    布鲁诺

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

    [引用 user="Suhas Raju">我对使用 Tiva C 系列非常陌生... (搜索) 读取板载开关... 使用中断 [/引用]

    一般而言-编辑后的(精简的)报价(上面)很好地描述了您的目标-但对于您的:

    • 体验液位/舒适度"
    • 一般的编程技能。   

    这两个问题都将证明很有帮助-他们不会这样做吗?   (缺少一个"假设"的此类力量。)

    布鲁诺朋友为您的工作提供了一个整洁的"发布基地"、但"许多"带着类似的问题来到这里、这表明该供应商需要加强并更好地宣传他们的"入门指南"工作。   (此类指南可用、但分散、因此(不必要)难以发现、并且(从未解释)原因不能直接从该论坛访问!)    (太错了——很奇怪——那!)

    有时、"调整或修改"用户目标是明智的-在您的情况下、我相信您的"中断需求"会增加极大的复杂性-并且"太快"-对于一个"完全不熟悉 TM4C!"

    有一个关键的设计概念叫做"kiss"它强制对这些工作给予高度的关注和纪律、并引导(MOST)获得"加速、优化和增强"结果。   Kiss 辩称,任何"过早引入"复杂问题----这是"寻求中断"的(原因不明的)----肯定提出的。   中断大多数人来说很难"绕过它们的头"-包含许多细微差别、需要"时间和精力"来识别、遵守和欣赏 -最重要的是-证明您"不需要"以"阅读板载开关"。   实际上、您引入的"中断"(到目前为止)给您的项目带来了最大的"危险"。

    符合 KISS 标准的程序会让您更快速、更轻松地实现您的目标(不使用中断)!   这样可以实现最快、最高效(真实)的学习。   只有这一目标实现后、"战场"才会变为"中断舞台"。   (请注意、那里的"狮子"特别激烈...)