主题中讨论的其他部件: HALCOGEN
工具/软件:Code Composer Studio
您好,
我目前正在尝试从三个采用菊花链拓扑设置的ADS8922B接收转换数据。 我已经阅读了数据表,查看了时间图表,只是想确保我在拔出所有头发之前正确思考了这件事,并尝试做到这一点。
当前设置:
1) CCSv7
2) HALCoGen 4.07
3) RM48L952ZWT
我正在使用MibSPI1模块向菊花链式ADC发送数据并从其接收数据。 除CS引脚(配置为GPIO)外,所有连接均配置为SPI功能。
根据我的理解,ADC在第一次通电时应该采用SPI-00-S协议(这是我要使用的协议)。
问题:
1)每个控制寄存器的默认值是否全部为0?
2)如果是,是否仍需要配置任何控制寄存器,即使我计划使用它们的默认配置?
关于数据传输,我计划使用SPI 16位移位寄存器一次发送/接收11位。
3)这是否是发送要使用的命令的正确方法?
4) ADC上的哪个寄存器实际拥有转换,我应该如何使用RD_REG获取该值?
5)成功发送RD_REG后,我应在何时收到回复?
我知道这是很多。 我计划发布一些非常基本的代码想法,我计划尝试这些想法,以及我通过逻辑分析器观察到的与我发送的内容相关的内容。
一如既往,感谢您的参与和考虑
Calvin