Showing posts with label STM8S103F3. Show all posts
Showing posts with label STM8S103F3. Show all posts

Thursday, 4 July 2019

Onarım Amp Voltmetresi DSN-VC288

Bu mucizeyi Çinli dostlar üzerinde yaptıktan kısa bir süre sonra, mikrokontrolörün sebebi.
STM8 gibi bir şey anlamadım ... Arduino ile değiştireceğim.




 şema ;




 ancak yeniden işleme şeması, gereksiz parçaların sökülmesinden daha kesindir, sadece direnç bölücülerinden ve işlemsel yükselticinin devresinden çıkar.



İşlemsel yükselteç, LM 358'den 7 pimin A7 pim Arduino'ya (akım) bağlandığı ve voltajın A6 üzerinde standart bölücüler (sarı kablo) ile ölçüldüğü 3 volt bir Arduino tarafından çalıştırılır.
Gösterge şemaya göre bağlanmıştır.

Özellikle bunun için, standart Arduino pinleri kullanarak her biri 3 basamaktan oluşan 7 segmentten 2'siyle çalışmak için bir kütüphane yazdım.

Kodların tanımı, eskizler ve gerekli kütüphaneler burada toplanır.

github.com/VirtualDriveCod/-DSN-VC288

W1209 termostatının hex kodudeğiştirilmesi

Böyle ucuz bir Çin termostatı W1209 var. Adil miktarda çeşitli Çin dükkanlarında satılıyorlar. Yararları - fiyat :). Kalan kısım kısmen yerleşiktir - yerleşik denetleyici -
 STM8S003F3 yeniden programlanarak düzeltilebilir.



Gerekenler: 
1) ST-Link / V2 programcısı. Veya herhangi bir STM8 Discovery kartı (orada yerleşik, kullanabilirsiniz). 2..4 $ içinde aliexpress için maliyet 
2) programcı için yazılım 
http://www.st.com/web/tr/catalog/tools/PF260219#(sürücü) 
http://www.st.com/web/ katalog / aletler / FM147 / CL1794 / SC1807 / SS1747 / PF210568(programlama yazılımı) 
3) programlama için 2,54 mm aralıklı bir tarak parçası (onsuz, basitçe lehimleyebilirsiniz) 
4) 0805 nominal değerli bir çerçeve büyüklüğüne sahip bir direnç. 
5) DS18B20 sensörünün kendisi.

Termometre kurulu resme göre yükseltiyoruz
şematik





Çip başlangıçta okuma / yazma işleminden korunur. Kilidini açmanız gerekiyor:

1) + 12v hizmet etmez. st-link'ten besleyin. 
2) programlayıcıyı çalıştırın. 
3) yazma girişiminde bulunmadan, verileri okumayı deneyin. (teoride bir hata olmalı) 
4) eğer öyleyse, seçenekler sekmesi (üçüncü program, ilk program var, ikinci program, üçüncü program, seçeneklerin üçüncü baytı) bu sayfaya geçin ve sayfayı yazın. 
5) çıkartmaya çalışın - eğer her şey normalse, çip sıfırdan okumaya başlayacak ve demir parçası tamamen çalışmayı durduracaktır

Nokia LCD5110'u CPU (CPU: STM8S103F3) çalıştırmak

Nokia LCD5110'u CPU  (CPU: STM8S103F3) çalıştırmak



  Nokia 5110 LCD, Nokia'nın 5110/3310 cep telefonlarında ve 
     Arduino UNO ile çalışmak için kullanılmış , ancak bu sefer STM8S kartı ile çalışmayı 
     düşüneceğiz öyleydi.

 1. Piksel sayısı 84 
          x 48 nokta ve yazı tipi boyutu 6 8 nokta olduğunda, görüntülenen karakter sayısı 14 basamak x 4 satırdır 
  . Arayüz SPI seridir ve LCD tarafı sadece giriş 
  3 için tek yönlüdür Bu nedenle, grafik gösterimi gerçekleştirmek 
          için 84x6 = 504 bayt RAM gerekir (CPU RAM alanı 1 Kbayta kadardır 
  . Sürücü IC, PCD8544 ile 3,3 v'de çalışır 

 [Çalışma durumu] Çalışma durumu
   aşağıdaki gibidir.
     

<İlgili belge>
  Bağlantı noktası tabanlı LCD 5110'u sürmek için kullanılan kütüphane aşağıdaki Arduino içindir ve grafik
    işlevi yoktur. 
   URL: http://www.arduinolibraries.info/libraries/nokia5110

    Grafik kısmı, Arduino için aşağıdaki kütüphaneden alınmıştır. 
       URL:http://www.rinkydinkelectronics.com/library.php?id=47



Testte cihaz bağlantısı]  [Kodlar]     

Yine, kod geliştirme için IAR sistemini kullandım. (Çok kullanışlı ve     tavsiye edilir. Lütfen STM8S103F3P6 kartının kod geliştirmesi için







Wednesday, 3 July 2019

IAR Embedded Workbench for STMicroelectronics STM8 versions



IAR Embedded Workbench for STMicroelectronics STM8 versions



4 Aug 2017

22 Apr 2016

10 Dec 2014

27 Aug 2013

17 Jul 2011

16 May 2011

STM8 Dev Board - STM8S103F3

STM8S103F3P6 based design. STM8S103F3 is normally used for development then you
 can switch to STM8S003F3 which is lower in cost in production with same pinout and features.
What you need to develop
  • ST-Link Debugger Probe
  • IAR STM8 IDE and Compiler (There are some other vendors like cosmic and
  •  raisnonance which also make STM8 compiler but we did not find it reliable and 
  • easy to use. So we recommend to use IAR)
Related Links
Board Schematic
The microUSB port on board is for Powering the board only from USB. No other purpose.