- Ürün Özellikleri
- Ödeme Seçenekleri
- Yorumlar (0)
- Tavsiye Et
- Resimler
-
Proteus VSM for PIC24
Klasik SPICE devre simulasyonunu içeren Proteus sanal sistem modelleri (VSM), mikrodenetleyici ve mikroişlemcilerin, analog ve dijital devre elemanları ile birlikte simulasyonunu olanaklı kılmaktadır.
“Proteus VSM for PIC24” aşağıdaki Proteus modüllerini ve komponent modellerini içermektedir.
● ISIS şematik çizim● ProSPICE simulasyon (analog ve temel dijital simulasyon)● PIC24 ailesinin listede verilen çeşitleri.● Gömülü çevre birimleri simulasyon model kütüphanesinin tüm elemanları (Embedded Peripherals).● Otomatik derleyici yapılandırmalarını içeren VSM Studio IDE.● 10,000’in üzerinde standart simulasyon modelleri.Desteklenen PIC24 mikrodenetleyicileri
● PIC24FJ32GA004, PIC24FJ48GA002, PIC24FJ48GA004● PIC24FJ64GA002, PIC24FJ64GA004, PIC24FJ16GA004● PIC24FJ64GA006, PIC24FJ128GA006, PIC24FJ64GA008● PIC24FJ128GA008, PIC24FJ64GA010, PIC24FJ96GA010● PIC24F16KA101, PIC24F08KA102, PIC24F16KA102● PIC24FJ128GA010, PIC24F04KA200, PIC24F08KA101● PIC24FJ96GA008, PIC24FJ96GA006, PIC24FJ16GA002● PIC24FJ64GA106, PIC24FJ192GA106, PIC24FJ256GA106● PIC24FJ128GA108, PIC24FJ192GA108, PIC24FJ256GA108● PIC24FJ64GA110, PIC24FJ128GA110, PIC24FJ256GA110● PIC24FJ32GA102, PIC24FJ32GA104, PIC24FJ64GA104● PIC24FJ32GA002, PIC24FJ64GA102, PIC24FJ192GA110● PIC24FJ64GA108, PIC24FJ128GA106, PIC24F04KA201Desteklenen simulasyon özellikleri
● Tüm komut seti simule edilmektedir.● Tüm port ve giriş/çıkış pin işlemleri● Watchdog zamanlayıcısı, uyku modu ve uykudan kaldırma da dahil olmak üzere tüm zamanlayıcılar desteklenmektedir.● Capture – Compare – PWM (CCP) modülleri tüm çalışma modlarıyla desteklenmektedir.● Eski (PSP) modlarını da içerecek şekilde Parallel Master Port (PMP) modülü, barındıran tüm PIC’lerde desteklenmektedir.● SPI, I2C ve UART gibi tüm seri haberleşme modülleri desteklenmektedir.● Gerilim referans bacaklarını da içerecek şekilde analog/dijital çevirici modülü desteklenmektedir.● Dahili ve harici gerilim referanslarını da içerecek şekilde analog karşılaştırma (Analogue Comparator) modülü desteklenmektedir.● Şarj süresi ölçme birimi (Charge Time Measurement Unit –CTMU ) tüm modlarıyla desteklenmektedir.● PC saatine göre otomatik başlayabilen gerçek zaman saati ve takvim (Real-Time Clock and Calendar – RTCC) desteklenmektedir.● Peripheral Pin Select- PPS modülü, bu modülü barındıran az bacak sayılı PIC’lerde desteklenmektedir.● Supports 16-bit Programmable Cyclic Redundancy Check (CRC-16) Generator for appropriate variants.● 16-bit programlanabilir CRC-16 üreteci, bu modülü barındıran tüm PIC’lerde desteklenmektedir.● Kesme önceliklerini de içerecek şekilde tüm kesme modları desteklenmektedir.● Genişletilmiş komut seti barındıran tüm PIC’lerde desteklenmektedir.● 256 word (512 byte) EEPROM barındıran tüm PIC’lerde desteklenmektedir.● Geçersiz komutların icrası, usulsüz bellek erişimi, istif taşması denetimi vb. gibi koddaki iç tutarlılık● Kaynak seviyede VSM hata ayıklama sistemine tam entegrasyon.● Devrenin çalışmasının doğrulanması ya da hata bulmada kullanılan teşhis aracı olan teşhis kontrol sistemine (Diagnostic Control System) tam entegrasyon.Kısıtlamalar
● Brown-out algılama modellenmemiştir.● Harici programlama arayüzü (PGC/PGD) modellenmemiştir.● DISICNT, ODCx, CLKDIV, OSCTUN, PMDx yazmaçları modellenmediğinden bu yazmaçlarla yürütülen fonksiyonlar da modellenmemiştir.● SOSCEN biti hariç OSCCON yazmacı modellenmemiştir.● A/D dönüştürücüden elde edilen Cad kapasitansı modellenmemiştir. CTMU kalibrasyonu için dikkate alınması gereken Cad kapasitansı için harici kapasitör kullanılmalıdır.● SPI modülleri, gelişmiş mod – FIFO tampon - ve çerçeveleme modunu (SPIxCON2 yazmacı üzerinden yapılandırılan herhangi bir özellik) desteklememektedir.● 32-bit programlanabilir CRC-32 üreteci henüz desteklenmemektedir.Desteklenen derleyiciler
Kullandığınız mikrodenetleyiciye program yükleme cihazı ile yüklediğiniz HEX kod gerçekte ne yapıyorsa, aynı HEX kod Proteus VSM modellerine yüklendiğinde gerçek cihazda yaptığı işi yapacaktır. Bununla birlikte, eğer kod geliştirme sürecinde kullanılan derleyicinin ürettiği uygun nesne dosyaları HEX kod dosyası yerine kullanılırsa, ayrıntılı hata ayıklama bilgisinin de elde edilebildiği zengin bir ortama kavuşmak mümkündür.
Bu amaçla, Proteus ile birlikte gelen Labcenter VSM Studio IDE kullanılması önerilmektedir. VSM simulatörüyle çalışan derleyicileri otomatik olarak yapılandıran bu IDE, kod geliştirme sürecini kısaltacak ve basitleştirecektir.
Eğer başka bir IDE’de çalışma tercih edilirse, derleyici seçenekleri kullanıcı tarafından yapılandırılmalıdır. Hata ayıklama (debug) için derleme tamamlandıktan sonra tüm yapılacak iş, şematik çizimde mikrodenetleyicinin seçilip, program özellikleri bölümüne hata ayıklama verisinin bulunduğu dosyanın yazılmasından ibarettir.
PIC24 ailesi için VSM Studio tarafından desteklenen kod geliştirme araçları
● IAR● HI-TEC● Microchip XC8● Microchip XC16● Proton+● CCS● Source Boost● Byte Craft