打印
[STM32F4]

问个SPI读20位ADC的方法问题

[复制链接]
893|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位

那就没问题。应该是放在移位寄存器里,来一个沿取一位的

使用特权

评论回复
5
aoshi0603|  楼主 | 2016-8-17 15:58 | 只看该作者
谢谢

使用特权

评论回复
6
mmuuss586| | 2016-8-17 20:08 | 只看该作者
连续读的话,读到的是24位,只要AD那边没影响就可以了;

使用特权

评论回复
7
lovecat2015| | 2016-8-17 20:31 | 只看该作者
应该是的,你试试看吧

使用特权

评论回复
8
Rangar| | 2016-8-17 21:18 | 只看该作者
放在移位寄存器

使用特权

评论回复
9
lingyuekai| | 2016-8-20 07:39 | 只看该作者
就是教育多

使用特权

评论回复
10
稳稳の幸福| | 2016-8-20 10:02 | 只看该作者
如果一次读8位,肯定是读三次,楼主可以在读好后,通过移位的方法传递给一个32位的数据。

使用特权

评论回复
11
yiyigirl2014| | 2016-8-20 18:01 | 只看该作者
这个是串口的吧,好多串口的超过8位的都是这么做的,分次读出来。

使用特权

评论回复
12
lwsn| | 2016-8-20 22:17 | 只看该作者
应该是放在移位寄存器里

使用特权

评论回复
13
Snow7| | 2016-8-21 22:16 | 只看该作者
通过移位的方法传递出去

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

113

帖子

3

粉丝