Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => ARM => Konuyu başlatan: tekosis - 15 Şubat 2019, 19:45:35

Başlık: STM32F103C8T6 muadili olarak CS32F103C8T6 iş görür mü?
Gönderen: tekosis - 15 Şubat 2019, 19:45:35
Acaba kullanacağım devrede başlıktaki gibi stm32F103C8T6 yerine bu CS32F103C8T6 nasıl iş yapar? Daha önce deneyen oldu mu?

muadil entegrenin adresi bu:

https://tr.aliexpress.com/item/CS32F103C8T6-Completely-replace-STM32F103C8T6-STM32F103-LQFP-48-In-Stock-ARM-based-32-bit-MCU-with-Flash/32952782064.html?spm=a2g10.10010108.1000016.1.ec90185fcfuHEd&isOrigTitle=true

Sitede olumlu yorumlar gelmiş ama bilemiyorum. Seri üretimde kullanılacak bir cihazda, sanayi ortamı olmayan, yaptığı işe göre ucuz sayılabilecek bir üründe tercih edilebilir mi?
Başlık: Ynt: STM32F103C8T6 muadili olarak CS32F103C8T6 iş görür mü?
Gönderen: Okan AKÇA - 15 Şubat 2019, 20:22:32
Neden böyle bir risk alıyorsunuz.
Başlık: Ynt: STM32F103C8T6 muadili olarak CS32F103C8T6 iş görür mü?
Gönderen: FullMetal - 15 Şubat 2019, 23:03:49
Yeni üretilen "Bluepill" üzerinde artık bunlardan (CS32 serisi) bulunuyor diyorlar. Hepsi öylemi bilmem.

https://www.cnx-software.com/2019/02/10/cs32-mcu-stm32-clone-bluepill-board/ konuyla ilgili bu sayfada bazı bilgilere ve enteresan yorumlara rastladım.
Başlık: Ynt: STM32F103C8T6 muadili olarak CS32F103C8T6 iş görür mü?
Gönderen: tekosis - 16 Şubat 2019, 16:06:31
@Okan AKÇA benim isteğim değil, kartı üretecek arkadaş entegre araştırması yaparken bu ürüne rastlamış bana sordu. Yapılacak cihaz öyle aman aman özellikli değil. Endüstriyel ve kritik ortamlarda çalışmayacağı için belki kullanılabilir diye yine de merak ettim. Sitede bir ürün için bu entegreyi kullanan var mı?

@FullMetal teşekkür ederim.

Ayrıca aşağıdaki linte stm32f103 ile gd32f103 kıyaslamasının yapıldığı bir makale serisi var.
https://smdprutser.nl/blog/stm32f103-vs-gd32f103/
 
Başlık: Ynt: STM32F103C8T6 muadili olarak CS32F103C8T6 iş görür mü?
Gönderen: tekosis - 16 Şubat 2019, 16:12:39
Bu arada yabancı forumlarda çinden gelen ucuz stm32f103 deneme kartlarının aslında bu mcu'lar olabileceği, üstleri kazınıp stm yazıldığı söyleniyor.

Hatta bir ara forumda birisi yazmıştı şimdi kim olduğunu hatırlamıyorum stm32f103'ü 108Mhz de çalıştırdığından bahsetmişti. GD32F103C8T6 mcu'lar 108Mhz destekliyor. Buna göre çinden gelen kartlardaki stm olarak düşündüğümüz denetleyiciler aslında GD32F103C8T6 veya CS32F103C8T6 olabilir.
Başlık: Ynt: STM32F103C8T6 muadili olarak CS32F103C8T6 iş görür mü?
Gönderen: RaMu - 17 Şubat 2019, 01:27:44
ST ucuz dediklerinde hep söylerim ucuz değil diye,
ST nin kendi sitesinde toplu fiyattan daha ucuza satıyorlar aliexpress de.
Aliexpress den üzerinde ST yazsa bile
buna güvenerek dahi alıp iş yapmak bana delilik geliyor.
En fazla hobi olarak alınır evde oynanır.

