STM32 mikroC -Bu fonksiyonun aldığı parametreler (I2C)

Başlatan baran123, 29 Haziran 2015, 17:43:07

baran123

STM32 için bir proje yapıyorum.Projede I2C ile ilgili takıldığım bir noktada MikroC örneği buldum.Fakat bu fonksiyonun aldığı parametreler nedir ?

I2C1_Write(adres,data, 1, END_MODE_STOP);

Orada ki 1, 1 byte okunması anlamına mı geliyor ?
END_MODE_STOP da işlem bittikten sonra I2C yi durdur anlamında mı ?

LukeSkywalker

Doğru yorumlamışsın ama bir byte oku değili, bir byte yaz olacak.

baran123

Gözden kaçmış tamamdır :)

Bir kaç sorum daha var.
unsigned value = 0; // unsigned diye tanımlanan değişken kaç bitlik ve int mi ??
I2C1_Write(register, data, 1, END_MODE_RESTART); //END_MODE_RESTART ne için ?
I2C1_Read (register, data, 3, END_MODE_STOP);

Karamel


baran123

Yok başlamadım bir örneği anlamaya çalışıyorum.Emblocks da devam :D

LukeSkywalker

Bazı durumlarda I2C iletişim sonlandırılmadan yenien başlangıç sinyali göndermek gerekir.