Search This Blog

Translate

CodeVisionAVR

24 April 2015

CodeVisionAVR adalah sebuah  C cross-compiler, Integrated Development Environment and Automatic Program Generator yang di-desain untuk mikrokontroler (keluarga Atmel AVR). CodeVisionAVR dapat digunakan di Windows 2000, Windows XP, Windows Vista, dan Windows 7 32 bit dan 64 bit.

C cross compiler mengimplementasikan semua elemen yang terdapat pada ANSI C language, yang sesuai dengan arsitektur AVR, dengan beberapa feature yang ditambahkan. The compiled COFF object files can be C source level debugged, with variable watching, using the Atmel AVR Studio debugger.

Integrated Development Environment (IDE) dibangun dengan software In-System Programmer (ISP) sehingga program yang berhasil di-kompilasi bisa langsung diinjeksikan ke mikrokontroller. In-System Programmer software di-desain untuk dapat bekerja jika dihubungkan dengan Atmel STK500, STK600, AVRISP, AVRISP MkII, AVR Dragon, AVRProg (AVR910 application note), Kanda Systems STK200+, STK300, Dontronics DT006, Vogel Elektronik VTEC-ISP, Futurlec JRAVR and MicroTronics' ATCPU, Mega2000 development boards.

Selain C libraries, CodeVisionAVR juga mempunyai library untuk:
  1. Alphanumeric LCD modules
  2. Philips I2C bus
  3. Sensor temperatur (National Semiconductor LM75)
  4. Philips PCF8563, PCF8583, Maxim/Dallas Semiconductor DS1302 dan DS1307 Real Time Clocks
  5. Maxim/Dallas Semiconductor 1 Wire protocol
  6. Maxim/Dallas Semiconductor DS1820, DS18S20 dan DS18B20 Temperature Sensors
  7. Maxim/Dallas Semiconductor DS1621 Thermometer/Thermostat
  8. Maxim/Dallas Semiconductor DS2430 and DS2433 EEPROMs
  9. SPI
  10. TWI for ATxmega chips
  11. Power management
  12. Delays
  13. Gray code conversion
  14. MMC/SD/SD HC FLASH memory cards low level access
  15. FAT acces on MMC/SD/SD HC FLASH memory cards.

CodeVisionAVR juga memiliki CodeWizardAVR Automatic Program Generator, yang memungkinkan penulisan program dengan lebih cepat. Adapun kode-kode yang diimplementasikan adalah sebagai berikut:
  1. Pengaturan memori eksternal
  2. Identifikasi sumber reset
  3. Inisialisasi port Input/Output (I/O)
  4. Inisialisasi interrupsi eksternal
  5. Inisialisasi timers/counters
  6. Inisialisasi watchdog timer
  7. Inisialisasi UART (USART) dan interupsi buffered pada komunikasi serial
  8. Inisialisasi komparator analog
  9. Inisialisasi Analog to Digital (ADC)
  10. Inisialisasi interface SPI
  11. Inisialisasi interface two wire
  12. Inisialisasi interface CAN
  13. Inisialisasi I2C Bus, LM75 Temperature Sensor, DS1621 Thermometer/Thermostat dan PCF8563, PCF8583, DS1302, DS1307 Real Time Clocks
  14. Inisialisasi 1 Wire Bus dan DS1820/DS18S20 Temperature Sensors
  15. Inisialisasi modul LCD

Sumber:

Hasil translate dari: Haiduc, Pavel dan HP InfoTech S.R.L. (2010). CodeVisionAVR Version 2.04.9 Evaluation User Manual 

No comments :

Post a Comment

 
Selamat Datang ^^_____Pembaca Bijak Meninggalkan Jejak_____Terima Kasih^^

Benkyou

Benkyou

Followers

About Me

Hanya ingin berbagi soalnya zaman kuliah dulu banyak terbantu sama postingan orang. Nah, sekarang saatnya 'balas budi'. Mungkin tulisannya tidak terlalu bagus, maklum masih amatiran tapi semoga ke depannya bisa menghasilkan tulisan yang lebih baik lagi. Semoga manfaat. Aamiin... Ditunggu saran dan kritiknya ^^

Total Pageviews