Zaten STM32F103 den başka mcuları ucuza bulmak pek mümkün değil,
bu bile bir gösterge.

Bunun yanında zaten bu mcu ların orijinalide Çinde üretiliyor ve
kopyalama konusundada çok başarılı adamlar,
gerçekten çok iyi kopyalamış, gayet sağlam yapmışta olabilirler ama
riske girmeye yinede değmez.

Benimde geçen ay elime geçen Bluepill in üzerindeki mcu da ST yazmıyor,
CS32F103C8T6 NJYCS 1836 yazıyor ve altında CKS diye bir amblem var
Başlık: Ynt: STM32F103C8T6 muadili olarak CS32F103C8T6 iş görür mü?
Gönderen: tekosis - 17 Şubat 2019, 02:29:49
hocam bunlar doğrudan st-link ile programlanabiliyor değil mi?
Başlık: Ynt: STM32F103C8T6 muadili olarak CS32F103C8T6 iş görür mü?
Gönderen: yesilu - 17 Şubat 2019, 11:54:09
benzer bir durum arduino larda da var, ali de bazı satıcılar kendi 328p lerini üretmiş kullanıyor. wavgat dan avga328p işlemcili 4mhz kristalli aldım, satıcının link verdiği dosyaları ide ye ekleyip tanıttım, çalışıyor. mcu tamamen aynı ama farklı kristalden dolayı bu yükleme gerekiyor(diye tahmin ediyorum) . bu kart 3v a kadar çalışıyor ayrıca. cs32 stm32 nin tam kopyası, kopyalarına stm yazmaktan vazgeçmişler, belki de firmayla papaz oldular, st "tamam kopyala ama adımı yazma bari" dedi.
Başlık: Ynt: STM32F103C8T6 muadili olarak CS32F103C8T6 iş görür mü?
Gönderen: yesilu - 21 Mart 2019, 14:13:19
çinden blue pill aldım işlemcisi cs32 çıktı.elimdeki stm32 den bazı farkları var:
1-stm flash loader demo programı ile st ye sorunsuz .bin atabiliyorum, A9 ve A10 u RX TX e bağlayarak, cs de olmuyor, bootloader başlatılamadı diyor.
2-st-linkv2 ile stm32 utility programında st olanın hafızasını 128KB gösteriyor, cs ninkini 64KB. 70kb lık programı st ye atabiliyorum, cs hafıza hatası veriyor. ancak programın adres satırından 128kb a ulaşabiliyorum gibi görünüyor, 0x0801FFFF de bitiyor görünüyor, yazmak istediğimde 0x0800FFFF den sonrası uyuşmuyor hafızayla programı karşılaştırınca. bence bunun flashı 128K olduğu halde stlink utility buna 64k muamelesi yapıyor. belki de 1. maddede yaptığım seial yükleme işlemi st nin hafızasını açtı, cs ye yapamadığımdan güdük kaldı. fikri olan aydınlatsın ltf...
Başlık: Ynt: STM32F103C8T6 muadili olarak CS32F103C8T6 iş görür mü?
Gönderen: Murat Mert - 21 Mart 2019, 17:49:07
Alıntı yapılan: yesilu - 21 Mart 2019, 14:13:19çinden blue pill aldım işlemcisi cs32 çıktı.elimdeki stm32 den bazı farkları var:
1-stm flash loader demo programı ile st ye sorunsuz .bin atabiliyorum, A9 ve A10 u RX TX e bağlayarak, cs de olmuyor, bootloader başlatılamadı diyor.
2-st-linkv2 ile stm32 utility programında st olanın hafızasını 128KB gösteriyor, cs ninkini 64KB. 70kb lık programı st ye atabiliyorum, cs hafıza hatası veriyor. ancak programın adres satırından 128kb a ulaşabiliyorum gibi görünüyor, 0x0801FFFF de bitiyor görünüyor, yazmak istediğimde 0x0800FFFF den sonrası uyuşmuyor hafızayla programı karşılaştırınca. bence bunun flashı 128K olduğu halde stlink utility buna 64k muamelesi yapıyor. belki de 1. maddede yaptığım seial yükleme işlemi st nin hafızasını açtı, cs ye yapamadığımdan güdük kaldı. fikri olan aydınlatsın ltf...

