STM32F103C8 SPI1 ÇALIŞMAMA PROBLEMİ

Başlatan Murat Mert, 27 Nisan 2018, 21:55:32

Murat Mert

S.A.
Sn. Arkadaşlar stm32f103c8 mini kart ile spi1 de problem yaşıyorum

bunda problemsiz çalışıyor

SPI1_Init_Advanced(_SPI_FPCLK_DIV2, _SPI_MASTER | _SPI_8_BIT | _SPI_CLK_IDLE_LOW | _SPI_FIRST_CLK_EDGE_TRANSITION |
  _SPI_MSB_FIRST | _SPI_SS_DISABLE | _SPI_SSM_ENABLE | _SPI_SSI_1, &_GPIO_MODULE_SPI1_PA567);
SPI_Set_Active(SPI1_Read, SPI1_Write);
SPI1_Init();


ama bunda hiç işlem yapmıyor

SPI1_Init_Advanced(_SPI_FPCLK_DIV2, _SPI_MASTER | _SPI_8_BIT | _SPI_CLK_IDLE_LOW | _SPI_FIRST_CLK_EDGE_TRANSITION |
  _SPI_MSB_FIRST | _SPI_SS_DISABLE | _SPI_SSM_ENABLE | _SPI_SSI_1, &_GPIO_MODULE_SPI1_PB345)

SPI_Set_Active(SPI1_Read, SPI1_Write);
SPI1_Init();

gözden kaçırdığım ne olabilir acaba kolay gelsin.
mert07

baran123

B portuna Clock veriyor musunuz ?
Normalde kullanacağınız porta clock verip öyle SPI'ı init edersiniz.
MicroC bilmiyorum belkide SPI init bu işi de yapıyor olabilir.

Murat Mert

Sn. @baran123 her türlü denedim. Yukarıda daki kopyala yapıştır olayından. düzltiyorum.
mert07

Murat Mert

S.A.
Bir fikri yada tecrübesi olan arkadaş ve arkadaşlardan bilgilerini paylaşmasını rica ediyorum. Kolay gelsin.
mert07

Murat Mert

S.A.
Arkadaşlar kartı yeniledim artık. Çözümü öyle buldum. Kolay gelsin.
mert07

mrtplt

Programlama kartın ile alakalıdır...MikroC yazılımı mı kullanıyorsunuz?

Murat Mert

Alıntı yapılan: mrtplt - 01 Mayıs 2018, 16:03:25Programlama kartın ile alakalıdır...MikroC yazılımı mı kullanıyorsunuz?
S.A.
STM32F103C8 hazır mini kartlardan kullandım direk pinleriden aldım sonuç aynı 2 farklı kart da denedim yine aynı.
mert07