11 Ağustos 2020, 16:40:35

Haberler:

Picproje Pazar Sohbetleri: https://bit.ly/2GHsjAK


Mikoc SPI degişkenleri

Başlatan universitelim54, 30 Mayıs 2019, 16:46:01

universitelim54

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 .

universitelim54

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.