Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => PSoC Mikrodenetleyici => Konuyu başlatan: aster - 20 Aralık 2005, 12:57:59

Başlık: PSoC canavarlarının dikkatine !...
Gönderen: aster - 20 Aralık 2005, 12:57:59
@ tatlisukurnazi,

Paralel porttan yaptığın PSoC programlayıcıyı merak ettik bizlerle paylaşırmısın?
PSoC larla ilgili fiyat performans değerlendirmelerini alabilirmiyiz?

Sen daha önce RENESAS M16C serisini parçalamıştın  :)
M16C ile bunu kıyaslarsak sence sonuç nedir?

ve diğer PSoC canavarları, aynı sorular sizlerede
Başlık: Merhaba sayin bakanim :)
Gönderen: aYe - 20 Aralık 2005, 16:16:32
Öncelikle şu 6 yıldız için teşekkürler, on yıldır internetteyim bu ilk torpilim oldu:) Ben mailimi bile yazmadan nasıl radara girdim onu da halen anlamis değilim ama madem bakanlık emri var cezamizi çekelim:)  

Psoc için paralel porttan çalışan programlayıcı aslında internette bolca mevcut ancak bana göre çok hantaldı (çeyrek programlama/dk);
1) insystem programlama sonrası psoc'un çalışmaya başlaması için mouse ile reset butonuna click yapma zorunluluğu
2) insystem programlama için gereken pinlerin özgürce kullanılamaması (ilgili portta lcd data bus varken her üç programlamadan biri kesin hata veriyodu)
Peki ne yaptik;
1) bir adet 4053 ekledik 2 switch ile sck sda pinlerini özgür biraktik
2) geriye kalan 1 switch , 2 diyot ve kondansatör ile de reset clickinden kurtulduk

Sonuc olarak bütün psoc ailesini programlayabilen 4programlama/dk hızına ulaşmış bir cihaza 10$'i geçmiyicek maliyetle sahip olduk :)
Simdi protel pcb ve schematic dosyalarini ve programin exe'sini, C derleyicisinin şifresini buraya eklemek isterdim ama bir türlü kadiköye gidipte smd 4050 alamadim...
En kisa zamanda tamamlayip buraya gereken dosyalari ekliyicem...

Mitsubishi M16C ve PSoC pek kiyaslanabilecek şeyler değil aslında.. M16C'ye benim yaptığım zulmü hitler yahudilere yapmadi :) Şöyle ki; 500volt 1.8mhz'de çalışan bir epilasyon cihazının hava nüveli çıkış bobinin içine M16C'yi çalışırken yerleştirdim. Ki bu cihaza 30cm yaklasan bir bilgisayar rutin bir şekilde resete gidiyo... Akibetinde bütün I/O lar yüksek seviyeye dönüştü, ben M16C yandı diye düşünüp kartı bobinin içinden çıkartırken (bobinden sadece 2cm uzaklaştı) I/O'lar normale döndü ve M16C çalışmaya devam etti. En ilginç olansa resete dahi gitmemişti yani mcu asla kitlenmedi. Kişisel kanaatim benim gördüğüm en güvenli mcu olduğudur. Bana göre Tricore ARM ve benzerleri gibi üst seviye bir mcu. Psoc'u ise PIC12-16-18 Avr gibi mcu'larla ayni katagorilerde düşünebiliyorum.

Geçelim Psoc nedir kimdir;
Cypress firmasının (www.cypress.com) Mixed-Signal Controllers diye adlandirdiği nedense mcu demekten çekindiği bir ürünü.
A+ aldigi dersler;

1)örnegin 3v pille besleyeceginiz bir devre tasarladiniz ama kartta 1 tane de 5v kompanent var.. Sorun değil Psoc kendi beslemesini bir diyot ve minik bir bobinle 5volta yükseltir hatta bir iki tutumlu arkadaşıyla da paylaşabilir. Bitti mi sayin yolcular?

Bitmedi...
2)24 mipslik (8 bacaklisi bile 24mhz)bu arkadas icin yana yana osilator aramak zorunda değilsiniz zira icinde var. Ayrica pll ile 48mhz'yi cpu harici bloklarda kullanabilirsiniz. Yine ek olarak dahili 32768 kristali de eklemekte fayda var. Ve yine içinde mevcut 3 prescallerin her biri için 24mhz,Pll,32768,I/O,Timer,Diger bir prescaller veya veya veya'yı giriş olarak seçip istediginz şekilde bölerek istediginiz yerlere clock olarak atayabilirsiniz.Bitti mi sayin yolcular?

Bitmedi...
3)6'dan 14 bite kadar degişik tipte ve adetlerde pwm modülünü donanıma ekleyebilirsiniz high low mosfet drive için çıkışı iki pine rahatlıkla bölebilir hatta dead time'i da istediginiz kadar ayarlarsınız. 8 tane DAC 8 tane ADC modülünü  aynı anda sadece 28pin bir entegreye donanım olarak ekleyebilisiniz. Size alçak geçiren filtre, yüksek geçiren filtre opamp comparator,voltage referance mi lazim? Sorun yok onlardan da beher miktar ekleye bilirsiniz. Timerlar zaten 8 den başlıyo 32 ye kadar var.. Bitti mi sayin yolcular?

Bitmedi....
4)Size dmtf dialer lazım hemde telefon hattı üzerinden seri data iletişimi yapıcaksınız onunda modulleri var ekleyin 28pin psoc'a, i2c, irda, yada 4 tane rs mi lazim? Onlarıda eklemek mümkün. Birde üzerinde dahili sicaklik sensoru var ds1820 gibi ama protokol biraz daha zor; isiyi okumak için x= FlashTemp_cGetData(); gibi uzun bir kod yazmaniz lazim.CRC16 modulunu de donanım olarak ekleye bilirsiniz, uzun crc kodları yazmanıza yine gerek yok. Bitti mi sayin yolcular?

Bitmedi....
5)Her pini ayrı ayrı; input,output,analog giriş,analog çıkışı, open drain high,open drain low, pull up, pull down seçip her biri için interrupt tanimlayabilirsiniz. Bir I/O ile pwm cikisini and'leyip bir comparator çıkışıyla exor yapıp alçak geçiren filte çıkışıyla or'layarak sonucu diger bir I/O'ya yönlendire bilirsiniz tabiki donanım olarak bunun için kod yazmanız gerekmiyo şemayı çizin oldu... Bitti mi sayin yolcular?

Bitmedi....
6)32K flash 2K ram e sahip bu entegreyi arrow elektronikten parakende 3.5 dolara rahatlıkla satin alabilirsiniz(CY8C29466-24PXI), kendimden biliyorum... 100 pin olanıda sanirim 5 dolar civarlarında. Ayrıca 2minik bobin ve 2 kondansator gibi minimize edilmiş eklemelerle rf usb olabilen tipleri ve daha fazlası da mevcut. Bitti mi sayin yolcular?

Ee bitti:) en azından aklıma şimdilik başka bişey gelmiyo...

D- aldığı dersler;
1) Emulator olmadan simulasyona izin vermiyen bir editore sahip ve emulator 950milyon lira.. hatali kod yazdiginizda cok yorulabilirsiniz.
2) 100pin olan tiplerinde dahi maksimum 32kb hafiza olmasi

Bunlara kafa yormaktan türkçe öğrenmeye vaktim olmadı. Psoc'u da 1 aydir kullanmaya başladım tam olarak biliyorum diyemem. Anlatim hataları, eksik, fazla, yanlış kısımlar olabileceğinden şimdiden affınıza sığınıyorum...
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: refik1 - 20 Aralık 2005, 22:19:57
tatlisukurnazi kardeş

seni nerelerdeydin şimdiye kadar şu psoc u bir anlatan olsada dinlesek diyordum.

ben yeni kullanmaya başladım eskiden aldığım bir cy3205 emulatorunü vardı şindiye kadar bir uygulama yapma şansım olmamıştı şimdi yeni bir projeyle uğraşıyorum

analog modüllerin nasıl kullanıldığıgibi bazı örneklere ihtiyacım var
ingilizcem iyi deyil yabancı sitelerden birşeyler indirdim ama dediğimgibi
acemilik

bu konuda sayın yöneticilerden rica etsekde bir başlık açsalar diyeceğim ama daha psoc ismi nerdeyse yeni geçiyor sitede umarım zamanla oda olur.

yardımların için şimdiden teşekkürler.
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: Tenir - 21 Aralık 2005, 10:43:43
Bu psoc lar oldukça iyiye benziyor. Türkiye distribütörü destek elektronikmiş. Sayfasında türkçe uygulama notlarıda var.  www.destekelektronik.com/psoc.htm
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: aYe - 21 Aralık 2005, 21:09:24
Merhaba refik1

