Diğer MCU'lara göre büyük fark, pervanenin çok az donanım eklentisine sahip olmasıdır. Hayır I2C, seri arayüz yok, AD yok vb ... oh .. unutmamak için. Sadece COG başına bir video üreteci ve COG başına 2 sayaç (COG bir çekirdeğin adıdır). İlk bakışta bu kulağa pek hoş gelmiyor!
Ancak tam olarak 8 COG'nin amacı budur. Buraya oraya donanım eklemek ve olası her yararlı kombinasyon için binlerce farklı mikrodenetleyici sunmak yerine, pervane, tüm bunları yazılımda yapmak veya dahili devrelerden çok daha iyi şeyler yapan harici yongalarla destek almak için tasarlanmıştır.
SPIN, Nesneler olarak adlandırılan modüler yazılım geliştirmeyi destekler. Ve Parallax, Object Exchange için bir internet platformu sunarak geliştiricileri destekler. Yani, 8 seri portlu bir çipe ihtiyacınız varsa ... COG başına 4 seri prots uygulayan bir nesne seçin, 2 COG'de kullanın ve işte buradasınız.
Daha önce PIC programlama ve AVR programlama yaptım, ancak pervanenin kullanımı çok kolay ve diğer kontrol cihazlarından çok daha hızlı sonuçlar elde ediyorsunuz. Temelde Nesneler çoğu durumda değişiklik olmadan kullanılabilir çünkü. Kesintili kontrolör yazılımı çoğu zaman kendi ortamına uyacak şekilde uyarlanmalıdır.
Not:
Brian şunları söyledi:
Yazılım Parallax'ın web sitesinde ÜCRETSİZ olarak indirilebilir. Mütevazı bir fiyat karşılığında PROP PLUG gibi bir programcı satın almanız gerekecektir.
Bu yanlış anlaşılabilir. PROP FİŞ satın almak zorunda değilsiniz. Pervanemi hala Parallax USB'den seri dönüştürücüye sahip bir breadboard üzerinde çalıştırıyorum. Belgelerinde, sadece bazı dirençlere ve transistöre ihtiyaç duyan bir seri arayüz de bulabilirsiniz.
Pervane ile bir başlangıç için sadece ihtiyacınız olan: 1. pervane 2. bir arabirim (seri veya USB seri) BU! Çok ucuz. Tabii ki bazı Nesneler bu düşük hızda çalışmaz.
Ekleme: PLL ile üretilen tam 80MHz dahili hızı elde etmek için 5 MHz'lik bir kristal. (tam hız, spesifikasyonda maksimum frekans olarak verilen hız anlamına gelir; o) A min. Bir programı saklamak için 32kByte seri EEPROM.
Ah ... EEPROM ... diğer mikrodenetleyicilere bir başka fark. Pervanenin FLASH veya dahili EEPROM gibi programları depolamak için dahili kalıcı belleği yoktur. Harici EEPROM'dan veya FRAM'den dahili RAM'e önyükleme yapıyor. AVR'lere sadece sık sık programlayarak zarar verdim, bu da program geliştirirken çok olağan olduğunu düşünüyorum. Bu pervanede olmaz! EEPROM gitti mi? Bir sonrakini ekleyin.