Ynt: STM32F4 minimal devre

Başlatan Gökhan BEKEN, 13 Aralık 2014, 22:30:17

Gökhan BEKEN

Merhaba arkadaşlar,
STM32F407VGT6 için bir devre tasarlıyorum.
Devre 8mhz kristal ile çalışacak, devrede sadece 4 adet led olacak, programlamak için discovery board'ımda bulunan SWD pinlerini bağlayacağım.
Takıldığım kısım SWD pinleri,
Şöyle birşey gördüm:

Öncelikle neden düz bir sıra ile değilde karışık bağlamış anlamadım, 5 pinli bir header ile düz bir bağlantı yapacağım ben.
SWD devresinin NRST pinini, devremde nereye bağlayacağım?

Ben şemamı stm32f4 discovery'nin şemasına bakarak, çizdim ama eksiğim veya yanlışım var mı bilmiyorum. Belki fazlalık da olabilir.
Şemada PB6 ve PB7 pinleri 4k7 ile pull-up yapılmış, ben de yaptım ama neden yapılmış anlamadım.
Lütfen hatalarımı söyler misiniz, devrenin çizimi bitince çindeki prototip basan firmalardan birine sipariş vereceğim, 1 ay süreceği için yanlış yollamak istemiyorum.

Benim sağdan soldan toparladığım şemam:


mesaj birleştirme:: 13 Aralık 2014, 22:42:56

Bir soru daha
STM32F407VGT6 ile STM32F407VGT6TR arasında benim için değişen bir fark var mıdır?
Yani aynı PCB'ye ikisini de taksam aynı çalışır mı? Neden sordum, fiyatları arasında bariz fark var, eğer beni ilgilendiren bir değişiklik yoksa STM32F407VGT6TR alır, 4€ kâr etmiş olurum, az para değil yaklaşık 11TL eder.
http://tr.mouser.com/ProductDetail/STMicroelectronics/STM32F407VGT6/?qs=sGAEpiMZZMv%2fbGM7XKYHK5GPPWWCIYmz
http://tr.mouser.com/ProductDetail/STMicroelectronics/STM32F407VGT6TR/?qs=sGAEpiMZZMs%2fpRlOJMHPR%252bFy1Vb9QGns
Özel mesaj okumuyorum, lütfen göndermeyin.

mistek

NRST girişi çipe reset attırmak için. Şemada da görünen NRST girişine bağlanacak. Kodu yükledikten sonra reseti manuel olarakta atabilirsiniz. Aynı şekilde kod yüklemeden öncede.

SWDIO = 100k ile Pull Up yapın.
SWDCLK = 100k ile Pull Down Yapın.

Stm32f100de SWD girişlerini bu şekilde kullanıyorum kod yüklüyorum debug yapıyorum. NRST bağlantı soketi yerine harici buton koymuştum manuel reset atıyordum.
boş işlerin adamı ---- OHM Kanunu: I = V/R ---- Güç Formülü: P = V*I = I^2*R = V^2/R

Gökhan BEKEN

Teşekkürler @mistek.
Bu arada TR olan ürünler makara oluyormuş. STM32F407VGT6TR'nin minimum sipariş adeti 691 olduğu için ucuzmuş.
Özel mesaj okumuyorum, lütfen göndermeyin.

leblebitozu

#3
SWD pinlerinde pull-up,pull-down yok, jtag bağlantısında ihtiyaç var, öyle de olsa clock ucuna pull-up,pull-down bağlanmaz. PB6 ve PB7 kullanmayacaksan pull-up yapmana gerek yok. Ayrıca aliexpress'den daha uygun fiyata alabilirsin çipleri 10 adet alırsan 7 USD gibi, ben aşağıdaki linkten 20 adet aldım kullandım sorun yok.

http://www.aliexpress.com/item/STM32F407VGT6-ORIGINAL-IC-MCU-32BIT-1MB-FLASH-100LQFP-STM32F407/1987395271.html