Hocam eğer asm yazmak istiyosanız benden de kocaman bir 0 sadece C ile bişeyler yazıyorum ki o da C'nin çok basit ve evrensel olması nedeniyle. Analog kisimlarini biraz kullandim. Halen uğraştığım bir projem var 2 tane half bridge smps, kapasitemetre, ve AC +-5A akım ölçme vs. gibi birçok misyonu 28 bacaklı bir PSoC'un sirtina yüklemeye çalışıyorum, bu esnada da comparator 14bit adc gibi analog kısımlardan bazilarini kullandım.

Kısaca bildiklerimi aktarıyım;
Öncelikle PSoC Designer 4.2'nin "Device Editor" bölümündeki "Global Resources" kısmındaki analog la ilgili ayarlardan bahsediyiyim;

Analog Power = SC On/Ref High
Psoc pilli devreler gibi uygulamalarda düşük güç tüketimi için modüllerin kullanacağı güçlerin ayarlanabilmesini de mümkün kılmış tabi düşük güçlerde işlem süresi ve hassasiyet sapmaları mümkün olabilir kanısındayım. Ama ben pilli bir devre yapmadığım için hiç kurcalamadım o kısımları. O yüzden gereken ayarları anlatırken sizede "HIGH POWER" olarak varsayıcam.

Ref Mux = ((Vdd/2)+-(Vdd/2))
Psoc besleme voltajının tam yarısını 0 kabul eden bir yapıya sahip (external agnd ve external vref seçeneği seçilmemişse) agnd ve avcc yi ise agnd+-besleme/2 veya agnd+-bandgap vs. şeklinde seçebiliyosunuz.
Yukardaki seçimde gnd'ye göre -V=0v Agnd=2.5v  +V=5v değerlerini aliyo.

AGndBypass = Disable

Op-Amp Bias = High

A_Buff_Power = High

Analog modüllerin bir çoğu 8mhz nin üstüne çıkamıyo bu yüzden clock girişlerini 8mhz nin üzerinde olmayacak şekilde ayarlanmış bir prescaller ile vermeye özen göstermeniz lazım zira 48mhz bile girseniz derleyici hata vermiyo tabiki sonuç baya bir hata veriyo.

Bu ayarlar yapıldıktan sonra  kullanmak istediginiz modülü seçip eklemeniz lazim. Örneğin bir comparator eklediniz;
PGA_1_Start(PGA_1_HIGHPOWER);
şeklindeki satır comparator'un calismaya baslamasi icin yeterli.

Elinizde bulunan cy3205 kiti sanirim yeni cy8c29 serisini kapsamıyo bir süre beklerseniz buraya ekleyecegim programmer ile kullanirsiniz. Analog kısımları genel olarak biraz anlatmaya çalıştım, malesef bende de ingilizce yok kurcalayarak bişeyler bulmaya çalışıyorum.
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: refik1 - 22 Aralık 2005, 14:45:23
alıntı
Hocam eğer asm yazmak istiyosanız benden de kocaman bir 0

aslında bu sıfırı sitedeki bazı arkadaşlar çokdan vermişdide bakalım biz halen direniyoruz :)

C için bakalım siteden bazı arkadaşların sağolsunlar gayretleri var öğreneceğiz ama benim projeler nedense hep acil oluyor

o yüzden şimdilik 1-2 ay daha asm ile yazmam gerekiyor
artık bende kabul etdim C öğrenilecek.

psoc da analog önerilerin için teşekkürler biraz uğraşayım bakalım ne çıkrtacağız.
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: aYe - 22 Aralık 2005, 20:35:54
C ile program yazan biri ASM için bunları söylese belki anlarım olayı idrak edemeye bilir 2 ay sürede anca öğrenebilir. Ama asm yazan biri için Cye geçmek 3 günü geçmez diye düşünüyorum ki ben 3 günde ckitabi.pdf diye nette dolaşan bir dosyadan baka baka yazmaya başlamıştım. Hem madem işiniz acele C ye geçmek için daha ne bekliyosunuz? C ye geçmeden önce 32K asm programı 1 senede bitirdim, aynı kodu C de çok daha gelişmiş şekilde (200K lik bir program) yazdım 3 günde bitti :) Aceleniz yoksa ASM ile devam edin bence.
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: refik1 - 23 Aralık 2005, 00:17:44
tatlisukurnazi kardeş
seni anlıyorumda ben biraz eski kafalıyım ,kafamdaki acele işi bitirip
iyce tartacağım bolca örnek toplayacağım falan.
amam muhakkak öğreneceğim C yi

şimdi senin pcoc tecrübenden biraz faydalanabilirmiyiz şöyle bir problem var gibi ....

60 volt seri aküden 3 faz asansör motorunu 3... 10 herz arası sürmem gerekiyordu
Bunun için 3 adet pwmdb8 in PulseWidth genişliğini tablodan sırası ile değiştirerek motoru sürdüm normal şalışıyor.

Torku artırmak için araştırma yaparken şu dikkatimi çekti
Atıyorum R fazının üst kenarı çıkış verdiğinde S veya T fazlarının alt kenarlarının bazen çıkış vermediğini dijital skopla gözledim.

bence sorun
Tablodan aldığım değere göre PulseWidth genişliğini değiştirirken  önce 1. pwm sonra 2.pwm sonrada 3.pwm i değiştirirken arada geçen zanandan kaynaklandığını tahmin ediyorum

acaba bu 3 adet pwmdb8 lerin PulseWidth genişliklerinin değişimini aynı anda başlatamazmıyım.

mümkünse şimdilik ASM

şimdiden teşekkürler.
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: aYe - 23 Aralık 2005, 08:35:13
Hocam inanin ASM sifir. Bakinca arapca gibi geliyo.
Lakin şöyle bir 3phase motor uygulamasında
void h3p_isr()
{

// system timer
timer++;

// load new velocity if request is active
if(index_step_flag)
{
index_step = new_index_step;
index_step_flag=0;
}

// advance NCO phase
index += index_step;

// extract sample index
indexb = ((BYTE *)&index)[1];

// set multiplier to output gain
MUL_Y = ((BYTE *)&gain)[0];

// load 8-bit samples into duty registers, scaled by output gain
MUL_X = wavelut[indexb];

PWM_PH_A_PULSE_WIDTH_REG = DEAD_TIME + (MUL_DH << 2);

indexb += WAVESTEP;

MUL_X = wavelut[indexb];

PWM_PH_B_PULSE_WIDTH_REG = DEAD_TIME + (MUL_DH << 2);

indexb += WAVESTEP;

MUL_X = wavelut[indexb];

PWM_PH_C_PULSE_WIDTH_REG = DEAD_TIME + (MUL_DH << 2);

}

C bilmesek bile açıkca belli oluyoki değerleri pwm modüllere aynı anda değilde sirasıyla atılmış ancak hesaplamada (sanırım hız kazanmak için)donanım multiplier kullanılmış, dead time ve output gain şeklindeki değerler de hesaba katılmış.

mod notu: kod vereceğimiz zaman # ikonuna 2 kere basıyoruz ve çıkan 2 code tırnakları arasına kodu yapıştırıyoruz, nasıl olduğunu anlamak için msj ın alıntı butonuna tıklayıp nasıl olduğuna bakınız
Başlık: PSoC'a baslamak icin gerekli 3$'lik mcu haric hersey
Gönderen: aYe - 29 Aralık 2005, 21:16:11
Merhaba arkadaşlar,

