STM32 Bilgim yok öneri bekliyorum

Altay06

Üye
Katılım
3 Şub 2021
Mesajlar
54
Puanları
1
Yaş
33
Merhaba arkadaşlar iyi forumlar bir lede bir touch buton ile on-off ve 5 kademe voltaj değiştirme yapmak istiyorum bunu yaparken şu mcu'yu kullanmak istiyorum fakat hiç bir bilgim yok bunu ne ile programlayacağım nasıl yapacağım bilemiyorum bana bir yol yordam gösterin mcu datasheeti linkltedir https://www.st.com/resource/en/datasheet/stm32l011d4.pdf
ve bu çok küçük bişey olacak teşekkürler şimdiden cevaplarınız için hayırlı forumlar.

konu aktif beklemekteyim şuraya bak şuradan başla demeniz bile çok değerli benim için :)
 
Öncelikle bildiğim kadarıyla bu mikrodenetleyici kullanmak için kodlaman gerekir,bunun için bu tür elemanlar kullanmak gerekebilir...
Mikro denetleyicilerle aram pek yok oyuzden çok fazla yardımcı olamýıuorum kusurabakma...umarım başarabilirsin
k150-pic-programlayici-1100x1100.jpg
 
konu aktif beklemekteyim şuraya bak şuradan başla demeniz bile çok değerli benim için :)
st.com sitesinden stmcubeMX programını indir,stm32cubeIDE programını indir,stm32parogrammer programını indir.bir tane 3-5 dolara ST-LINK v2 programlayıcı satın al.yazdıgın chip de dac çıkışı yok,digital çıkışlarla kademe seçimi yapacaksın.
Youtubede stm32 blink led diye arat ve kullanmaya basla.
C programla bilgin varsa işin kolay.
C programlama bilgin yoksada yine youtube de oldukca fazla anlatan var onları aç dinle.
youtubede Coşkun Taşdemir in stm32 ile ilgili anlatımlarını dinle.
yapamadıgın yerleride yaz yardımcı olmaya çalışalım.

Eger mcu seçiminde özgürsen hiç bu mcu ile ugraşma,blue pill denen stm32f103 chipli hazır moduller var al onunla denemelerini yap.Daha sonra yazdıgın programı istedigin chip e kaydırırsın.Arm tabanlı işlemcilerin hemen hemen hepsinin çalışma mantıkları aynı,sadece bazı chiplerde ilave özellikler oluyor.
 
st.com sitesinden stmcubeMX programını indir,stm32cubeIDE programını indir,stm32parogrammer programını indir.bir tane 3-5 dolara ST-LINK v2 programlayıcı satın al.yazdıgın chip de dac çıkışı yok,digital çıkışlarla kademe seçimi yapacaksın.
Youtubede stm32 blink led diye arat ve kullanmaya basla.
C programla bilgin varsa işin kolay.
C programlama bilgin yoksada yine youtube de oldukca fazla anlatan var onları aç dinle.
youtubede Coşkun Taşdemir in stm32 ile ilgili anlatımlarını dinle.
yapamadıgın yerleride yaz yardımcı olmaya çalışalım.
çok teşekkürler dedğiniz şeyleri araştıracağım ama voltaj değişimini nasıl yapacağım acaba bir sadece çiple yapılamaz galiba araya devre falan gerekli olur gibime gelliyor

çip bende boşta aslında bi kartın üzerinde ama ben bunu yeniden programlamak istiyorum kart önümde çok küçük bi kart ve çipte çok küçük hangi bacağa bağlantı yapıp hangi apartla bunu bilgisayara bağlayacağım aslında asıl sorum bunun hakkında hiç bilgim yok malesef.

mcu seçiminde özgürsen hiç bu mcu ile ugraşma,blue pill denen stm32f103 chipli hazır moduller var al onunla denemelerini yap.Daha sonra yazdıgın programı istedigin chip e kaydırırsın.Arm tabanlı işlemcilerin hemen hemen hepsinin çalışma mantıkları aynı,sadece bazı chiplerde ilave özellikler oluyor.
bunu orada yaptım diyelim mesela diğer başka bir ürünün kartına takılı küçük çip nasıl yükleyeceğim ki asıl sorum bu aslında benim
 
Moderatör tarafında düzenlendi:
ST-LINK V2 programlayıcısını chipin vcc,gnd,sys_swclk,sys_swdio ayaklarına,yani chip in 9-10-13-14 ayaklarına baglayacan ve yazdıgın programı stm32programmer programı ile chipe atacan.
Anladıgım kadarı ile programlama işinden pek anlamıyorsunuz.Bu chip hadi hemen uygulama yapayım diyeceginiz basit bir chip degil.iyi kötü c programlama ve arm mimarisini ögrenmenizi gerektirir.Eger ögrenmek amaçlı başlayacaksanız daha basit uygulamalarla başlayın.öncelikle dedigim gibi önce bir lamba yakıp söndürün,sonra buton okumayı ögrenin.bunları becerince 5 kademe voltaj işi kolay.5 adet cıkısı birinci 1K,ikinci 2K,3üncü 3K,4 üncü 4K,5inci 5K ile birbirine baglar ve ortak noktasınada bir tane 10K direncle eksiye baglarsanız,birinci cıkışı aktif ettiginizde 3.3v*1/10 volt,ikinci çıkısı aktif ettiginizde 3.3 * 2/10 volt ......vs vs üretmiş olursunuz.Tabi bu voltajları nerde nasıl kullanacasınız o kısmı ayrı bir sorun.
 
