Şimdi Ara

8051 programlama yardım

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
3
Cevap
0
Favori
408
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhabalar.
    ISP portu olmayan 8051'lere program atabilmek için linkteki devreyi yapmaya karar verdim. Devre orjinalinde harici besleme ile çalışıyor. Ben bilgisayar bağlantısını USB TTL kablosu ile sağlayıp kartın çalışması için gereken enerjiyi kablodan gelen 5V ile yapmayı düşünüyorum. Vpp pimi için gereken 12V'u da mc34063 entegresini kullanarak elde edeceğim.

    Devrede voltaj ayarı master çipin p3.3 portu ile yapılıyor. P3.3 lojik 1 iken Vpp 5V, lojik 0 iken Vpp 12V olmaktadır. Benim yeni yaptığım modifikasyonun çalışması için bunun tam ters olması gerekiyor. Yani 1=12V, 0=5V olmalı.

    Kaynak kodunda nereleri değiştirmem lazım? Yardımcı olabilir misiniz?

    https://www.kswichit.com/easy2/easy2_1.html

    Kaynak kodu
    https://www.kswichit.com/easy2/EZ55.C



    < Bu mesaj bu kişi tarafından değiştirildi ipli jeton -- 23 Ağustos 2021; 17:53:46 >
    < Bu ileti mini sürüm kullanılarak atıldı >







  • Üç farklı çözüm uygulanabilir.

    1) Koddaki satırlarda asağıdaki değişiklikleri yapın.

    setbit(Vpp) --> clrbit(Vpp)
    clrbit(Vpp) --> setbit(Vpp)

    Olan yerleri yanındaki ile değiştirin. Programlama voltajı sizin istediğiniz şekilde tepki verecektir.

    2) Mc34063 ile 15 volt üretin. Bunu devrede herhangi bir değişiklik yapmadan dc adaptor yazan yerden bağlayın. Devreyi ve kodu değiştirmeye gerek kalmadan kullanabilirsiniz.

    3) P3.3 ve ona bağlı transistörün base i arasına INVERT kapısı örneğin 7404 bağlayın. İşaretin lojik olarak tersini aldığınız için, kodda değişiklik yapmadan vpp voltajı için dediğiniz şart sağlanmış olur.

    8051 programlama yardım


    Bana en kolay gelen çözüm 2. maddedeki çözüm. Yazılımı ve devreyi değiştirmeniz gerekmeyecek.

    Edit:
    + Cep telefonu ile yazılan bir önceki mesajdaki imla ve anlatım bozuklukları düzeltildi.
    + 7404 TTL entegresi NAND değil INVERT kapısı olacaktı. İstenirse NAND (7400) ilede aynı işlem yapılabilir.



    < Bu mesaj bu kişi tarafından değiştirildi rafet32 -- 26 Ağustos 2021; 9:16:52 >
    < Bu ileti mobil sürüm kullanılarak atıldı >




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.