PSoC'ları kullanmak isteyen arkadaşların öncelikle ücretsiz psoc designer 4.2'yi cypress'in web sitesinden (http://www.cypress.com) indirip bilgisayarına kurması gerekiyor. Assembler kod yazicaksaniz sorun yok, derleyici ücretsiz. C kod yazicaksaniz bu linkten serial'i (http://rapidshare.de/files/10051652/imagecraft_serial.rar.html) indirerek bi parça yaramazlık yapmak zorundasınız.
Daha önce yazdığım mesajımda bahsettiğim (üzerinde biraz oynadığım) Cyp programmer'in semasi (http://rapidshare.de/files/10117554/CypaYe.jpg.html) ve protel pcb (http://rapidshare.de/files/10117651/CypaYe.PCB.html) dosyasını indirip kartınızı yapın. Sanirim maliyeti 10YTL yi geçmez.Cyp.exe (http://rapidshare.de/files/10052681/CyP.exe.html) nin setings ayarları da resim (http://rapidshare.de/files/10053580/cypsetings.jpg.html)'de gösterdiğim şekilde olucak. Size de arrow'a telefon açıp sample istemek kalıyor. "CY8C29466" ile başlamanızı tavsiye ederim. Kolay gelsin...
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: mahoaga - 29 Aralık 2005, 21:59:41
C derleyici ve linkerler çok güzel olabilir ancak sorun bu entegre fazla anonim olmamış olmaması. Temin edilmesinde büyük sıkıntılar olacak sanırım. Arrow dan 1 tepsi almaya kalkmak oldukça pahalı olsa gerek. Numune istesek bile sonradan isememiz gerekn min adet yüklüdür sanırım. Hem C derleyicisinin Trace etmeye izin vermemesi ( Development board yokken) de büyük bir sorun. Cpu nun içerisinde çok miktarda peribheral donanımın gömülü olması gerçekten harika ama diğer sorunlar Cpuya olan isteğimizi köreltiyor.
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: OG - 29 Aralık 2005, 23:11:05
@tatlisukurnazi

PIC'ı tam öğrenemeden PSoC hayranı yaptın beni. Bu konunun devamı gelir ve gelişir ümid ediyorum. Belki de insanların PIC'e yönelmeleri kod zenginliğindendir. PIC konusunda uzmanlaşmış arkadaşlarımız durumu farketseler eminim ki konu daha hızlı gelişir.
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: aYe - 30 Aralık 2005, 01:43:09
mahoaga yukarıda yazdığım diger mesajları okursan orda da belirtmiştim yine de tekrarlayım arrow psoclari stoklarda bulunduruyo ben sahsen gittim 4 tane aldim para bile almadılar ve pic ile kıyaslarsak fiyatları komik derecede ucuz.. yari fiyata 100 kati özellik sunuyo. dahili 24mhz kristali olan 28 bacakli 32k flash 2k ram bir psoc parakende 3.5 dolar civarı.
Og eger bilmiyorsan C öğrenmelisin, işlemci ögrenilmez kullanılır. tek dil bütün işlemcileri kullanırsın.. Önce C ye yogunlas döküman istersen bir pdf dosyası var gönderiyim bende ordan bakip öğrenmiştim. Saygilar..
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: OG - 30 Aralık 2005, 02:40:28
tatlisukurnazi
Gönderebilirsen sevinirim, pm ile adres verdim. Teşekkürler.
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: refik1 - 30 Aralık 2005, 02:54:51
biryerlere atabilirsen bizlerde faydalanırız.
Başlık: PSOC DOSYALARI
Gönderen: EES - 30 Aralık 2005, 16:45:11
@tatlısukurnazı,

Yukarıdaki dosyalar silinmiş.PSOC için gerekli dosyaları tekrar upload edebilirmisin.
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: bayramonur - 30 Aralık 2005, 19:47:53
Silinme falan yok.Rapidshare yeni yil icin sitede bakim yapiyormus.Bu yuzden free kullanicilara bazi kisitlamalar getirmis.

We are doing HEAVY maintenance until 1.1.2006 in order to provide you with much more speed and performance! Because of this, the bandwidth is very limited right now for free-users. Please enjoy the days, enjoy New Year's eve and have fun with your friends and family. If you REALLY need a file, you can try again later or just get a PREMIUM-Account. Please do NOT think that we are doing this upgrades to make you buy a premium-account. You will see a much faster RapidShare really soon, so please stay tuned and we wish you a happy new year!
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: aYe - 30 Aralık 2005, 20:13:14
Merhaba arkadaşlar

Rapidshare'de ki dosyalara baktım sorun yok. Siz baktiginiz sirada bir sorun olusmus olabilir veya bayramonur'un bahsettiği gibi birşey de olabilir ama ben gene de rapidshare'den nasıl dosya indirilicegini anlatiyim istedim, zira ben bulana kadar hep al işte bu link'te bozuk diye celalleniyordum:)
Rapidshare üzerinde dosyanın bulunduğu sayfa açıldıgında "free" yazan kısmın altındaki "free" butonuna basmalısınız, açılan sayfada alt kısımda 20sn'lik bir timer olucak o bitene kadar bekledikten sonra resimdeki üç karekteri kutucuga aynen yazarak enter yapin, sonra download başliyacaktir.Bir de günlük 25mb download limiti veriyorlar bu uyarıyı alirsaniz internet baglantinizi kesip yeniden baglanin ip degişince yaska kalkıyor.

