STM32'yi devreye çip olarak koymak

Başlatan ziyaretci, 12 Ekim 2019, 22:08:19

ziyaretci

Merhaba,
Kullandığım devrede NUCLEO-L432KC işlemcisini kart olarak alıp devreme koyuyordum. Ama devrede çok büyük yer kaplıyor. İşlemciyi çip olarak koymayı düşünüyorum. STlink vs çizimleri STM tarafından veriliyor zaten. Acaba dikkat edeceğim şeyler nelerdir? Kristal konumu çok önemli diye duydum. İşlemcide UART kullanıyorum. 250000 baud rate ile. 4 digital çıkış ve 5 analog giriş kullanıyorum.

BLİZZARD

evet itiraz ediyorum. :)  çipiniz sanırım STM32L432 ??  OTG_FS_USB den DFU bootloader kullanabilirsiniz hemde kullanabileceğiniz bir usb bağlantınız olur. Devrenizi programlamak için st-linke ve programlayıcısına gerek yok... Ben aynısını STM32F407VG ile yaptım. Devremde gereksiz SWD konnektörü koymaktansa USB koydum... ilgilenirseniz detaylı bilgi veririm. Kolay gelsin  ::ok

Hattusa

Alıntı yapılan: BLİZZARD - 28 Aralık 2019, 14:41:09evet itiraz ediyorum. :)  çipiniz sanırım STM32L432 ??  OTG_FS_USB den DFU bootloader kullanabilirsiniz hemde kullanabileceğiniz bir usb bağlantınız olur. Devrenizi programlamak için st-linke ve programlayıcısına gerek yok... Ben aynısını STM32F407VG ile yaptım. Devremde gereksiz SWD konnektörü koymaktansa USB koydum... ilgilenirseniz detaylı bilgi veririm. Kolay gelsin  ::ok

örnek şema verebilirmisiniz
vardım ilim meclisine eyledim talep, meğer ilim en gerideymiş illa EDEP, illa EDEP <muhyiddin Arabi K.S.>

BLİZZARD

#3
Örnek şema sadece usb kablo ve devreniz için gerekli min. elemanlar (kristal+mcu+buttonlar ... vs ) yada hazır aldığınız kart :



Gerekli döküman: https://www.st.com/content/ccc/resource/technical/document/application_note/b9/9b/16/3a/12/1e/40/0c/CD00167594.pdf/files/CD00167594.pdf/jcr:content/translations/en.CD00167594.pdf

hocam detaylı anlatım yapabilir isterseniz ..
not: bu ara da boot işlemi ile st-linkten yapılan debug-simülasyon yapılmaz onu hatırlatmak isterim..

BLİZZARD

#4
bilgisayarda örnek çizimim ...


ziyaretci

Cevabı biraz geç veriyorum ama kusura bakmayın. Devrenin yetişmesini ön plana aldığım için sorduğum şeylerle ilgilenemedim bile. Ama ileride yeni bir proje için ilk döneceğim yer burası olacak. Teşekkür ederim. Son olarak işlemciyi board olarak koydum. En sağdaki Arduino NANO paketindeki işlemci.


bsenguler

Siz komple mimariyi değiştirmişsiniz, arm 32 bitten, atmel 8 bite dönmüşsünüz. Nedenini öğrenmek isterim, projenin başında mimari seçiminde mi hata yapıldı?

sadogan

Alıntı yapılan: BLİZZARD - 28 Aralık 2019, 18:42:16Örnek şema sadece usb kablo ve devreniz için gerekli min. elemanlar (kristal+mcu+buttonlar ... vs ) yada hazır aldığınız kart :



Gerekli döküman: https://www.st.com/content/ccc/resource/technical/document/application_note/b9/9b/16/3a/12/1e/40/0c/CD00167594.pdf/files/CD00167594.pdf/jcr:content/translations/en.CD00167594.pdf

hocam detaylı anlatım yapabilir isterseniz ..
not: bu ara da boot işlemi ile st-linkten yapılan debug-simülasyon yapılmaz onu hatırlatmak isterim..

Detaylı anlatım çok güzel olur,hele videolu anlatımın  tadına doyulmaz

bit01

Alıntı yapılan: sadogan - 29 Mayıs 2020, 01:09:02Detaylı anlatım çok güzel olur,hele videolu anlatımın  tadına doyulmaz

Kesinlikle katılıyorum.

ziyaretci

#9
Alıntı yapılan: bsenguler - 28 Mayıs 2020, 21:50:01Siz komple mimariyi değiştirmişsiniz, arm 32 bitten, atmel 8 bite dönmüşsünüz. Nedenini öğrenmek isterim, projenin başında mimari seçiminde mi hata yapıldı?
Yanlış anladınız galiba. İşlemci "Arduino Uno Revision 3 connectivity" olarak geçen kılıfta. Örnek olarak ekte bir resim var. İşlemcimi değiştirmedim. İşlemcim NUCLEO-L432KC.


ziyaretci

Alıntı yapılan: sadogan - 29 Mayıs 2020, 01:09:02Detaylı anlatım çok güzel olur,hele videolu anlatımın  tadına doyulmaz
Bir de ben destekleyeyim şu fikri :)

Mucit23

Bi ara Eagle da PCB çizerken time Lapse yapma fikri aklıma girmişti. 😄

MCU STM32F0 Serisi birşey.

bsenguler

Alıntı yapılan: malikoviç - 29 Mayıs 2020, 03:29:22Yanlış anladınız galiba. İşlemci "Arduino Uno Revision 3 connectivity" olarak geçen kılıfta. Örnek olarak ekte bir resim var. İşlemcimi değiştirmedim. İşlemcim NUCLEO-L432KC.


::ok