[STM32F4] 问个SPI读20位ADC的方法问题

[复制链接]
1447|12
 楼主| aoshi0603 发表于 2016-8-17 14:07 来自手机 | 显示全部楼层 |阅读模式
STM32F446的SPI设为8位,连读3次可以实现读20位ADC吧?(miso模式)
我要画原理图了确认一下,谢谢各位
yichunshan 发表于 2016-8-17 14:41 | 显示全部楼层
不知道。帮顶。
话说你是外部的ADC芯片吗?感觉这个取决于ADC芯片的读取方法
 楼主| aoshi0603 发表于 2016-8-17 15:03 来自手机 | 显示全部楼层
外部的ADC芯片,单片机发时钟信号,连读20位
yichunshan 发表于 2016-8-17 15:37 | 显示全部楼层
aoshi0603 发表于 2016-8-17 15:03
外部的ADC芯片,单片机发时钟信号,连读20位

那就没问题。应该是放在移位寄存器里,来一个沿取一位的
 楼主| aoshi0603 发表于 2016-8-17 15:58 来自手机 | 显示全部楼层
mmuuss586 发表于 2016-8-17 20:08 | 显示全部楼层
连续读的话,读到的是24位,只要AD那边没影响就可以了;
lovecat2015 发表于 2016-8-17 20:31 | 显示全部楼层
应该是的,你试试看吧
Rangar 发表于 2016-8-17 21:18 | 显示全部楼层
放在移位寄存器
lingyuekai 发表于 2016-8-20 07:39 来自手机 | 显示全部楼层
就是教育多
稳稳の幸福 发表于 2016-8-20 10:02 | 显示全部楼层
如果一次读8位,肯定是读三次,楼主可以在读好后,通过移位的方法传递给一个32位的数据。
yiyigirl2014 发表于 2016-8-20 18:01 | 显示全部楼层
这个是串口的吧,好多串口的超过8位的都是这么做的,分次读出来。
lwsn 发表于 2016-8-20 22:17 | 显示全部楼层
应该是放在移位寄存器里
Snow7 发表于 2016-8-21 22:16 | 显示全部楼层
通过移位的方法传递出去
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

113

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部