Mcu ile kullanmaya yetecek kadar C öğrenmek için tek başına yeterli bir kaynak olarak gördüğüm Ckitabi.pdf (http://rapidshare.de/files/2606226/ckitabi.pdf.html) dosyasını da aynı yere yükledim, linke tıklayarak indirebilirsiniz.

Kolay gelsin...
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: aYe - 30 Aralık 2005, 22:18:03
Arkadaşlar Cyp programmer'i ilk denemede lowcost yapıyım derken abartıp lowcossss yapmışım sonrasında düzeltmiştim ama sizin için yanlışlıkla eski dosyaları upload etmişim. Eskiside çalışıyor ama bunun kadar tutarli değil. Diğer mesajımdaki linkleri de düzelttim, ilkkez bakan olursa karıştırmasın diye. İlgili linkleri aşağıya da yeniden ekliyorum. Kusura bakmayın.

Cyp programmer'in semasi (http://rapidshare.de/files/10117554/CypaYe.jpg.html) ve protel pcb (http://rapidshare.de/files/10117651/CypaYe.PCB.html) dosyası.
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: OG - 31 Aralık 2005, 07:31:38
Rapid problemi olanlar için http://picproje.org/upload/files/ckitabi.zip
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: Gerok - 05 Ocak 2006, 12:59:33
@tatlisukurnazi

Psoc mcu ları gördüğüm kadarıyla proteus da simulasyon yapamiyoruz bunu yapabileceğimiz bir program varmı?
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: aYe - 06 Ocak 2006, 05:19:27
Malesef PSoC'larin neredeyse tek ve en büyük sorunu bu. Belki profesyonel kullanıcılar için 950milyon verip emulator almak sorun olmayabilir ancak amatör kullanıcılar için yapabilcek pek fazla bisey yok. Emulator olmadan cypress'in kendi derleyicisinde dahi simülasyon imkanı yok. Gerçi yazdigin kod'la ilgili bir simülasyon yapıcaksan ve C kullanıyosan başka işlemciye yaz orda simüle et sonra PSoC'ta çalıştır diye önericem ama tabiki aynı şey olmadığını biliyorum. Ben emulator almadan önce yazdigim kodu renesas m16c de simule ediyordum. PSoC'lar için başka bir derleyici ve seçim yapma lüksünüz malesef yok. Çünkü PSoC sadece bir mcu değil. Önce kısmen bir şema çiziyorsunuz derleyip mcu'nuzu oluşturuyosunuz, sonrasında derleyici size bir pdf dahasheet oluşturuyo. Bu sizin tasarımınız olan ve başka bir eşi daha olmayan bir mcu'nun datasheet'i, sadece sizde var. Geriye elinizdeki datasheet'e bakarak ona kod yazmak kaliyor. Verdigim programmer'in maliyeti 5 dolari geçmez, 1-2 PSoC'u ücretsiz arrow'dan temin edebilirsiniz. Bu olumsuzluğa rağmen eğlencesine olsun bir kez deneyin derim... Kolay gelsin...
Başlık: PSOC DOSYALARI
Gönderen: EES - 06 Ocak 2006, 10:49:57
@tatlısukurnazı SERIAL.RAR dosyasını rapidshare' den alamıyoruz.tekrar gönderirsen memnun olurum
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: Veli B. - 06 Ocak 2006, 12:59:07
Video tabanlı eğitim.http://www.cypress.com/portal/server.pt?space=CommunityPage&spaceID=2&parentname=CommunityPage&parentid=0&in_hi_userid=2&control=SetCommunity&PageID=387&CommunityID=205&&ArchivedTrainingType=Tele-training&ArchivedSortFilter=ALL (http://www.cypress.com/portal/server.pt?space=CommunityPage&spaceID=2&parentname=CommunityPage&parentid=0&in_hi_userid=2&control=SetCommunity&PageID=387&CommunityID=205&&ArchivedTrainingType=Tele-training&ArchivedSortFilter=ALL)
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: aYe - 06 Ocak 2006, 18:35:03
@EES bu rapidshare artık can sıkıcı olmaya başladı, linke bende tıkladım serverlarımız bakımda diye bir mesaj çıkıyor. Bakimlari bittiginde link düzelicektir illaki ama ben yinede Serial (http://www.hemenpaylas.com/download/62344/imagecraft_serial.rar.html)'i yeni bir yere daha yükledim, işin aceleyse bekleme diye. İyi çalışmalar...
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: Petek - 06 Ocak 2006, 18:51:17
Bakımda dediğinde bir geri yap, refresh yap sonra tekrar free butonuna bas. Ben de hep tuttu bu yöntem.
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: aYe - 19 Ocak 2006, 18:09:03
Merhaba,

Nerdeyse 15gün oldu buraya yazip çizen yok. Dolayısıyla biraz PSoC reklami yapmak istedim.
Sitedeki https://www.picproje.org/index.php/topic,171 (https://www.picproje.org/index.php/topic,171) kısmında konuşulan olayı PSoC ile yaparsak sizin yazicaginiz C kodun tamami main fonksiyonuna ekleyeceğiniz üç satırdan ibarettir.
//----------------------------------------------------------------------------
// C main line
//----------------------------------------------------------------------------

#include <m8c.h>        // part specific constants and macros
#include "PSoCAPI.h"    // PSoC API definitions for all User Modules

void main()
{
   DTMFDialer_1_Start(DTMFDialer_1_HIGHPOWER);
   DTMFDialer_1_StartSamples();
   DTMFDialer_1_DialFromRom("02162162162");// sözde aramasini istediğimiz numara
}

Bilen de bilmeyen de yazsin haraket gelsin... İyi çalışmalar...
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: engin_ - 19 Ocak 2006, 20:01:58
Alıntı yapılan: "tatlisukurnazi"Çünkü PSoC sadece bir mcu değil. Önce kısmen bir şema çiziyorsunuz derleyip mcu'nuzu oluşturuyosunuz, sonrasında derleyici size bir pdf dahasheet oluşturuyo. Bu sizin tasarımınız olan ve başka bir eşi daha olmayan bir mcu'nun datasheet'i, sadece sizde var. Geriye elinizdeki datasheet'e bakarak ona kod yazmak kaliyor.

Doğru mu anlamışım: MCu daki bileşenleri kafamıza göre mi seçiyoruz. Bunu biraz açmak lazım. Birde bu seçtiğimiğz bileşenler kalıcı mı oluyor. Yani yeniden kısmen bir şema çizip, derleyip mcu ya yükleyebiliyormuyuz.
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: aYe - 20 Ocak 2006, 11:03:20
@engin_
Evet doğru anlamışsınız. Ör: CY28C29466 için 16 digital 12 analog blok'a modül listesinden çeşitli modüller ekleyip istediginiz gibi birbirleriyle bağliyorsunuz ayrica bir matrix yapisi sayesinde i/o ve bloklar arasinda lojik düzenekler, baglantilar vs. oluşturabiliyorsunuz. PSoC'un kendi editöründe bu çizimi yaptıktan sonra sizin mcu'nuzun benzersiz pdf'ini oluşturuyor. Örnek teşkil etmesi açısından editörün kapasitemetre uygulamasi örneginde oluşturduğu datasheet'in linkini veriyorum;
http://www.hemenpaylas.com/download/104251/C__ElCapMeter_ConfigDataSheet_configreport.pdf.html (http://www.hemenpaylas.com/download/104251/C__ElCapMeter_ConfigDataSheet_configreport.pdf.html)
Bu pdf'e göre programinizi yaziyorsunuz ve derleyip hex kodunuzu oluşturuyorsunuz. Bu hex kod hem programinizi hemde PSoC'u sizin semanizdaki hale dönüştüren kodu içeriyor. Çizdiğiniz bileşenler sabit kalmiyor eğer degiştirip tekrar yüklerseniz değişmiş çiziminiz geçerli olur. İyi çalışmalar...
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: OG - 23 Ocak 2006, 02:33:37
Burada PSoC hakkında ufak tefek birşeyler var;

http://www.circuitcellar.com/library/print/0804/Eady169/index.htm
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: OG - 23 Ocak 2006, 02:50:20
PSoC canavarları muhakkak bilirler, görsel çalışmalar için;
PSoC Express™: No NRE. No Code. No Hassle.

http://www.onfulfillment.com/cypress/landing_page.asp?source_code=M491a
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: aYe - 23 Ocak 2006, 03:13:53
Selam OG hocam,

PSoC Express'i yükledim ancak hatalar verdi ve çöktü. Sanırım ilk sürüm olduğu için ama zamanla sorunsuz hale getiriceklerine eminim. Şimdilik download ettiğinize deymez. Ama düzeltirlerse süper yani. Mesela 8 sıcaklık sensöründen bilgiyi alıp lcd ekranına atan bir işi bitirmeniz 10dk yi geçmez.

İyi çalışmalar...
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: OG - 23 Ocak 2006, 03:28:52
Valla üstadım ben zaten PSoC dan hiç anlamam. Gezinti yaparken dikkatimi çekti, sen bilirsin zannediyordum, diğer yeni ilgili arkadaşlar için yazmıştım. Bundan sonra umuyoruz ki senin ustalığınla ben ve diğer arkadaşlar da birşeyler kapar.
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: aYe - 23 Ocak 2006, 04:50:05
Toplami 10 milyon etmeyecek malzemeyle programmer yapicaksiniz, şemasını da pcb'yi de verdim. Sonra arrow'a bir telefon açıp uyduruk bir projeyle bir kaç tane sample CY8C29466 isteyeceksiniz. Sonra PSoC designer'i pc'ye kurup hadi bize program yazdir diyeceksiniz başlıyıcaz birşeylere, 1 hafta sürmez ben sizden yardim almaya başlarım. Hele sizdeki bu azim varken; cia laden'in peşine sizi taksa çoktan yakalamıştı yada ikame bir trafo kesin bulurdunuz :D

Konuya ilginizden dolayı ayrıca teşekkür ederim. Pic'le bunca şeyi yapanları ellerinde PSoC gibi bir malzemeyle kimse tutamaz, dikkat çekmek açısından burayı canlı tutmakta fayda var...

İyi çalışmalar...
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: mhk - 23 Ocak 2006, 19:12:26
Alıntı yapılan: "tatlisukurnazi"Konuya ilginizden dolayı ayrıca teşekkür ederim. Pic'le bunca şeyi yapanları ellerinde PSoC gibi bir malzemeyle kimse tutamaz, dikkat çekmek açısından burayı canlı tutmakta fayda var...

Sevgili Tatlisukurnazı... Hadi o zaman bir derleme yapalım ve neler gerkiyor işlem basamakları halinde sıralayalım; ( Burda işin büyüğü sana düşüyor.) Şemaları programları vermiş olabilirsin lakin hepsini derli toplu halde ve ne gerekiyorsa yazabilirsen çok hoş olur. Kolay gelsin.

1* Gerekli olacak psoc işlemcisi ve nasıl temini ?
2* Teminde dikkat edilmesi gereken hususlar?
3* Gerekli olan programlayıcı şemaları pcb'leri varsa icd isd işlemleri ?
4* Gerekli olacak programlayıcı program linkleri vs vs.?
5* Gerekli olacak derleyici ( Varsa tüm diller basic, c vs vs.)?
6* Gerekli olabilecek deneme kartı şema pcb vs.
7* Basit ve anlaşılır uygulama örnekleri?

Benim aklıma gelenler bunlar bu işlem basamaklarına eklemeler yapabilirsin.  ;)
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: Petek - 23 Ocak 2006, 19:44:15
@tatlisukurnazi

hocam, bu konfigürasyon çalışma sırasında dinamik olarak değişebiliyordu değil mi? Yani örneğin ben 2 uart modülünün giriş ve çıkışlarını işlemcide istediğim pinlere atadım. Diyelim bir pc ve 8 değişlik cihaz ile uart haberleşmesi yapacağım. O cihazlara giden rx ve tx hatlarını işlemcide 16 pine bağladım. Çalışma esnasında aynı anda bir cihazla haberleşeceğimde(yani kontrol işlemcide olacak) o cihaza ait rx-tx hattına uart giriş ve çıkışlarını versem, diğer 7 tanesini digital io da (yön input) bıraksam (pullup dirençlerle aktif high konumunda tutarak), bir cihazla işim bitince onun rx-tx hattını digital io ya dönüştürüp, uart modülünün rx-tx uçlarını bir sonraki cihaz için kullanılan hatta bağlasam ve bu şekilde sürekli 8 cihazla dönüşümlü haberleşmek istesem bu şekilde çalışabilirmiyim.

Fırsat bulup bir el atamadım bende de PSoC yarışması için gelmiş C compiler (lisanslı), programlayıcı yazılımı ve configuration ???? yazılımı olan  CD, programlayıcı (usb, ISSP çıkışı da var) (üzerinde bir de yarışma için kullanılacak işlemci yerleştirilmiş olan kit) var. Bu set o kadar geç geldi ki, yarışma süresinin bitimine bir ay kala elimize ulaştı. Öyle olunca katılmamıştım. Elde herşey hazır da bir tek enerji yok :(

İşlemci (yada .... array) olarak çok güzel özellikleri var ama herhalde yaygın olmadığı için ilgimi çekmedi. Bir süre daha elimde durur, bu arada Arm7 ler üzerine ilerlersem bu PSoC setini ihtiyacı olan birine (kargo parasını kendisi ödeyecek birine) gönderebilirim :)
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: Veli B. - 23 Ocak 2006, 19:47:49
Ben talibim. :D
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: aster - 23 Ocak 2006, 20:50:51
Hehhehe, Canavarlar çoğalıyor bakıyorum  :)  kim tutar sizi
Patlasın Moslar oynasın Kızlar nerdesiniz?
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: mmengi - 23 Ocak 2006, 22:37:14
@aster
Madem çağırdın davete icabet etmek lazım.  :)

