Moc zdravím.
Začal jsem si hrát s Arduinem. A kromě jiného, bych k němu potřeboval připojit zmíněný 24bit převodník. našel jsem příklad, snad jediný, co na netu existuje, zapojil vše, tak jak má, a přesto mi nejede komunikace mezi arduinem a převodníkem.
Je to tenhle sketch: http://interface.khm.de/index.php/lab/interfaces-advanced/connect-a-ltc2400-high-precision-24-bit-analog-to-digital-converter/.
Nezkoušel jste to někdo? Jsou v něm pro mně nepochopitelné věci. např:
cbi(PORTB,LTC_SCK); // LTC2400 SCK low
sbi (DDRB,LTC_CS); // LTC2400 CS HIGH
cbi (DDRB,LTC_MISO);
sbi (DDRB,LTC_SCK);
Proč B, když podle tohohle: https://www.arduino.cc/en/Reference/PortManipulation příkaze PORTB je pro (digital pin 8 to 13). Příkladu je ale použit port 2,3,5.
#define LTC_CS 2 // LTC2400 Chip Select Pin on Portb 2
#define LTC_MISO 4 // LTC2400 SDO Select Pin on Portb 4
#define LTC_SCK 5 // LTC2400 SCK Select Pin on Portb 5
Tak nevím. Něco nechápu, něco mi uniklo. Ono to totiž nefunguje ani když přehodím porty na 10-13, stejně tak když zvolím PORTD pro tyhle 2,3,5.
Poraďte prosím někdo, nakopněte mě správným směrem.
Děkuji.