ADS1298不工作啊怎么办!已经到处评论发帖邮件都没有回复,求技术人员紧急支援啊
时间:10-02
整理:3721RD
点击:
最近在用ADS1298做肌电实验,但是根据数据手册Page80和81的电路图制作的PCB板,用单电源供电,3.3V和GND,用Arduino DUE作为处理器。但是不管测DRDY还是START引脚触发都没有反应,事实证明芯片应该是没有工作。
买了两块ADS1298,结果都是一样的,没有反应。求问这是怎么回事啊
可否看下你的电路图和 I/O操作的时序,谢谢
我用Arduino编程如下。参考的datasheet里的时序图,,
#include<SPI.h>
void setup() {
Serial.begin(9600);
SPI.begin(4);
SPI.setBitOrder(4,MSBFIRST);
SPI.setDataMode(4,SPI_MODE1);
SPI.setClockDivider(4,42);
}
void loop() {
SPI.transfer(4,0x20,SPI_CONTINUE);
SPI.transfer(4,0x02,SPI_CONTINUE);
unsigned char ret=SPI.transfer(4,0x01);
Serial.write(ret);
}