Ben pic imden memnunum işimi gördüğü sürece nerde trak orda bırak misali devam ediyoruz.
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: CaFFeiNe - 23 Ocak 2006, 22:45:57
pic,psoc,arm,8051 vs.vs. oyuncaklarımız :)
kim sadece tek bir oyuncakla oynamak isterki :)
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: mmengi - 23 Ocak 2006, 22:55:50
Alıntı yapılan: "CaFFeiNe"pic,psoc,arm,8051 vs.vs. oyuncaklarımız :)
kim sadece tek bir oyuncakla oynamak isterki :)

Benim için netice önemli işimi gördüğü sürece pic te olur 8051 de arm da önemli olan ne kazandırıp ne götürdüğü.
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: Petek - 23 Ocak 2006, 23:43:07
Alıntı yapılan: "katana"Ben talibim. :D
katana hocam, adresinizi ö.m. ile gönderebilirseniz müsait olduğumda PSOC CDsi ve programlayıcı kiti size kargo ile göndereceğim.
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: aYe - 24 Ocak 2006, 12:05:01
Selamlar,

Alıntı yapılan: "mhk"Sevgili Tatlisukurnazı... Hadi o zaman bir derleme yapalım ve neler gerkiyor işlem basamakları halinde sıralayalım; ( Burda işin büyüğü sana düşüyor.) Şemaları programları vermiş olabilirsin lakin hepsini derli toplu halde ve ne gerekiyorsa yazabilirsen çok hoş olur. Kolay gelsin.

1* Gerekli olacak psoc işlemcisi ve nasıl temini ?
2* Teminde dikkat edilmesi gereken hususlar?
3* Gerekli olan programlayıcı şemaları pcb'leri varsa icd isd işlemleri ?
4* Gerekli olacak programlayıcı program linkleri vs vs.?
5* Gerekli olacak derleyici ( Varsa tüm diller basic, c vs vs.)?
6* Gerekli olabilecek deneme kartı şema pcb vs.
7* Basit ve anlaşılır uygulama örnekleri?

Benim aklıma gelenler bunlar bu işlem basamaklarına eklemeler yapabilirsin.  ;)

Evet gereken herşeyi ve soruların cevaplarını bu başlık altında vermiştim, yine de tek mesaj altında toplayarak tekrar vericem. İlgine teşekkürler...

Alıntı yapılan: "Petek"hocam, bu konfigürasyon çalışma sırasında dinamik olarak değişebiliyordu değil mi? Yani örneğin ben 2 uart modülünün giriş ve çıkışlarını işlemcide istediğim pinlere atadım. Diyelim bir pc ve 8 değişlik cihaz ile uart haberleşmesi yapacağım. O cihazlara giden rx ve tx hatlarını işlemcide 16 pine bağladım. Çalışma esnasında aynı anda bir cihazla haberleşeceğimde(yani kontrol işlemcide olacak) o cihaza ait rx-tx hattına uart giriş ve çıkışlarını versem, diğer 7 tanesini digital io da (yön input) bıraksam (pullup dirençlerle aktif high konumunda tutarak), bir cihazla işim bitince onun rx-tx hattını digital io ya dönüştürüp, uart modülünün rx-tx uçlarını bir sonraki cihaz için kullanılan hatta bağlasam ve bu şekilde sürekli 8 cihazla dönüşümlü haberleşmek istesem bu şekilde çalışabilirmiyim.

Petek, aster hocam böyle bir başlık açılsın ve ben bildiklerimi paylaşıyım diye "psoc canavarı" şeklinde beni teşvik etti, aslında iyi de yaptı ama siz yinede öyle olmadığını bilin ve benim de çok şey bilmediğimin bilincinde olun.

Bu sorunun cevabını bende çok merak ediyorum. Mesela program koştururken 12 mevcut analog blogdaki bir op-amp'i kaldirip yerine dac atabilirmiyim diye düşündüm ama henüz deneme firsatim olmadı. Zira elimde acil bitirmem gereken bir proje var ve ordaki ihtiyaçlarım dahilinde PSoC'u inceleyerek ilerliyorum. Bu hususta net bilgilere sahip olduğum anda sizinle paylaşıcam ama düşünce olarak neden olmasın şeklinde aklımda yer etti. Ayrıca katana ile PSoC kit'ini paylaşman çok güzel. Eger basit bir kit ise göndermeden önce sema pcb vb. dosyalarını çıkartip buraya eklersen çok sevinirim. Teşekkürler...

Alıntı yapılan: "aster"Hehhehe, Canavarlar çoğalıyor bakıyorum  kim tutar sizi
Patlasın Moslar oynasın Kızlar nerdesiniz?.

Aster hocam bu espiriye bayiliyorum :) Bir ara ekonomik kriz sirasinda (millet meclis önünde yazar kasa parçalayıp soyunuyordu) bir arkadaşımın yaptığı isyanı anımsatıyor bana, çok ciddi bir tavırla; Yok bu böyle olmayacak, son çare meclisin önünde transistör yakıcam! demişti :)

Alıntı yapılan: "mmengi"Ben pic imden memnunum işimi gördüğü sürece nerde trak orda bırak misali devam ediyoruz.

Sizin pic'inizden bende çok memnunum ama psoc mevcut projede pic'e göre cihaz basina 3-4 dolar daha ekonomik hale geldiğinde ve adet 1000 civarinda olunca, hiç değilse rekabet edebilmek için mecbur kaldim. Tasarim yaparken maliyetlerde çok önemli ve bu durumda işe göre mcu seçmek zorundayim. Pic bu işte trak etti :)

Alıntı yapılan: "CaFFeiNe"pic,psoc,arm,8051 vs.vs. oyuncaklarımız  
kim sadece tek bir oyuncakla oynamak isterki

Bu işin hastalık boyutuyla ilgili :D Geçenlerde bir israil semiconductor firmasinin ürettiği switch mode mcu'sunu gördüm ve alıp kullanmazsam uyuyamam :D Pfc kontrol için bile donanımı bile var, sanki bütün uc38xx serisini içine atmışlar. Bayıldım :D

Alıntı yapılan: "mmengi"Benim için netice önemli işimi gördüğü sürece pic te olur 8051 de arm da önemli olan ne kazandırıp ne götürdüğü.

Ne kazandirip ne götürdüğünü hesaplayabilmek için vakıf olmak lazim ki yeni bir uygulama yapmadan önce kıyaslayabilesiniz. Bu durumda PSoC'a vakif olmanin maliyeti sadece 10 milyon ve 1 gün olarak makul seviyelerde.
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: aYe - 24 Ocak 2006, 12:23:46
1) PSoC derleyici ve service packleri ve C derleyici serial'i

http://www.cypress.com/portal/server.pt?space=CommunityPage&control=SetCommunity&CommunityID=205&PageID=209&&pfilter=24:PSoC%20Mixed-Signal%20Array&grpid=13&resource=Software%20and%20Drivers&next=0 (http://www.cypress.com/portal/server.pt?space=CommunityPage&control=SetCommunity&CommunityID=205&PageID=209&&pfilter=24:PSoC%20Mixed-Signal%20Array&grpid=13&resource=Software%20and%20Drivers&next=0)

http://rapidshare.de/files/10051652/imagecraft_serial.rar.html (http://rapidshare.de/files/10051652/imagecraft_serial.rar.html)

