请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:ADS1299 我曾尝试使用 STM32 F411 Nucleo 板与 OpenBCI V3 DAISY 模块通信、该模块基本上是一个 ADS1299模块。
对于硬件连接:
V3 Nucleo 板
DVDD <--> 3.3V
GND <--> GND
MISO <--> PC2/SPI2 MISO
MOSI <--> PC3/SPI2 MOSI
SCK <--> Pb10/SPI2 SCK
CS2 <--> PB4 /GPIO 输出--固件切换
在 V3菊花模块上、 CLKSEL 连接到 DVDD、因此 ADS1299使用内部时钟。
第一步、我不要触碰模拟部分、只是想确保数字通信正常工作。
我已尝试 SPI 从寄存器地址0读取1个字节。 SPI 发送3个字节:0x20、0x00、0x00、但接收缓冲区始终为0。 我使用相对较慢的1Mbps 波特率尝试了所有4种 SPI 模式。
有人能启发我我做了什么错了,或者我需要做什么,使它工作吗?