• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Komunikacja SPI
#1
Photo 
Mam pytanie czy jest możliwość zastąpienia czymś innym te delay co zastosowałem??

Kod:
void ACData(){

   digitalWrite(CS, LOW);   //Pull CS Line Low
   delayMicroseconds(90);
   digitalWrite(CS, HIGH);
   delayMicroseconds(100);
   digitalWrite(CS, LOW);
   SPI.write(0x4a);
   SPI.write(0x61);
   SPI.transfer(0x72);
   SPI.transfer(0x65);
   SPI.transfer(0x6b);
   digitalWrite(CS, HIGH);                    //Pull CS Line High

I drugie pytanie 
   

Jak zrobić by 


Kod:
   SPI.write(0x4a);
   SPI.write(0x61);
   SPI.transfer(0x72);
   SPI.transfer(0x65);
   SPI.transfer(0x6b);

Nie przerywało zegara było w postaci ciągłej. Szybkość SPI to 10kHz i tak musi być.
Arduino zostało wymyślone po to, by robić dobrze jedną prostą rzecz – migać diodą. 
 
Odpowiedź
  


Wiadomości w tym wątku
Komunikacja SPI - przez Jarewa0606 - 29-12-2018, 16:04
RE: Komunikacja SPI - przez es2 - 30-12-2018, 16:26
RE: Komunikacja SPI - przez Jarewa0606 - 30-12-2018, 21:41
RE: Komunikacja SPI - przez es2 - 30-12-2018, 21:52
RE: Komunikacja SPI - przez Jarewa0606 - 30-12-2018, 22:30
RE: Komunikacja SPI - przez es2 - 30-12-2018, 22:46
RE: Komunikacja SPI - przez kaczakat - 02-01-2019, 16:30
RE: Komunikacja SPI - przez Jarewa0606 - 08-02-2019, 19:54
RE: Komunikacja SPI - przez kaczakat - 09-02-2019, 00:01

Skocz do:


Przeglądający: 1 gości