2) PSoC' benim bildiğim 2-3 firma tarafından yüzbinlere yakın adetlerde ülkemizde kullanılıyor. CY8C29466'yı başlangıç olarak tavsiye ediyorum. Arrow'un elinde stok olarak var bu malzeme istediğiniz zaman alabilirsiniz. Bir proje uydurarak 2-3 sample'i da ücretsiz olarak telefon ile isteye bilirsiniz. Parakende fiyati 3-4 dolarlar civari.

3)Programlayici sema, pcb,exe ve settings ayarlari;

http://rapidshare.de/files/10117554/CypaYe.jpg.html (http://rapidshare.de/files/10117554/CypaYe.jpg.html)
http://rapidshare.de/files/10117651/CypaYe.PCB.html (http://rapidshare.de/files/10117651/CypaYe.PCB.html)
http://rapidshare.de/files/10052681/CyP.exe.html (http://rapidshare.de/files/10052681/CyP.exe.html)
http://rapidshare.de/files/10053580/cypsetings.jpg.html (http://rapidshare.de/files/10053580/cypsetings.jpg.html)
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: Petek - 24 Ocak 2006, 12:36:42
Alıntı yapılan: "tatlisukurnazi"Selamlar, ...

Petek, aster hocam böyle bir başlık açılsın ve ben bildiklerimi paylaşıyım diye "psoc canavarı" şeklinde beni teşvik etti, aslında iyi de yaptı ama siz yinede öyle olmadığını bilin ve benim de çok şey bilmediğimin bilincinde olun.
alyeküm Selam, Cevabınız için teşekkür ederim.

Siz böyle derseniz biz kendimizi hagi konuma yerleştireceğiz o zaman :) PSoC bana karmaşık geldi. Yada çok istekle inceleyemedim. Dediğim gibi elimize çok geç ulaştırdılar. Üzerinde bir kaç konfigürasyon denedim. Beceremedim. PSoCların en beğendiğim tarafı da belirli bir pinden istediğiniz modülün girişini yada çıkışını alabiliyorsunuz, size kalmış. Özellikle PCB tasarımında çok avantaj sağlıyor. Ankarada bir firmada ARGE (ve malzeme satınalma) müdürü olarak çalışan bir arkadaşım anlattı. Pic li tasarımlarına alternatif PSoClu tasarım da yapmışlar. Pic18452 serisini 2 doların altında alamayınca PSoC tan almışlar (sanıyorum 100 binin üzerinde adet). PCB üzerinde %17 malzeme tasarrufu sağlamışlar. Cypress bu arkadaşın ismini ve söylediklerini bir bültende yayımlamıştı.
Alıntı Yap
Bu sorunun cevabını bende çok merak ediyorum. Mesela program koştururken 12 mevcut analog blogdaki bir op-amp'i kaldirip yerine dac atabilirmiyim diye düşündüm ama henüz deneme firsatim olmadı. Zira elimde acil bitirmem gereken bir proje var ve ordaki ihtiyaçlarım dahilinde PSoC'u inceleyerek ilerliyorum. Bu hususta net bilgilere sahip olduğum anda sizinle paylaşıcam ama düşünce olarak neden olmasın şeklinde aklımda yer etti. Ayrıca katana ile PSoC kit'ini paylaşman çok güzel. Eger basit bir kit ise göndermeden önce sema pcb vb. dosyalarını çıkartip buraya eklersen çok sevinirim. Teşekkürler...
Ben PSoC gemilerimi Akdenize yollayacağım için PSoCa geri dönmeyeceğim. Katana hocam bayrak yarışını devam ettirir :) Bahsettiğim kit aslında görseniz çok komik bir şey. Başparmağınız büyüklüğünde. Multilayer pcb yaptırmışlar. Üst kısmında smd bir işlemci var ve bacakları yan tarafa uzatılarak eşit aralıklı pinlere bağlanmış. Kart sanki işlemciymiş gibi dip paket standardına getirilmiş (herhalde 28 pin vardı). Kitin üst kısmında usb giriş konnektörü, birkaç smd direnç, led var. Kartın altında başka bir işlemci, 6 MHz. kristal ve ufak tefek elemanlar var. Bu alttaki işlemci PC ile usb bağlantıyı sağlıyor ve isteğe göre kartın üstündeki çipi yada ICSP ile dışarıda başka bir çipi programlamak için kullanılıyor. Bunun şemasını çıkartabilmem imkansız.
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: aYe - 24 Ocak 2006, 13:05:41
@Petek

Haklısın şeması çıkartılırda usb için lockbitli bir kod vardır sanırım.
Benim asil merak ettiğim şu; mümkünse karti yollamadan önce bir dener misin editör o karti görünce simülasyona müsade ediyor mu?

Kolay gelsin...
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: Petek - 24 Ocak 2006, 14:13:54
Alıntı yapılan: "tatlisukurnazi"@Petek

Haklısın şeması çıkartılırda usb için lockbitli bir kod vardır sanırım.
Benim asil merak ettiğim şu; mümkünse karti yollamadan önce bir dener misin editör o karti görünce simülasyona müsade ediyor mu?

Kolay gelsin...
Hocam, denerim denemesine de sonra hoşuma giderse o zaman göndermekten vazgeçermiyim acaba diyorum :) Elimde ona yönelik bir program olmadığı için herhalde sizden basit bir program isteyeceğim. İşlemci numaralarını akşam size iletirim. Normalde editör herhangi bir debugger olmadan simulasyona müsaade etmiyor mu?
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: aYe - 24 Ocak 2006, 17:43:46
Selam Petek,

Hazir basit bir örnek editörde var. Onunla denersin.
Normalde bir emülatör olmadan yazilim simülasyonuna malesef müsade etmiyor. Bende o yüzden heveslendim, öyle ucuz bir kart müsade ediyorsa arkadaşlara tavsiye etmek lazim, malum herkez emülatör alamaz...
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: Petek - 25 Ocak 2006, 01:48:08
Alıntı yapılan: "tatlisukurnazi"Selam Petek,

Hazir basit bir örnek editörde var. Onunla denersin.
Normalde bir emülatör olmadan yazilim simülasyonuna malesef müsade etmiyor. Bende o yüzden heveslendim, öyle ucuz bir kart müsade ediyorsa arkadaşlara tavsiye etmek lazim, malum herkez emülatör alamaz...
Selam hocam,

denedim fakat olmadı. Debug ikonu aktif değil.  Ayarlar->Tools->debugger a baktım. Paralel porta bağlı emülatör gibi bir şey olması gerekiyor. Bizim minik için bir ayar yok malesef.

Bahsettiğim karta PSoC InventionBoard deniyormuş (CY8C27443 Revision12)
[First Edition V1.00 (C) 2003]
Sanıyorum yarışma için özel tasarlanmış. Tarih olarak (25 Eylül 2003) gösterilmiş. Bu yarışmanın ilan edildiği zamanlara tekabül ediyor.

Programlama işlemi bitince disconnect edip, usb kabloyu çıkartarak kart kullanıma hazır hale geliyormuş. O nedenle debugger olarak kullanamıyoruz anladığım kadarıyla.
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: aYe - 25 Ocak 2006, 05:54:37
Selam,

Benim aldiğim emülatör de usb ama program onu görünce normal simülasyona da izin veriyor, normalde usb emulatör diye bir seçenek hiç gözükmüyor. O bakimdan sormuştum ancak elindeki kart usb'ye takili olduğu halde debug aktif olmadığına göre o işe yarayan bir kart değilmiş.
Ellerine sağlık denediğin için teşekkür ederim...
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: Petek - 25 Ocak 2006, 10:20:48
Alıntı yapılan: "tatlisukurnazi"Selam,

Benim aldiğim emülatör de usb ama program onu görünce normal simülasyona da izin veriyor, normalde usb emulatör diye bir seçenek hiç gözükmüyor. O bakimdan sormuştum ancak elindeki kart usb'ye takili olduğu halde debug aktif olmadığına göre o işe yarayan bir kart değilmiş.
Ellerine sağlık denediğin için teşekkür ederim...
A.S. , programlayıcının yazılımını kurduktan sonra sanal bir port açıp açmadığına bakmamıştım. Akşam bir daha bakayım. Belki debugger için sanal bir LPT açmış ve onu seçmek gerekiyor olabilir.

Şimdi aklıma geldi, Keil in project options Debug sekmesinde bir seçenek var. "Use simulator" ve  "Use ....." debugger isimleri var. Simulator seçili değilse IDE üzerinden simulasyon yapamıyoruz. Simulasyon için ULINK Arm Debugger gerekiyor. Acaba PSoC için de böyle bir seçenek varmı? Buna da bir bakayım :)

