MRB. Arkdaslar . MikroC arm ile proje hazırlıyorum. okumak istediğim entegrenin SDI pini devamlı aktif ne zaman ki pasif duruma düştüğünde komut göndermem gerekiyor. Bunun için while(SPI1_SDI==1); şeklinde hazır olana kadar beklemek istedim . ancak SPI1_SDI degişkeni tanımsız. SPI1 SDI pini PORTA.6 ı pini bu pini nasıl okuyabilirim.acil yardımınızı rica ediyorum .
Cozum buldum ıhtıyacı olan arkadaslar ıcın yazmak ıstedım... boyle bır durumda portları sabit tanımlayın
GPIO_Digital_Input(&GPIOA_IDR, _GPIO_PINMASK_6 ) ; şeklinde bir tanımlama yapmayın aksi taktirde SPI modulu çalışmıyor .
extern sfr sbit PA6_T ;
sbit PA6_T at GPIOA_IDR.B6;
şeklinde sabitleri tanımlayarak okuma işlemi yapılabiliyor.