yaklaşık 1 haftadır psoc entegrelerini bilgisayar ortamında denemek için simülatör programı arıyorum. ama malesef hiç birşey bulamadım. sadece digital kısmı simüle eden bir programa bile razıyım. önerebileceğiniz bir program varmı.
kolay gelsin
PSoC Express 3.0 is the most powerful visual embedded development environment on the market. Complete with design, simulation, device programming and real-time hardware debugging in one easy-to-use software tool, PSoC Express 3.0 takes your product from concept to final production in weeks instead of months.
PSoC Express ile Designer daki tasarımlarınızı simule edemiyorsunuz yalnız...
evet psoc express kod yazmakla uğraşmadan görsel olarak sistem tasarlamak için yaratılmış bir program
ve bence gerçek tasarımcıların asla kullanmayacağı yapılabilecek uygulamaların sınırlı olduğu bir program.
Simule edip edememeyi gectimde bir ifadeye takıldım. "Gerçek Tasarımcı"... Yenilir, içilirmi bu gerçekleri ?
Siz gercek tasarımcı diye kendinizi pohpohlamaya devam ederken cypress bu programı geliştirmeye devam ediyor ve edecek. 5 sene sonra bu program plc lerdeki ladder gibi psoclar için standart olursa ne diyeceksiniz?
Yada en azından sunu sorayım. Cypress neden "gercek tasarımcılarla" ugrasmak yerine "dandik"leriyle ugrasmayı tercih ediyor?
Alemsiniz.
gerçek tasarımcı, tasarladığı devrenin sadece çalışıp çalışmadığıyla değil nasıl çalıştığıyla ilgilenendir. unutmayalım ki başarı detayda saklıdır.
ben şahsen psoc express ile yapacağım bir devrenin beni tatmin edebileceğini düşünmüyorum. cypressin neden bu yazılıma bu kadar önem verdiğini size bir örnek ile açıklayayım. piyasada daha iyi birçok işlemci varken pic in başarısının sırrı sizce nedir. tabiki programlamanın ve uygulama geliştirmenin diğer işlemci ailelerinden çok daha basit ve standart olması.30 küsür komutla birçok işlemin kolayca yapılabilmesi c derleyicisi (o yetmezmiş gibi birde basic var) netteki birçok uygulama v.s.
kısacası uygulama geliştirmenin çok kolay hatta temel mikroişlemcili sistemin gereksinimlerini bilmeden piyasadan alınabilecek 10 ytl değerinde bir kitap alarak yapılabilecek olması.kaç kişi cypressin harward mimarisinin özelliklerini öğrenmeye çalışıyor. şimdi cypressin microchipin pazar payından %10 u aldığını düşünün. bunlar küçük şirketlere veya kobilere benzemezler.tabiki uygulama geliştirme adına büyük kapsamlı projeler yürütecekler. fakat ben cypress teki en kıdemli mühendisin kendi eliyle yazdığı asm kodunu bile görüp incelemeden kendi tasarımımda kullanmam. bu benim şahsi görüşüm ve o şahısa güvensizlikten veya kendini beğenmişlikten değil tasarımın içinde gerçekten ne olduğunu bilmemenin getirdiği rahatsızlıktan kaynaklanmaktadır.
eleştirileriniz bu kadar negatif olmasın iyi çalışmalar
isterseniz bu konuyu burada kapatıp konunun asıl açılma amacına dönelim
tekrar soruyorum: psoc ların simülatörü var mı?
Psoc Designer içindeki simulator,
bildiğim kadarıyla emulator ile birlikte devreye giriyor...
Ben emulatorunu almadığım için hiç kullanamadım...
Bu soruya en guzel cevabı,
Destek Elektronik ten Taylan Bey verebilir.
Cevabını bize de iletirseniz memnun oluruz.
En azından Z80 tabanlı... Neresini simule edeceksiniz? Picte 35 assembly komutu var ama ondan daha komplex z80 assembly kodu var. Çok daha esnek. Çok daha yetenekli. Komut işlemek için gerekli komut adımları farklı olabilir. Bu size ne gibi bir dezavantaj sağlar? Neden z80 çekirdeği bu güne kadar varlığını sürdürdü hiç düşündünüz mü? Alın Rabbit mcularını, onlar da z80 tabanlı... PIC'in çok tutulmasının ana sebebi 16F84'tür. Flash olarak piyasaya çıktığında çok sade yapısıyla rağbet gördü ve insanlar alıştı. Talep artınca piyasada bolca bulunmaya başladı. Bu gün Türkiye'de ARM7 veya Renesas işlemciler çok miktarda bulunsun o zaman görelim pic'in pazar payını.
Simule etmek yerine yazılımı doğrudan yükleyip çalıştırın. Belirli yerlerde değişken değerlerini izlemek isterseniz seri porta o değerleri gönderin.
...Arkadaşlar Ortamı Alevlendirmeye Gerek Yok...
...PSoC'un, PIC Kadar Piyasasının Yaygın Olmadığını Hepimiz İyi Biliyoruz...
...Eğer PSoC da O Kadar Yaygın Olsaydı, Onun da Birçok PC'de Simülasyon Yazılımları Olurdu...
...Yukarıdaki Arkadaşlar, Olabildiğince PSoC Express ile İdare Etsin...
...Zaman İlerledikçe Neylerin Gelişeceği Belli Değil...
...Ama PSoC'u Kararlı Bir Şekilde Öğrenmek İstiyorsanız...
...Geliştirme Setlerini Almanızı Tavsiye Ederim...
...Ben Şahsen Potlar ile Çalışarak Kendimi Geliştirdim...
...Ama Tek Dezavantajı Çok Pahalı Olmaları...
...Hele IceCub Kesinlikle Çok Güzel Bir İcat :)...
TURKSofTURKEY:
Sizde hangi kitler var acaba öğrenebilirmiyim?
Alıntı yapılan: "ahmet2004"TURKSofTURKEY:
Sizde hangi kitler var acaba öğrenebilirmiyim?
...Ben İlk Başta Paralel Porttan Kontrol Edilen Emülatörü Kullanmıştım...
...Ama Ondan Sonra USB Kontrollü Olan ICE Cube'ü Kullandım...
...Şu Anda Halen de Kullanmaktayım...
...Fiyatlar 400$ Civarında...
...Geliştirme Kiti Kullanmıyorum Sadece Emülatör Kullanıyorum...
...Basit Projelerimi BreadBoard Üzerinde Geliştiriyorum...
...Gelişmiş Projelerimi de Devre Tasarlayıp PCB Üzerinde Geliştiriyorum...
Development Tools Selector Guide:
development_tools_selector_guide... (http://download.cypress.com.edgesuite.net/design_resources/application_notes/contents/design_aids___psoc_r____ez__color_tm__development_tools_selector_guide___an2402_12.pdf)
Alıntı yapılan: "ahmet2004"Development Tools Selector Guide:
development_tools_selector_guide...
...Geliştirme Kitlerine Baktım da Biraz Değişmiş...
...Yukarıdaki Dediğim Gibi Ben Sadece Ice Cube Kullanarak Simülasyon Yapıyorum...
...Hiçbir Kitini Kullanmıyorum Şuan PSoC'un...
...Ve Aldığım Kitin Kodunu Hiç Hatırlayamıyorum...
...Bu Şekilde de Size Pek Yardımcı Olamadım Ama Kusura Bakmayın...
PSoC C compiler ında bazı hatalar var bilmiyorum rastlayan varmı? mesela LED kütüphanesini kullandığınızda PRTxDR ifadesini kullanarak porta bişeyler yazmanızı engelliyor fakat okuma yapabiliyorsunuz. bir başka çelişki ise ADC de. start up anında adc girişi gnd seviyesinde ise alet start almayıp çakılıp kalıyor. bu yazdıklarımı deneyen varmı aranızda veya başka garipliklere rastlamış olan?
Ben böyle bir şeylerle karşılaşmadım.
Belki başka yerlerde yanlışlıklar vardır.
Ufak bir kod yazın deneyelim,karşılaştıralım.
http://rapidshare.com/files/156450388/dimm.rar.html
adreste, adc den okunan değerle, pwm dutycycle ını kontrol eden bir proje dosyası mevcut.
denemek için, adc girişini gnd potansiyeline çekip enerji verin. PSoC, adc den okuduğu değeri pwm modülüne yazması gerekirken, bu durum gerçekleşmiyor ve pwm modülü default değerinden çalışıyor taki adc girişi gnd potansiyelinden uzaklaşana kadar.
lütfen deneyin.
PGA 5volt dc karakteristik özellikleri:
(http://resimekle.gen.tr/uploads/xII60916.jpg)
bende bahsettiğiniz değeri yazmak için girmiştim acaba bundan mıdır diye soracatım ama benden önce davranmışsınız. teşekkürler.