工具/软件:Code Composer Studio
嗨、大家好、我对使用 Tiva C 系列完全不熟悉。
您能否建议一种使用 中断来读取 TM4C123GH6PM 中的板载开关并计算按下开关的次数的方法。
谢谢你。
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.
工具/软件: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 标准的程序会让您更快速、更轻松地实现您的目标(不使用中断)! 这样可以实现最快、最高效(真实)的学习。 只有在这一目标实现后、"战场"才会变为"中断舞台"。 (请注意、那里的"狮子"特别激烈...)