Mihai Popa Postat Martie 14, 2014 Partajează Postat Martie 14, 2014 Salut,Nu are si card-ul SD si adc-ul pin de CS? Din cate stiu, poti lega mai multe dispozitive pe SPI, dar iti mai trebuie din MCU cate un pin pentru fiecare CS corespunzator fiecarui dispozitiv. Pe scurt, ar trebui sa ai 2 pini din MCU, unul care sa corespunda adc-ului si unul cardului sd. Link spre comentariu
nnnnnn Postat Martie 14, 2014 Autor Partajează Postat Martie 14, 2014 Pai asa am , doi pini de CS iar clock-ul si MISO is pusi in comun. Link spre comentariu
Mihai Popa Postat Martie 14, 2014 Partajează Postat Martie 14, 2014 Alimentarea la MCU, SD si adc este acceasi? adica 3,3V? sau unul este la 5V si altul este la 3,3v? Link spre comentariu
nnnnnn Postat Martie 14, 2014 Autor Partajează Postat Martie 14, 2014 SD-ul este la 3.3V celelalte la 5V.Postez si codulDI este de fapt MISO iar CS este pentru ADC#include#includeint CS=10;int CLK=13;int CS_SD=9;int DI=12;int val;int readvalue;void setup(){pinMode(CS,OUTPUT);pinMode(CLK,OUTPUT);pinMode(CS_SD, OUTPUT);Serial.begin(9600);if(!SD.begin(CS_SD)) { Serial.println("Card failed"); return; } else { Serial.println("Card Ready"); } digitalWrite(CS,HIGH);digitalWrite(CLK, LOW);digitalWrite(CS_SD,HIGH); }int ADS7817(){int val=0;digitalWrite(CS,LOW);digitalWrite(CLK,HIGH); //prima perioada nuladelayMicroseconds(1);digitalWrite(CLK,LOW);delayMicroseconds(1);digitalWrite(CLK,HIGH); // a doua perioada nuladelayMicroseconds(1);digitalWrite(CLK,LOW);delayMicroseconds(1);digitalWrite(CLK,HIGH); // a tria perioada nuladelayMicroseconds(1);digitalWrite(CLK,LOW);delayMicroseconds(1);for(int i=11;i>=0;i--) { digitalWrite(CLK,HIGH); delayMicroseconds(1); digitalWrite(CLK,LOW); delayMicroseconds(1); val+=digitalRead(DI)< Link spre comentariu
Postări Recomandate
Creează un cont sau autentifică-te pentru a adăuga comentariu
Trebuie să fi un membru pentru a putea lăsa un comentariu.
Creează un cont
Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!
Înregistrează un nou contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum