Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => ARM => Cortex ARM => Konuyu başlatan: Mucit23 - 15 Şubat 2021, 16:40:53

Başlık: STM32F100 B3 Pini Giriş olmuyor
Gönderen: Mucit23 - 15 Şubat 2021, 16:40:53
Selamlar

STM32F100CB serisi bir mcu ile bir uygulama geliştirdim. Bu MCU'da B3 pinini giriş olarak tanımlamam gerekiyor. Bir buton durumunu okuyacağım.

Bu pini bir türlü giriş olarak atayamadım. Daima lojik 0 okuyorum. B4, B5 ve Diğer pinlerde sorun yok. Hemen bitişiğinde A15 var o pinde de sorun yok. B3 pinine ait özel bir fonksiyon mu var? Neden giriş olarak kullanamıyorum. Birden Fazla MCU ile denedim aynı sorun
Başlık: Ynt: STM32F100 B3 Pini Giriş olmuyor
Gönderen: Tagli - 15 Şubat 2021, 17:05:40
PB3 aynı zamanda JTDO/TRACESWO pini, muhtemelen onunla çakışıyordur. JTAG'i tamamen kapatmak için (SWD açık kalmaya devam edecektir):

RCC->APB2ENR |= RCC_APB2ENR_AFIOEN; // Enable AFIO clock
AFIO->MAPR |= AFIO_MAPR_SWJ_CFG_JTAGDISABLE; // JTAG is disabled

Ancak debug sırasında SWO'yu açarsan yine çakışma olacaktır.
Başlık: Ynt: STM32F100 B3 Pini Giriş olmuyor
Gönderen: Mucit23 - 15 Şubat 2021, 23:35:55
Evet. Aklıma gelmedi nedense. Teşekkürler şimdi hallettim.