STM32F103C8T6 muadili olarak CS32F103C8T6 iş görür mü?

Başlatan tekosis, 15 Şubat 2019, 19:45:35

yesilu

defolu veya güvenilmez diyemeyiz, adamlar 64k flash var bunda diye yayınlamış, ilk 64kb a garanti veriyor, sonrası şansa kalmış. yüklediğim 71kb lık programı verifiye etti. ptesi st32ye 128kb yükleyip deniycem bakalım. cs32 gerçekte 64 de program mı yanılıyor, serial yükleme neden yapılamıyor kurcalıycam biraz.

tekosis

@yesilu merak ettim bakalım ne çıkacak. Benim aklıma takılan malzeme kalitesinden kaynaklı hata toleranslarının ne olduğu. Mesela stm serisi adc ölçümünde 10bit standart hata yapıyor diyelim aynı şartlar altında bu mcu kaç bit yapacak?
İlim ilim bilmektir, ilim kendin bilmektir, sen kendin bilmezsin, bu nice okumaktır.

yesilu

st olana 128kb lık bin dosyası yazdırdım, hatasız yazdı, verifiye etti. cs ye gelirsek system memory deki bootloaderi indirip flash a kopyalayınca usb-serial bağlantıyı kabul etti. 64kb olayında gelişme yok, stlink utility 64k olduğunu söylüyor ama adreslerden 128k ya ulaşılıyor görünüyor, yazmak istendiğinde ilk 64kb ın kopyasını 2. yarıya baştan yazmış görünüyor. yabancı forumlarda roger clark diye bu işin piri bir eleman var o da çözememiş, kurcalamış 128k yapmış birara, sonra ne olduysa geri 64k a düşmüş. boot0 pini hiç işlev görmüyor gibi, evde multimetre ve büyüteçle yollarına dirençlerine bir göz atıcam.

yesilu

yollarda sorun yok,boot0 jumperı st de 104 kodlu, cs de 01D kodlu smd dirençle işlemciye gidiyor. 01D yi 100K olarak ölçtüm. jumperi 1 konumuna takınca (mcu bacağını 100k pullup yapınca da denebilir) st nin bacağı 3.3v a yükselirken cs ninki 0.98v da kalıyor. bu nedenle system memory boot moduna geçemiyor sanırım ama neden...

xoom

Merhabalar konuyu hortlatıyorum Affola.
Stm32F100 bir kartın benzerini ( klonunu) yapmam şeklinde bir teklif geldi.
daha önce stm32f hiç programlamadım.
Arduino ve CCS C Pic serisi entegrelerle aram iyi..
Şimdi 32F100 kılıfı olan bu kartın yerine Arduino kodları ile program yazabileceğim muadil bir entegre var mı?
Arduino 2.3.2 İDE'si ile Stm32F'e program atmak için epey uğraştım ama hataları aşamadım.
internette eski Arduino IDE'si için yapılıp çalıştığını gösteren videolar mevcut ama Arduino 2.3.3 versiyonu için bunu başaramadım.
Alternatif çözümlere ihtiyacım var.

triyak

İyi kötü c biliyorsunuzdur. Algoritma bilginizde var belli ki. Boşverin Arduino IDE yi. STM32CubeIde ile programlayın. Çok zor bir iş değil.

ibocakir

Alıntı yapılan: xoom - 20 Eylül 2024, 09:49:13Şimdi 32F100 kılıfı olan bu kartın yerine Arduino kodları ile program yazabileceğim muadil bir entegre var mı?

Platformio kullanarak arduino framework ile yapabilirsiniz.

https://docs.platformio.org/en/latest/platforms/ststm32.html

xoom

Alıntı yapılan: ibocakir - 20 Eylül 2024, 12:17:10Platformio kullanarak arduino framework ile yapabilirsiniz.

https://docs.platformio.org/en/latest/platforms/ststm32.html
inceledim ama tam olarak anlamadım arduino IDE ile kod yazmak için gereken ayarlardan başka birşey sanki.

22 Eylül 2024, 12:42:00
Alıntı yapılan: triyak - 20 Eylül 2024, 10:09:26İyi kötü c biliyorsunuzdur. Algoritma bilginizde var belli ki. Boşverin Arduino IDE yi. STM32CubeIde ile programlayın. Çok zor bir iş değil.
Son çarem o şekilde olacak.. Yeni bir dil öğrenmek için zaman ayırmam gerekiyor. Daha çabuk halletmek istemiştim

diot

Ben deneme amaçlı basit bir program yazıp (timer kullanmıştım) . aynı hex i hem orjinale hemde yan sanayiye attım . orjinalde düzgün çalışan program  diğerinde saçmalamaya başladı ve zamanlamalar tutmadı.

Yazilim


xoom

Alıntı yapılan: diot - 22 Eylül 2024, 15:47:14Ben deneme amaçlı basit bir program yazıp (timer kullanmıştım) . aynı hex i hem orjinale hemde yan sanayiye attım . orjinalde düzgün çalışan program  diğerinde saçmalamaya başladı ve zamanlamalar tutmadı.


Arduino IDE ile mi programlamıştınız