您好!
由于许多基于 ARM 的控制器(例如 STM32L4系列)允许从4位到16位之间的任何值设置 SPI 数据大小(DS)、我们如何将18位值从 ADC 传输到微控制器?
更具体地说、如果我的 STM32 在16个时钟周期后使 CONVST / NCS 引脚变为高电平、ADC (ADS8883)存储的18位值中的其余2位会发生什么情况? 是否会被新值覆盖、因为 CONVST 变为高电平会导致下一个转换周期开始?
还是保留它、以便微控制器可以启动另一个事务(通过将 nCS 设置为低电平)并获取剩余位? (还是将其分成两个帧、每个帧为9位)?
提前感谢。