主题中讨论的其他器件: SysConfig
大家好!
我正在使用 TMS320F2800157
如何使用 SysConfig 将 A16/C16/GPIO028引脚配置为模拟引脚? 我曾尝试使用其他 SOC4、使用 ADCint16替换 ADCint4、 然而、在使用电位计调整电压时、寄存器一直读取0xFFF、而不更新 ADC 值。
有人可以提供有关在 SysConfig 中将 A16/C16/GPIO028设置为模拟引脚的指导吗?
谢谢。此致、
S·库马尔
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.
大家好!
我正在使用 TMS320F2800157
如何使用 SysConfig 将 A16/C16/GPIO028引脚配置为模拟引脚? 我曾尝试使用其他 SOC4、使用 ADCint16替换 ADCint4、 然而、在使用电位计调整电压时、寄存器一直读取0xFFF、而不更新 ADC 值。
有人可以提供有关在 SysConfig 中将 A16/C16/GPIO028设置为模拟引脚的指导吗?
谢谢。此致、
S·库马尔
Luke、您好!
感谢您的答复。 在 SysConfig 中、已将 AGPIOCTRLA 寄存器配置为与 A16/C16/GPIO28相关的模拟模式。 尽管使用 SOC4通道从 A16读取数据、但存在一个问题;它始终显示高数据(0x0FFF)。 请您确认 TMS320F2800157控制器是否支持自触发 ADC 中断? 此外、如果能了解有关可用于读取 A16数据的合适 SOC 通道的指导、我将不胜感激。
AGPIOCTRLA 使能寄存器
此致与感谢
S·库马尔
您好 Siva:
另请确认 GpioRegs。 GPAAMSel[28]设置为1以启用 GPIO28的模拟模式。 该引脚与 A4不同、因为它是 AGPIO (意味着它同时具有 GPIO 和模拟输入功能)。 A4是一个 AIO 引脚(仅限模拟)。
请注意、此引脚连接到 LaunchPad 和 controlCARD 上的 SCIA 功能、因此、如果您使用这些板、则可能需要考虑另一个输入引脚。
此致、
伊袋
您好 Siva:
F2800157像 同类中的其他 F28x 器件一样支持自触发中断。 以下是在 SysConfig 中配置它的方式:
确保 ADC 配置为在转换结束时发出中断脉冲-
中断只能由一个 SOC 触发、并将在该 SOC 结束时发出。 但是、一个中断信号可以触发任意数量的 SOC。 与 SOC 触发器(例如 ePWM SOCA)类似、您可以为多个 SOC 提供一个触发器。 在这种情况下、转换根据循环优先级按顺序进行、除非其中之一是高优先级 SOC。 如果有一个高优先级 SOC 处于来自中断的重新触发循环中、则剩余的循环优先级 SOC 将永远保持挂起状态、因为挂起的高优先级 SOC 将始终优先于其他 SOC。
此 致、
伊袋