Son düzenleme:
ST-LINK V2 programlayıcısını chipin vcc,gnd,sys_swclk,sys_swdio ayaklarına,yani chip in 9-10-13-14 ayaklarına baglayacan ve yazdıgın programı stm32programmer programı ile chipe atacan.
Anladıgım kadarı ile programlama işinden pek anlamıyorsunuz.Bu chip hadi hemen uygulama yapayım diyeceginiz basit bir chip degil.iyi kötü c programlama ve arm mimarisini ögrenmenizi gerektirir.Eger ögrenmek amaçlı başlayacaksanız daha basit uygulamalarla başlayın.öncelikle dedigim gibi önce bir lamba yakıp söndürün,sonra buton okumayı ögrenin.bunları becerince 5 kademe voltaj işi kolay.5 adet cıkısı birinci 1K,ikinci 2K,3üncü 3K,4 üncü 4K,5inci 5K ile birbirine baglar ve ortak noktasınada bir tane 10K direncle eksiye baglarsanız,birinci cıkışı aktif ettiginizde 3.3v*1/10 volt,ikinci çıkısı aktif ettiginizde 3.3 * 2/10 volt ......vs vs üretmiş olursunuz.Tabi bu voltajları nerde nasıl kullanacasınız o kısmı ayrı bir sorun.
c programlama ve arduino biliyorum en azından led yakacak kadar biliyorum ama bilgim bu kadar, hazır devre üzerindeki bu çipi programlamam gerekiyor şimdi çip devrenin üzerinde lehimli içinde şöyle bir yazılım var bir switch var kapalıyken basınca on yapıp ledi yakıyor ve her basınca ledin voltajını artırıyor 3 kademe parlaklık var basılı tutunca da ledi kapatıyor ben buna müdahale etmek istiyorum ne yapabilirim çipi devreden sökmem mi gerekiyor? çünkü bu devreyi yapanlar kartın üzerindeki bazı çıkışları kullanarak programlayabiliyor bende yapmak istiyorum bunu

kartın üzerinde 20 bacaklı stm32 var bir direnç R1 var ve 5 tanede kapasitör galiba c1-c5 kadar var o kadar başka bişey yok ve buna müdahale etmem gerekiyor ayrıca 5 tane de jumper çıkışı var o çıkışlardan yazılım atılıyormuş ama ben bilmiyorum ne yapacağımı
 
Moderatör tarafında düzenlendi:
Senin tarif ettigine göre led i pwm sürmüşler,jumper çıkışları dedigin bacakları kontrol et,benim söyledigim pinlere baglıysa programlama bacaklarıdır.
Valla yukarda tarifini verdik,söyledigim konuları biraz incelemiş olsaydın en azından ne yapacagını bilirdin.
Büyük ihtimalle sen "armut piş agzıma düş" istiyorsun.
En azından programın şurasını yaptım şurada takıldım desen çözüm sunacagız.Hayali bir kart üzerinden hayali bir iş tarif ediyorsun.
 
ICSP veya programlama test pad lerini de duymadın?
 
Senin tarif ettigine göre led i pwm sürmüşler,jumper çıkışları dedigin bacakları kontrol et,benim söyledigim pinlere baglıysa programlama bacaklarıdır.
Valla yukarda tarifini verdik,söyledigim konuları biraz incelemiş olsaydın en azından ne yapacagını bilirdin.
Büyük ihtimalle sen "armut piş agzıma düş" istiyorsun.
En azından programın şurasını yaptım şurada takıldım desen çözüm sunacagız.Hayali bir kart üzerinden hayali bir iş tarif ediyorsun.
Merhaba hocam iyi haftasonları diliyorum iki sorum daha vardı stlink v2 programlayıcı piyasadan baktım bir çok çeşit gördüm size göre bana hangisi uygun olur ve çipin kart üzerindeki resmini atıyorum bu çip onun üzerinde iken soldaki beş adet jumper çıkışından programlamam gerekiyor ve ayrıca son bir soru daha içinde bulunan hazır yazılım kodları görebilir miyim? Çok teşekkür ediyorum cevaplarınız için hayırlı forumlar :)
ICSP veya programlama test pad lerini de duymadın?
maalesef hocam arduino kullandım ama bilgim hazır al, modülleri tak, pinleri tak programı ihtiyacıma göre uyarla yükle kullan şeklinde oldu.
 
Son düzenleme:
bu chipin
3 nolu bacak NRST
4 nolu bacak VDDA kullan
12 nolu bacak VSS kullan
13 nolu bacak VDD
16 nolu bacak SWDIO kullan
17 nolu bacak SWCLK kullan

bu dört bacagı st link v2 programcıya baglayı programınıda yazıp istedigin gibi çalıştırabilirsin.
programı nasıl yazacagını ögrenmek için önceki yazdıgım yolları izle
 

Forum istatistikleri

Konular
130,166
Mesajlar
933,928
Kullanıcılar
453,293
Son üye
ozgwcelik

Yeni konular

Geri
Üst