Geçen gün sorduğum konfigürasyonu dinamik değiştirme işlemi yanlış hatırlamıyorsam mümkün idi. Fakat o kadar çok ve farklı değişim için anormal kod üretilir mi diye merak etmiştim. Hiç deneyemediğim için de malesef aklımda hep soru olarak kaldı. Yarışmanın esas amaçlarından birisi de dinamik konfigürasyon değişikliklerini kullanıcılara yaptırtarak beğenilerini kazanmaktı diye hatırlıyorum. Aradan 2 yıl geçince detayları unuttum. İlk başlangıçta donanımı belirledikten sonra program size bir başlangıç assembler kodu üretiyordu. Bu assembler kısmı kullanıcıya karışık gelebilir diye dinamik değişiklik için yine IDE aracılığıyla yeni konfigürasyon tanımın yapılması tavsiye ediliyordu.  Sanıyorum başlangıç assemblerindeki kısım anlaşılsa programın herhangi bir yerinde istendiği anda modüller eklenip çıkartılabilir. Bu benim tahminim, sadece okuduklarımdan aklımda kalanlardan çıkartabilirdiğim sonuç. Yanlış ta olabilir...
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: aYe - 25 Ocak 2006, 10:45:10
Selam Petek,

Evet lpt olarak olmasada usb olarak sonradan listeye ekleniyor. Normalde lpt dışında bir bağlantı kabul etmiyormuş gibi bir görünüm sunuyor. Tekrar denemende fayda var anladiğim kadariyla ucuz bir kart ve konuyu PSoC için ciddi bir olumsuzluk olmaktan çıkartabilir.

Dinamik değiştirme konusunda seninle hemfikiriz ancak emin olmadan kimseyi yanlış yönlendirmemek adına yazmamak lazim. Şimdilik biraz daha ufalayalım arkadaşı ondan sonra tüm sabıka kaydını dökeriz buraya.

İyi çalışmalar...
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: Petek - 28 Ocak 2006, 13:52:45
Yanlış başlık altında yazdığımı daha yeni anladım  :oops: kusura bakmayın. (mesajı öbür taraftan sildim, buraya taşıdım)

Merhaba,
hocam katana hocama göndereceğim de kargoya gidemiyorum. Bu gün arabanın etrafına biriken 30-40 cm lik kar'ı temizle(ye/te)bilirsem gönderebileceğim inşaallah :D
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: aYe - 28 Ocak 2006, 20:24:18
@Petek

Estafurullah hocam, fena mı işte matraksiyon oldu ;)
Başlık: İmrendim
Gönderen: Klein - 28 Mart 2006, 21:11:53
Valla hocam bu psok'u öyle bi anlatmışsın ki , benim gibi fanatik bir renesas kullanıcısını bile düşündürdün. Teşekkür ederim.  renesas gerektirmeyecek kadar küçük  :)  :)  :)  bi projeye başladığımda ( duyan da her gün uzay mekiği yapıyorum zanneder)  kullanacam.  tabi bu arada 3 faz  asansör motoru sürmek isteyen arkadaşa , kod örneği vermek yerine bir m16 vermek daha uygun olur sanırım.  E malum zaten bir trifaze sürücüsü mevcut. :)
Başlık: PSoC
Gönderen: baggins - 13 Nisan 2006, 14:14:38
Merhaba arkadaşlar,
Bende yeni bir PSoC canavarıyım diyebilirim ve bu konuda sizin yazdıklarınıza bazı eklemeler yapmak istiyorum. PSoC (programable system on chip) adından da anlaşılabileceği gibi bizim belirleyeceğimiz konfigürasyonlara göre hazırlanacak boş bir çip. PSoC da analog ve dijital bloklar var. Analog ve dijital modülleri bu bloklara sığdığı kadar yerleştirebiliriz. Bundan dolayı projeye başlarken neler kullanmamız gerektiğini tespit etmemiz gerekio ve bu kullanacağımız modülleri bloklara yerleştirmemiz gerekio. Örneğin bir voltmetre yapmak için bize bir adc gerekio.PSoC da adc 2 dijital bir analog bloktan oluşuyor. bunu yerleştirdikten sonra gerekli giriş çıkış ayarlarını yaparak yazılıma geçiyoruz. PSoC un en beğendiğim özelliklerinden biriside modül kullanımı için gerekli olan alt programları zaten hali hazırda bulundurması. Bizim yapmamız gereken sadece bu programları çağırmak. Ayrıca LCD kullanmak istiyorsak onun bile modülü tasarlanmış. Bloklarda yer kaplamıo ama LCD nin hazırlanması beklemesi yazdırılması gibi bir sürü alt programı modül içinde var. bize düşen yeri geldiğinde o programları çağırmak.
Tüm bunları sizler biliyorsunuzdur zaten ama yeni başlayıp da PSoC un çalışma prensibini anlamayanlar için kısa birkaç bilgi vermenin doğru olacağını düşündüm.
Ayrıca ingilizcesi biraz iyi olan arkadaşlar için Cypress in web sitesinde amatör ve profesyönel tüm kullanıcıların direk cypress yetkilileri ile bağlantıya geçip sorunlarını dile getirmeleri için bir link var. www.cypress.com adresine girip technical support penceresini tıklayıp açılan sayfada üye oluyorsunuz. Burada hem sorularınızı yöneltebilir, hem de sorularınızla ilgili açılan diğer caseleri araştırabilirsiniz.
Daha sık görüşmek ümidiyle herkese kolay gelsin diyorum.
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: dundarh - 13 Nisan 2006, 15:23:18
Arkadaşlar herkeze selam. Yaklaşık 1,5 senedir PSOC kullanıyorum. PSOC ile yapılanlar ve yapabilecekleriniz karşısında şaşırır kalırsınız. Hayatımda ilk olark kullandığım microcontroller vede kendim ögrendim çok kolay. ASM bilmem ama gerekte yok zaten C varken herşey çok daha kolay ve basit. Üzerinde çalıştığım sistemler Bilgisayar haberleşemeli dijital ve analog kartlar. TIMO adıyla oluşturduğum ve gerçek anlamda şatışını yaptığım ürünlerim var otomasyona dayalı. Bir şeyler yapmak ve sonrada onun çalıştığını görmek beni mutlu eder bide o işten para kazanıyorsam deymeyim keyfime. Microcontroller ne olursa olsun önemli olan sizin tasarım gücünüz...
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: aYe - 13 Nisan 2006, 18:12:18
Selam,

Arkadaşlar "dundarh" ve "baggins" aramıza hoşgeldiniz.

Ben psoc'u 4-5 ay önce sadece bir işte kullandım, canavar yazdığına bakmayın forumda konusu açılsın diye yazıldı o :)

İlerleyen günlerde PSoC'ile ilgili benim de size bir kaç sorum olucak, cevaplarını arayıp bulamadığım bir kaç nokta olmuştu.

Konuya dair makale türü yazılar yazmak, püf noktalarını anlatmak isterseniz PSoC ana başlığı altında yeni başlıklar açabilirsiniz.

Şimdilik iyi çalışmalar.
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: ulaska - 04 Ağustos 2006, 19:04:50
selam,
yahu yok mu şöyle adam gibi çalışan bir psoc programlayıcısı?
cyp15 yaptım çalışmadı, cyp17 yaptım çalışmadı.
checksum yapıyorum hex olarak değer okuyor fakat  psocu bulamıyor.

cypa diye bir versiyon yapılmış heralde bu forumda gördüm son umut onu deneyeceğim. umarım problem olmaz artık

kullandığım psoc 29566.
ICSP versiyonları denedim sadece.
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: akkoyunlu74 - 06 Ağustos 2006, 00:57:13
Bende bu PSoC işine Allah Allah diyerek girdim ama sonuç sıfır. Dün Ankara'da konu ile ilgili kaynak aradım (tabi internettede) ama bulamadım. Türkçesini  geçtim, acaba ingilizce kaynak varmı piyasada?
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: Erol YILMAZ - 06 Ağustos 2006, 01:18:42
Sayın Akkoyunlu74   Ne yapmak istediniz acaba ?

