arkadaşlar merhaba. Bir proje için HAL library kullanmam gerek STM32 serisi işlemcimde.
CubeMX ile pinleri input output olarak ayarladım ancak proje içinde bazı pinleri zaman zaman değiştirmem gerekiyor. sorum şu olacak. hal library de TRIS gibi bir komut var mı giriş çıkışı değiştirebileceğim.
Merhaba @eemkrks , mesajını uzun bir süre sonra görebildim. Şimdi cevaplayım şimdi bi fonksiyonun giriş ya da çıkış pini olma durumunu biz TRIS fonksiyonuyla cevaplandırdığımız için bir nevi state belirlemede kullanıyor. Yani init fonksiyonu bu işi görebilir. Daha önce init yapıldıysa tekrardan bir pini init yapmak istiyorsak .
Bu noktada
HAL_GPIO_DeInit(&GPIOx, GPIO_PIN_y) ;
kullanarak aslında o pini yeniden define edebiliriz.