STM32F429I Discovery PA5'i GPIO olarak kullanamıyorum

Başlatan Mucit23, 02 Ocak 2018, 00:18:20

Mucit23

Selamlar

STM32F429I Discovery'de PA5 pinini Dijital GPIO olarak nasıl yönlendiririm? Cube MX ile baktığımda PA5 boş görünüyor fakat Reelde bir türlü PA5'i GPIO olarak kullanamadım. Bu pinde default olarak başka bir özellik mi var? Nedir sorun anlamıyorum

Ekleme: Soru işareti kalmasın. Ayarlarımda bu şekilde
GPIO_InitTypeDef GPIO_InitStructure; 

RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, ENABLE);
/* Configure PA5 as output push-pull */

GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL;
GPIO_Init(GPIOA, &GPIO_InitStructure);

GPIO_SetBits(GPIOA,GPIO_Pin_5);


tbt777

Eğer jtag pinlerinden biriyse bu pin,  jtag i devre dışı bırakmanız gerekmektedir.

Mucit23

Sorun başka bir kütüphanenin bu pini init etmesinden kaynaklanıyormuş. Debug'da gördüm. O kütüphanede bu pini kullanmıyor. Ne diye onu oraya eklemişler anlamıyorum.

Emre_Tuncay_

Bende böyle şeyleri çok yaşıyorum.Bir başka kütüphane GPIO bacaklarını kullanıyor.Bende o pin için okuma yazma yapamıyorum.Sorunu nasıl çözdünüz.