PSoC için bir çok uygulama notu var. onların yardımcı olması lazım. Ama temel bir seviyeye gelmeniz ve blokları yerleştirip çıkış giriş yapabilmeniz lazım. Yoksa hiçbirşey yapamazsınız.
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: akkoyunlu74 - 06 Ağustos 2006, 02:11:59
Selamlar,
Hocam yapmak istediğim bir ledi yakıp söndürmek; gerisi gösterilecek çabaya kalmış.
Tatlısukurnazı hocam aslında gerekli tüm dosyaları gönderdi ama baskı devreyi açamadım. Eğer baskı devre yerine şemayı gönderirseniz şu karttan birde ben yapayım. PSoC Designer i kurdum ama uygulama olmadan olmuyor.
Pic ülkeye 15 sene önce geldi, ben 5 yıldır  programlıyorum.  PSoC u daha erken öğrenmek isterim.
En iyisi ben şu programlama kartını yapayım, sonra takıldığım yerlerde sorular sorarım.
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: ulaska - 06 Ağustos 2006, 08:58:22
http://www.destekelektronik.com/psoc.htm

burada az çok bişeyler var.

programlayıcılar çalışsa güzel olacak ama internet aleminde sadece CYP serisi custom programlayıcı var başka bulamadım.
tabi para ile satılanlar epey var.
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: Erol YILMAZ - 06 Ağustos 2006, 11:52:22
Siz programlayıcınızı çalıştırın, ondan sonra adım attıracak programlarımız var zaten forumda. Kolay Gelsin...
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: akkoyunlu74 - 07 Ağustos 2006, 00:07:56
Erol hocam, PSoC programlayıcı şeması sormuştum, sizde varsa gönderirmisiniz?
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: Ziya - 07 Ağustos 2006, 00:59:28
Application notlarına baktınız mı?
http://www.cypress.com/portal/server.pt?space=CommunityPage&control=SetCommunity&CommunityID=285&PageID=0&type=100

Bu arada ben de bakıyorum. Bu bilgileri biz de kullanacağız ...

http://www.cypress.com/portal/server.pt?space=CommunityPage&control=SetCommunity&CommunityID=285&PageID=552&drid=54262&shortlink=&r_folder=&r_title=
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: Ziya - 07 Ağustos 2006, 01:07:44
http://www.edaboard.com/viewtopic.php?t=104805&highlight=psoc+programmer

http://www.edaboard.com/viewtopic.php?t=67563&highlight=psoc

http://www.psocdeveloper.com/tools/psoc-programmer.html
evaluation board şeması vs. var.

http://www.psocdeveloper.com/forums/viewforum.php?f=5

buradakilere baktınız mı? Bir tanesi (zipli şema içerisinde) pc paralel portu kullanıyor. Sadece indirip kısaca baktım. İşinizi görmez ise kusura bakmayın.
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: akkoyunlu74 - 07 Ağustos 2006, 23:04:42
PSoC programlayıcılar (http://www.hemenpaylas.com/download/1328870/PSoC_Programlayici.rar.html)

Ziya Hocam selamlar,
Yukardaki linkte 4 tane programlayıcı şeması var, siz bir inceleyin şemaları. Benim  fikir yürütebilecek herhangi bir bilgim yok; hangisi işe yarar, hangisini yaparsak programlayacağımız entegreler daha çok işimizi görür? ona göre fikrinizi belirtin. Baskı devreyi ben hazırlarım. Bunların dışında bildiğiniz başka programlayıcı şemaları varsa onuda yapabiliriz.
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: Ziya - 11 Ağustos 2006, 10:30:36
Alıntı yapılan: "akkoyunlu74"PSoC programlayıcılar

Ziya Hocam selamlar,
Yukardaki linkte 4 tane programlayıcı şeması var, siz bir inceleyin şemaları. Benim  fikir yürütebilecek herhangi bir bilgim yok; hangisi işe yarar, hangisini yaparsak programlayacağımız entegreler daha çok işimizi görür? ona göre fikrinizi belirtin. Baskı devreyi ben hazırlarım. Bunların dışında bildiğiniz başka programlayıcı şemaları varsa onuda yapabiliriz.
Hocam selamlar,
kusura bakmayın yazınızı görmemişim. Benim şu an bu devreleri inceleyebileceğim ve test edebileceğim imkanlar mevcut değil. Yani elimde işlemci vs. olmadığı için programlayıcıların çalışıp çalışmadığını anlayamam. Ancak prensipte data/clock haberlerşmesi ile devre üzerinde çip programla yapılabildiğinden verilen şemaların çalışmaması pek olası değil. Bu konuda yardımcı olabilecek arkadaşlar varsa yardımlarını esirgemesinler. Sonuçta çalışan programlayıcılar olarak arkadaşlarımız da faydalanacaklar.
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: serdarkaradeniz - 13 Aralık 2006, 22:17:33
ARkadaşlar aşağıdaki linklerdeki dosyaları
tekrar yükleye bilirmiyiz

Tarih: Sal Oca 24, 2006 8:23 pm    Mesaj konusu:    

--------------------------------------------------------------------------------

1) PSoC derleyici ve service packleri ve C derleyici serial'i

http://www.cypress.com/portal/server.pt?space=CommunityPage&control=SetCommunity&CommunityID=205&PageID=209&&pfilter=24:PSoC%20Mixed-Signal%20Array&grpid=13&resource=Software%20and%20Drivers&next=0

http://rapidshare.de/files/10051652/imagecraft_serial.rar.html

2) PSoC' benim bildiğim 2-3 firma tarafından yüzbinlere yakın adetlerde ülkemizde kullanılıyor. CY8C29466'yı başlangıç olarak tavsiye ediyorum. Arrow'un elinde stok olarak var bu malzeme istediğiniz zaman alabilirsiniz. Bir proje uydurarak 2-3 sample'i da ücretsiz olarak telefon ile isteye bilirsiniz. Parakende fiyati 3-4 dolarlar civari.

3)Programlayici sema, pcb,exe ve settings ayarlari;

http://rapidshare.de/files/10117554/CypaYe.jpg.html
http://rapidshare.de/files/10117651/CypaYe.PCB.html
http://rapidshare.de/files/10052681/CyP.exe.html
http://rapidshare.de/files/10053580/cypsetings.jpg.html
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: ahmet2004 - 14 Şubat 2007, 14:46:15
Programlayici sema, pcb,exe ve settings ayarlari

ile ilgili olan rapidshare deki dosyaları

yenilemeniz mümkünmü?
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: aYe - 14 Şubat 2007, 15:03:48
Mümkün ancak benim harddisk'ler 1.5terabyte'ı bulmuş, önce arayıp bulayım, yarına kalmaz eklemiş olurum.
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: Fixxer - 14 Şubat 2007, 22:55:54
Hocalarım walla benimde ağzım çok sulandı. :P  pic'te basic i  ihtiyacımca kullanıyorum Psoc' u kullanmam içinde c dilini öğrenmem gerekiyor :oops:  bu işi bilen üstadlarımız biraz daha basite indirgeyerek yardımcı olurlarsa bu işide çözmeyi aynı zamanda c yide öğrenmeyi düşünüyorum.
Herkeze kolay gelsin
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: aYe - 15 Şubat 2007, 18:27:47
@ahmet2004

Hocam link yenilendi;

https://www.picproje.org/main/modules.php?name=Forums&file=viewtopic&p=93632#93632 (https://www.picproje.org/main/modules.php?name=Forums&file=viewtopic&p=93632#93632)
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: mcan - 30 Aralık 2007, 14:51:01

The M8C CPU core is a powerful processor with speeds up to
12 MHz, providing a two MIPS 8-bit Harvard architecture .


2 mips biraz düşük değilmi piclere göre? tabi komut seti farklı oda etkendir.
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: ahmet2004 - 30 Aralık 2007, 18:12:03
24 Mhz de 4 mips (million  instruction per second) hızında çalışır.

pic16xxx serileri  5 mips
pic18fxxx serileri 10 mips
dsPic30fxxx serileri 30 mips

ATmega serisi 16Mhz de 16 mips
Yani en hızlı işlemciler ATmega serileri.Tabii dsPiclerden sonra.

Psoc'da komutlar 4 ile 15 saat darbesi aralığında süreleri vardır.
Ortalama bir değer olarak genelde 6 alınıyor buda
24Mhz / 6 saat darbesi = 4 mips yapıyor.

Buda gösteriyorki psoc pic16 lardan dahada yavaş çalışmaktadır.24Mhz olmasına rağmen.
Ama buna rağmen içindeki analog bloklar sayesinde çok başarılı bir işlemci.
Başlık: PSoC canavarlarının dikkatine !...
Gönderen: TURKSofTURKEY - 05 Eylül 2008, 22:39:02
...PSoC ile Onlarca Proje Geliştirdim...
...Memnunum da Ama Az Bulunabilirlik Yüzünden PIC'i Daha Çok Tercih Ediyor Tasarımcılar...
...Kısmet Olursa Yakın Zamanda Birkaçını Paylaşabilirim Sizler ile...