Merhaba Arkadaşlar..
Serdar hocamızın kitabındaki DS1868 ile dijital pot uygulamasını incelerken İSİSde DS1868 entegresinin olmadığını farkettim, interneti biraz kurcaladım ve İSİS için DS1868 eklentisi buldum ve buraya da koymak istedim ayrıca İSİS deki devreye LCD ekleyerek kodlarda da birkaç değişiklik yaptım umarım işinize yarar.
dosyalar alttaki linkte mecut:
http://www.yukletr.com/download.php?file=b7a7e88963db392e5115aca06e4f4c19 (http://www.yukletr.com/download.php?file=b7a7e88963db392e5115aca06e4f4c19)
Devre hakkında:
Kullandığım DS1868 entegresi 10Kohm değerindedir ve bunu değiştirecek olursak kodlarda küçük bir yeri değiştirmemiz gerekiyor yani LCDye doğru pot değerini aktarmak için.
kodlarda: r=10000/255*i; yazan kısımda kullandığım pot değeri 10000 Ohm(10k) olarak ayarlanmıştır. eğer bizim kullanacağımız pot farklı dirençte ise örneğin 50Kohm ise biz bu kısma yazacağımız değer 50K'nın Ohm'a çevrilmiş değeridir yani 50*1000=50000 Ohm olacaktır yeni kod ise r=50000/255*i; olacaktır fakat unutmalayım DS868 2 adet dijital pot içeriyor ve kodlarda iki yere bu işlem uygulanmıştır, yeni değeri her iki işlemede yazmamız gerekiyor yani LCDde doğru Ohm değerini görmemiz için.
kodları değiştirip derleyecek olursanız DS1868 in bacak bağlantılarına dikkat etmeniz gerekiyor yani PIC C programının Driver dosayasının içindeki DS1868.c driver dosyasını açıp
#define RST1 PIN_c2
#define CLK PIN_c1
#define DI PIN_c0
yazan kısımda İSİS de işlemcinin hangi pinlerini kulanmak istiyorsak ona göre yukardaki pin bağlantılarınıda değiştirip öyle derlememiz gerekiyor.
DS1868'in İSİS kütüphanesine ekleme Dosyası alıntıdır tekrardan bilginize..
Faydalı bir paylaşım teşekkürler...
Rica ederim hocam :)
yusuf madem o kadar uğraşmısın birde kayıt yapsın bari eepromu üzülmesin kolaylıklar dilerim.
haklısınız hocam fakat pic programlama konusunda yeni sayılırım ve CCS C dili ile başladım, henüz eepromlar ile ilgili pek uygulama yapmadım emimin dediğinizide eklemek kolaydır ama şuan başka bişey üzerine yoğunlaştığım için ona bakamıyorum ama isteyen arkadaşımız olursa onuda yaparım tabi :)
teşekkürler diliyorum hocam..
Linkte kırık var dosyaları tekrar ayrı bir link yükler misiniz?
aynı link şuan çalışıyor hocam
arkadaşım, rar dosyasından çıkartınca bozuk arşiv hatası alıyorum.
zahmet olmassa yeniden arşivleyip email adresime gönderirmisin.
http://www.yukletr.com/download.php?file=b7a7e88963db392e5115aca06e4f4c19 (http://www.yukletr.com/download.php?file=b7a7e88963db392e5115aca06e4f4c19)
e-posta adresine gönderdim hocam ve tekrar upload ettim yukardaki linkten de indirebilirsiniz.
Alıntı yapılan: yusuf3101 - 09 Nisan 2013, 20:58:56
http://www.yukletr.com/download.php?file=b7a7e88963db392e5115aca06e4f4c19 (http://www.yukletr.com/download.php?file=b7a7e88963db392e5115aca06e4f4c19)
e-posta adresine gönderdim hocam ve tekrar upload ettim yukardaki linkten de indirebilirsiniz.
Yusuf arkadaş senin klasor yine bozuk uyarısı veriyor mümkünse başka bir yere yüklesen.
Yusuf sağolsun email adresime göndermiş.
alternatif link benden olsun buyurun:
https://yadi.sk/d/cbZGQtIC35bQiR (https://yadi.sk/d/cbZGQtIC35bQiR)
alternatif:
http://www.mediafire.com/file/26crsbg06shbqgm/DS1868.rar (http://www.mediafire.com/file/26crsbg06shbqgm/DS1868.rar)
Alıntı yapılan: pwm.c - 11 Nisan 2013, 16:23:01
Yusuf sağolsun email adresime göndermiş.
alternatif link benden olsun buyurun:
https://dl.dropboxusercontent.com/u/59120073/DS1868.rar (https://dl.dropboxusercontent.com/u/59120073/DS1868.rar)
Teşekkür ederim Sn. Arkadaşım. Kolay gelsin.
Çalıştığım için guruba pek katılamıyorum o yüzden gönderilerinizi yeni okudum arkadaşlar..
Linki yenilediğin için teşekkürler PWM hocam..
Herkese kolay gelsin
Alıntı yapılan: yusuf3101 - 14 Nisan 2013, 10:46:14
Çalıştığım için guruba pek katılamıyorum o yüzden gönderilerinizi yeni okudum arkadaşlar..
Linki yenilediğin için teşekkürler PWM hocam..
Herkese kolay gelsin
Ellerine sağlık Yusuf.
Eywallah Mert hocam.