STM32F103C USB BOOTLOADER

Arduino IDE ve bluepill de bir kere çalışan kod elde ettikten sonra, kart ile iletişim kurma konusundaki bütün sorularının cevabını alacaksın zaten. Sonra üzerin μP çalışan bir karta terfi edersin ve bildiğin programlama dilinde rahatlıkla devam edersin.
 
@nt kardeşim; ilk önce #1 veya #27 mesajlardaki
işlemleri yapmalısınız. Bundan sonra Arduino IDE
ile kodunuzu yazabilir ve Blue Pill içine atabilirsiniz.

Bunu halledin gerisine bakalım.
Ek:
Burasıda bulunmakta:
 
Son düzenleme:
  • Beğen
Reactions: nt
Gömülü ile işin yoksa stm32 barındıran bir kart senin çok bir işine yaramayacak.
 
F401 elinizdeyse; µP kurabilirsiniz.

 
Sizin işinize en çok;
RPi Pico,
Esp32,
NodeMCU, gibi kartlar yarayacak.
 
Karta siz zaten ulaşıyorsunuz. Mcu kendi
kimliği hakkında bilgiler veriyor.
Eğer siz kendinize ait bir şeyler yaptıracaksanız
bu karta; içine kod yazmanız gerekli.
PC ile haberleşecek kısımları yapacaksınız.
 
Önce Arduino IDE ile bir şeyler yapmak ile
başlayın. Elinizdeki karta USB seriport
dönüştürücüsü ile kod yükleyin.
LED takıp söndürün. Basit şeyler yapın önce.
USB ve diğer haberleşme işleri sonra...
 
  • Üzgün
Reactions: nt
Sana bir iyilik yapayım ve seri port haberleşmesi yapman için arduino ide üzerinde çalışacak program oluşturayım.
 
  • Üzgün
Reactions: nt
Karta ulaşmak ne demek, amacın ne bunları açıklayarak yazmalısın. Bir konuda sorunları çözemeyince bazen çözüm olarak şöyle bir yol izliyorum, geriye doğru dönüyorum temel bilgilere zaman zaman gidebildiğim en temele, sakince oradan tekrar bakmaya başlıyorum. Bu sayede hem kafamı topluyorum hem de biliyorum bunları diyip unuttuklarımı hatırlıyorum, bazen çözüm temelde yatıyor bunu kabul etmek lazım. Sana da tavsiyem "karta ulaşamıyorum" sorunu her neyse onu terk et, daha başa dön. O noktadan bakmaya, eğer bilmediklerin varsa sormaya başla. Belki de derdini orada çözersin
 
C++:
/*author: kahmet
 *date  : 07.11.2023
 *sw?   : serial comn. by stm32F1ser.
 *hw?   : STM32F103Cx
 *::winpc/ahmet/electrical/stm/32/sw
 */

#define baud 9600
char list[7] = {
  'M',
  'E',
  'R',
  'H',
  'A',
  'B',
  'A'
};

void setup(void){
  Serial.begin(baud);
  Serial.print('0');
}

void loop(void){
  for(int i = 0; i < 8 ; i++){
    Serial.print(list[i]);
  } 
delay(1000);
}
Bu kod parçası ile sen karta birşey diyemezssin ama kart sana merhaba diyecektir.
 
  • Beğen
Reactions: nt
Reset pininide bağla kart üzerinde (şaka yapmiyorum) r3 100k var onu da 10k ile değiştir.
 
  • Haha
Reactions: nt
Reset pininide bağla kart üzerinde (şaka yapmiyorum) r3 100k var onu da 10k ile değiştir.
Ben ilk çıktığı zamanlarda almıştım bende de üretim hatası yanlış dizilmiş bir direnç vardı ama sanki o usb portu ilgili bir direnç idi epey uğraştıgım bir sorunu çözmüşdü ama ne olduğunu tam hatırlayamadım (usb üzerinden arduino ide bağlantısı olabilir) kart artık bende olmadıgı için kontrol edemiyorum bu çin klonu stlinkler çok dengesiz muhtemelen stlinkte kullandıkları stm32f103c8 klon
 
  • Beğen
Reactions: nt

Forum istatistikleri

Konular
6,062
Mesajlar
103,439
Üyeler
2,540
Son üye
Akkk42

Son kaynaklar

Son profil mesajları

hakan8470 wrote on Dede's profile.
1717172721760.png
Dedecim bu gul mu karanfil mi? Gerci ne farkeder onu da anlamam. Gerci bunun anlamini da bilmem :gulus2:
Lyewor_ wrote on hakan8470's profile.
Takip edilmeye başlanmışım :D ❤️
Merhaba elektronik tutsakları...
deneyci wrote on hakan8470's profile.
Sibonge uNkulunkulu ngokuhlukahluka asinike kona.

Bu hangi dil? :)
Lyewor_ wrote on taydin's profile.
Merhabalar. Elektrik laboratuvarınız varsa bunun hakkında bir konunuz var mı acaba? Sizin laboratuvarınızı merak ettim de :)
Back
Top