PSoC Programmer

Başlatan aYe, 10 Eylül 2006, 01:09:29

aYe

Dünyada iki şey sonsuzdur. İnsanın aptallığı ve evren. Ancak ikincisinden o kadar emin değilim... (Einstein)

emperor

eywallah tatlisukurnazi hocam ellerine sağlık şema için teşekkür ederim...

ground

⌒╮'╭⌒╮⌒╮.
╱◥██◣                  
| 田︱田田|              
╬╬╬╬╬╬╬╬╬

Picproje - Sözde değil özde paylaşım..

ulaska

selamlar,

yukarıdaki CYP19 u yapmıştım, ama psoca eksik yazıyor. yani 64 byte corrupt oluyor. hem bu yüzden de verify hatası veriyor.

deneyem var mı yukarıdaki programı ve şemayı?

kullandığım psoc cy8c29466 idi.

aYe

Selam ulaska,

CYP'nin kullandiği 4 tip şema var.

Yukardaki type4, yeni başlayanlar'ı uğraştırmadan ilk denemeleri yapmalarını sağlasın diye onu ekledim.

Ben forumda daha önce pcb ve semasını verdiğim üzerinde de biraz değişiklik yaptığım type3'ü kullanıyorum.

Yazılım versiyonu olarakta cyp1.7 kullanıyorum. 1.9'u henüz deneyemedim dün akşam buldum ve foruma ekledim.

Henüz herhangi bir sorun yaşamışlığım yok. Yada var ben farketmedim   :D  

Hocam bu 64byte eksik yazılınca kod hiç mi çalışmıyor yoksa çalışıyorda yanlış mı çalışıyor?

Siz bu 64 byte eksik olayını nasıl yakaladınız?
Dünyada iki şey sonsuzdur. İnsanın aptallığı ve evren. Ancak ikincisinden o kadar emin değilim... (Einstein)

akkoyunlu74

-  cy8c27443 ün dip olanı var, cy8c29466 nın SSOP paketi var. SSOP yi dipe çeviren herhangi bir soket türü piyasada mevcutmu?  

tatlısukurnazı hocam;
Daha önce verdiğiniz şemada j2 den j7 kadar olan bağlantılar  psoc ayaklarına mı gidecek? Eğer öyleyse neden şemada direk psoc ta çizilmemiş(cy8c29466 ya göre) , başka psocları da bu şemayla programlayabileceğimiz ihtimali olabilirmi?

aYe

Hocam CY8C29466'nin da dip kılıfı var.

Malzeme temininiz sırasında bir karışıklık olmuş sanırsam.

CYP1.9 ve şemalarla bütün PSoC ailesini programlayabilirsiniz, CY8C29466 sadece örnek teşkil etmesi için seçilmiştir.

Programmer chip'leri otomatik tanır, sadece programmer'in uclarını programlayacagınız chip'de uygun bacaklara bağlamalısınız.

http://rapidshare.de/files/10117554/CypaYe.jpg.html

Daha önce verdiğim ve üzerinde biraz modifiye yaptığım devrenin bağlantıları (CY8C29466 baz alınarak) şu şekilde;

J1 = VCC PSoC PIN28
J2 = PSoC PIN15 SDA (devrenizde bu pini J3 üzerinden kullanacaksiniz)
J3 = Tasarladiginiz devrede PSoC PIN15 SDA bacagiyla ilgili baglantilarinizi yapmak için bu ucu kullanın

J4 = PSoC PIN13 SCL (devrenizde bu pini J5 üzerinden kullanacaksiniz)
J5 = Tasarladiginiz devrede PSoC PIN13 SCL bacagiyla ilgili baglantilarinizi yapmak için bu ucu kullanın

J6 = Xres PSoC PIN19 reset bacağı
J7 = GND PSoC PIN14
Dünyada iki şey sonsuzdur. İnsanın aptallığı ve evren. Ancak ikincisinden o kadar emin değilim... (Einstein)

akkoyunlu74

Hocam selamlar

2 sorum olacak.

1- tüm psoc larda programlama için
Vdd ve Vss ile birlikte
a- SCL
b- SDA
c- XRES
pinlerini kullandığımızda meseleyi halletmiş olurmuyuz?
(Eğer öyle ise 8 pinli CY8C27143' te XRES olmadığına göre; bu pin hariç diğer bağlantıları yaptığımızda programlayıcı yine çalışırmı?)

2- CY8C29466'nın DIP olanı var dediniz. Ben pdf dosyalarına baktığımda:

CY8C 27143 PDIP  (8 PIN)
        27243 SSOP-SOIC (20 PIN)
        27443 PDIP-SSOP-SOIC (28 PIN)
        29466 SSOP (28 PIN) OLDUĞU YAZIYOR
CY8C29466 için  pdf dosyasında sadece SSOP paketinden bahsedilmiş. dip paketi sizin elinizde mevcutmu yada gördünüzmü? aynı sorum 27243 içinde geçerlidir.

Veli B.


akkoyunlu74

Katana Hocam gereksiz bir ayrıntıya takılmış gibi görünüyorum ama bendeki pdf dosyasında dip tanımlanmamış, üstelik saypırs ın kendi sayfasından indirdiğim pdf dosyası. Resimdeki 27443' e ait olmasın?

Veli B.

Biraz sonra fotolarını koyayım.Fotomontaj uzun sürer şimdi ;)
Şu an elimdeler yani...

CY8C29466-24PXI

aYe

@akkoyunlu74
Hocam elimde 200 adet civarı DIP kılıf CY8C29466 var, az önce gidip bida baktım cidden varlar :)

Üstteki mesajınızda yaptığınız tüm yorumlar doğrudur yalnız 8 pin'de XRES olayına vakıf değilim daha önce 8 pin psoc kullanmadım.

Biraz araştırma yapıp size net birşeyler yazarım.
Dünyada iki şey sonsuzdur. İnsanın aptallığı ve evren. Ancak ikincisinden o kadar emin değilim... (Einstein)

aYe

Evet hocam sanırım XRES baglantisi yapilmiyor.

Küçük bir araştırmadan sonra ulaştığım sonuç bu şekilde.

Elimde 8'pin PSoC olmadığı için deneyip net birşey söyleyemiyorum.

Ama eğer programlanmazsa programmer'in XRES çıkışını 8pin PSoC'un VCC girişine uydurmak(ek bir transistörle terslemek gerekebilir) dışında denenebilecek birşey yok.
Dünyada iki şey sonsuzdur. İnsanın aptallığı ve evren. Ancak ikincisinden o kadar emin değilim... (Einstein)

ulaska

selam

64 byte eksik yazdğını şöyle farkettim,
orjinal hex ile,  psoctan geri yüklediğim Hex i karşılaştırdım.
zaten cyp programında gözüküyor yazılamayan byteler "X" olarak.

sizin yaptığınız cypaye çalışıyorsa o zaman ondan yapalım. ama o kadar pin headera gerek var mı ?  yani 5 pin yetmiyor mu ?

ben de 29466 kullanıyorum.


kolay gelsin

ulaska

@akkoyunlu74
aslında ufak bir PCB yapıp pin headerlarla onu kullanılşabilir hale getirebilirsin.
 bende de 29566 var, TQFP pakette. bakalım elde çıkartmayı deneyeceğim PCBsini.


@tatlisukurnazi
 ben analamadım senin cypaye bağlantılarını.
 yani anladığım kadarıyla, programlayıcının sürekli takılı mı olacak :)
yani P0.0 ve P0.1 portlarını kendimize kullanmak için programlayıcının takılı mı olması lazım :)

kolay gelsin