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.
尊敬的 TI 社区。
我正在尝试创建一个程序、其中 ADC 转换器执行转换、结果存储在变量中。
这没有 CMSIS 库、可以提高我对微控制器的了解。
我已经阅读了 ADC 章节、15.4节甚至提供了配置不同寄存器的分步计划。
但是、我的程序看起来不错、但在调试时、它会一直等待转换完成(代码中的第49行)。
是否有人知道我缺少什么/做了什么错? 我已执行数据表中的所有步骤4次、没有成功。 代码是
该代码甚至包含有关参考数据表中第15.4节的步骤的注释。
请帮助! 我已经在这方面投入了足够的时间、不能让它继续下去。
编辑:
这里是源代码。
您好 Jan、
首先、我建议从 http://www.ti.com/tool/SW-TM4C 下载 TivaWare
Resource Explorer 对您查找的内容不是很有帮助、因为我们的 ADC 示例保持非常通用、因为 ADC 有太多用途、无法像其他外设那样将其缩小、但 Resource Explorer 没有一种好的反映方法。
在 TivaWare 中、我们在示例文件夹内有一个名为"外设"的文件夹、这是我们的 ADC 示例所在的位置。
我们没有一个使用 PIOSC 作为 ADC 时钟的示例、但这是实现此目的所需的 API (您需要确保 ADC 基址与所需的 ADC 相匹配、此示例用于 ADC0):
ADCClockConfigSet (ADC0_BASE、ADC_CLOCK_SRC_PIOSC |ADC_CLOCK_RATE_FULL、1);
尊敬的 Ralph:
非常感谢。 我现在已经获得了 TivaWare 的源代码。