Other Parts Discussed in Thread: ADS1299, ADS1299EEGFE-PDK, ADS1292
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:ADS1299 Thread 中讨论的其他器件:、 ADS1292
工具/软件:Linux
我在 Raspberry PIE 和 ADS 1299之间进行程序通信。
我使用 RDATA 接收数据。
因此 、我一次只能接收一个采样数据。
但是、ads1299 EEG 程序 能够从一个 CS 低电平~高电平定时接收多个采样数据
如何从 Raspberry 获取数据? 如 ads1299 EEG 程序。
我的 C 代码逻辑
if (digitalRead (PIN_DRDY)=low){
int32_t 输出[9];
sendCommand (_RDATA);
int32_t dataPacket;
unsigned char* dataByte;
for (int i=0;i<9;i++){
for (int j=0;j<3;j++){
dataByte = dataTransfer (0x00);
dataPacket =(dataPacket <<8)|* dataByte;
}
output[i]= dataPacket;
}
digitalWrite (PIN_CS、HIGH);
}


