主题中讨论的其他器件: C2000WARE、 AMC1306EVM、 AMC1303EVM
您好 C2000 Champs!
客户尝试使用两个不同的评估板来运行用于 TI TMS320F280049C (Launchpad) sdfm 函数的 sdfm 示例代码(C2000 Ware 3.02)。
第一个是 AMC1306EMV、第二个是 AMC1306EMV、两者都没有曼彻斯特编码。
以下配置用于测试 c2000ware 中提供的示例。
- SDFM 示例代码1
- 具有外部 CLK (10MHz)的 AMC1306EVM 使用示波器测量的位流、发现正常。
- AMC1303EVM 是使用示波器测量的位流、发现正常。
- ADC 的模拟输入连接至 GND
- ADC 的 CLK 连接到 GPIO 25 (板上的引脚31、滤波器1)
- ADC 的数据输出连接到 GPIO 24 (电路板上的引脚55、TI 提供的错误文档、滤波器1)
-过滤器2、3和4未连接。
在第二个配置中、我们检查了所有4个数据和 CLK 滤波器输入彼此连接。
第三种配置类似于第一种配置、但排除了滤波器2、3和4的所有明显代码。
- 设置了示例注释中提到的断点
- 上述引脚配置在代码注释中给出
- C2000ware 版本3.02
问题:
代码在调试会话中暂停、并在 while (1)循环中最多找到。
有时、它在 sdfm1ErrorISR 中断中、没有明显的原因。
我们观察到了变量 filter1Result、但未获取任何数据。
您能帮助找出根本原因吗?