Bluepill stm32f10c8t6 64 kb zaten farklı işlemcili olanı var mı ki? stm32f103cbt 128kb olması lazım acaba yanlış mı biliyorum bakayım...
Başlık: Ynt: STM32F103C8T6 muadili olarak CS32F103C8T6 iş görür mü?
Gönderen: yesilu - 21 Mart 2019, 18:20:47
c8t6 stm tarafından 64k denilse de 128k flash belleği var. satış politikası veya teknik bir durum olabilir, rivayete göre cbt ile aynı üretim hattından çıkıyor, testte hafızasının ilk 64k ında kusur olanlar çöpe, ikinci kısımda olanlar c8t6, kusursuz olanlar cbt olarak piyasaya sürülüyormuş.
Başlık: Ynt: STM32F103C8T6 muadili olarak CS32F103C8T6 iş görür mü?
Gönderen: yesilu - 21 Mart 2019, 18:32:24
birşey daha farkettim, hafızanın ilk 64k dan sonrası uyuşmuyor dedim ya, o sonrasındaki kodlar kodun baştan yazılması şeklinde. yani ben ona yesilugur@yahoo.com yazmaya çalışıyorum, hafıza hatası veriyor, ne yazılmış diye baktığımda yesilugur@yayesilug yazılmış görünüyor 64k yı 12 harf gibi düşünürsek 
Başlık: Ynt: STM32F103C8T6 muadili olarak CS32F103C8T6 iş görür mü?
Gönderen: ibocakir - 21 Mart 2019, 18:51:16
Bildiğim kadarıyla GD32F103'ler çakma değil. Giga Device Firması ST Microelectronics'ten STM32 serisinin haklarını üzerine GD32 basacağım diye satın almış. Sadece ucuz silisyum kullandıkları için malzemenin kendisi daha ucuza geliyor. Yoksa ortada kopyalama diye bir mevzu yok.

Ama yine de kesinlikle tercih edilmemesi gereken ürün grubu.
Başlık: Ynt: STM32F103C8T6 muadili olarak CS32F103C8T6 iş görür mü?
Gönderen: Murat Mert - 22 Mart 2019, 14:47:50
Alıntı yapılan: yesilu - 21 Mart 2019, 18:20:47c8t6 stm tarafından 64k denilse de 128k flash belleği var. satış politikası veya teknik bir durum olabilir, rivayete göre cbt ile aynı üretim hattından çıkıyor, testte hafızasının ilk 64k ında kusur olanlar çöpe, ikinci kısımda olanlar c8t6, kusursuz olanlar cbt olarak piyasaya sürülüyormuş.

Vay vay
stm32f103c8t6  cbt nin defolusu gibi bir şey 2. kalite ürün yani. Diğer 64kb - 128 kb ürünlere göre cbt c8t6 neredeyse 2 katı fiyatı.
Başlık: Ynt: STM32F103C8T6 muadili olarak CS32F103C8T6 iş görür mü?
Gönderen: tekosis - 22 Mart 2019, 23:10:19
geliştireceğim numune ticari ürünler için kullanmayacağım kesin.
Başlık: Ynt: STM32F103C8T6 muadili olarak CS32F103C8T6 iş görür mü?
Gönderen: yesilu - 22 Mart 2019, 23:42:49
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.
Başlık: Ynt: STM32F103C8T6 muadili olarak CS32F103C8T6 iş görür mü?
Gönderen: tekosis - 23 Mart 2019, 00:42:14
@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?
Başlık: Ynt: STM32F103C8T6 muadili olarak CS32F103C8T6 iş görür mü?
Gönderen: yesilu - 26 Mart 2019, 16:27:06
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.
Başlık: Ynt: STM32F103C8T6 muadili olarak CS32F103C8T6 iş görür mü?
Gönderen: yesilu - 26 Mart 2019, 18:14:10
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...