29-12-2018, 16:04
(Ten post był ostatnio modyfikowany: 29-12-2018, 16:06 przez Jarewa0606.)
Mam pytanie czy jest możliwość zastąpienia czymś innym te delay co zastosowałem??
I drugie pytanie
Jak zrobić by
Nie przerywało zegara było w postaci ciągłej. Szybkość SPI to 10kHz i tak musi być.
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ą.