工具/软件:Code Composer Studio
我正在设计使用 ADS1220测量模拟器的项目。 现在、我遇到了 SPI 接口问题、ADS1220配备了充当从设备的24位 SPI 接口、但通常 MCU 的 SPI 是充当主设备的16位接口、例如 TI 的 ARM 处理器 TM4C1294系列。 它认为 TM4Cx 和 ADS1220之间的 SPI 格式不兼容。 我将 MCU 的 GPIO 配置为 SPI 模式的替代功能、它有四条导线、分别是 MOSI、MISO、CLK 和 CS。 手动写入、在 SPI 发送16位后、CS 将自动变为高电平、并且时钟信号结束。 但 ADS1220需要24位时钟、然后 CS 变为高电平。 我不知道如何解决这个问题。 许多 ADC SPI 接口在 TI ADC 目录中为24位。 我认为这是一个常见的问题。 有适合我的解决方案吗? 谢谢!