429的SPI读取外部ADC数据,SPI该怎么配置?

2019-07-14 15:44发布

求教各位大大,我现在用429的SPI2来读取外部ADC的数据,使用的是SPI主模式,双线只接收,然后ADC芯片是ADS8860;
问题是:1.关于SPI这边我怎么配置?由于只用了接收,但是我配置的是双线只接收,也就是用的是SPI2的MISO,SCLK和NSS,那SPI的4个引脚是否都需要复用?还是只复用2个?ADS8860具有片选的功能,
2.关于SPI的NSS,求详细的解说,软件管理,硬件管理,输入模式,输出模式,启动SPI后NSS应该如何结合从器件的片选做响应的选择?后面贴上初始化代码
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
dingyang598
1楼-- · 2019-07-14 18:27
我的原理图SPI硬件接法和ADC时序图 6.png 7.png
dingyang598
2楼-- · 2019-07-14 22:39
使用的是HAL库,初始化后SCLK有时钟输出,调用官方的接收函数就出错
dingyang598
3楼-- · 2019-07-15 02:00
 精彩回答 2  元偷偷看……
tutu304725938
4楼-- · 2019-07-15 06:14
F4的可以用cubeMX配置SPI的,自己用库函数写容易遗漏某项设置。
nhonglan
5楼-- · 2019-07-15 08:54
使用模拟SPI更方便配置些
lee_st
6楼-- · 2019-07-15 13:01
儿科

一周热门 更多>