Ознайомлення та робота в середовищі Code Vision AVR
IDE має програмне забезпечення вбудованого внутрішньосхемного программатора чіпів AVR, який дозволяє автоматично передавати програми y мікроконтроллерні чіп після успішної компіляції. Програмне забеспечення внутрішньосхемного програматора може працювати спільно з Atmel STKSOO /AVRISP / AVRProg (прикладне опис AVR910 від Atmel), Kandz Systems STK200 + / 300, Dontronics DTOO6, Vogel Elektronik… Читати ще >
Ознайомлення та робота в середовищі Code Vision AVR (реферат, курсова, диплом, контрольна)
CodeVisionAVR — це крос-компілятор Сі, Інтегроване середовище розробки (Integrated Deve1opment Environment) і Автоматичний генератор програм (CodeWizardAVR), розроблені для сімейства AVR мікроконтроллерів фірми Atmel.
Програма є 32-бітовим додатком, що працює під операційними системами Windows 95, 98, NT 4, 2000, XP, 7 i 8.
CodeVisionAVR забезпечує виконання майже всіх елементів мови Сі, zrs дозволені архітектурою AVR, з деякими доданими характеристиками, які реалізовують свої переваги специфіки архітектури AVR.
Компілятор призначений для використання разом з отладчиком AVR Studio від Atmel версії 4.06 або пізнішої. AVR Studio.
IDE має програмне забезпечення вбудованого внутрішньосхемного программатора чіпів AVR, який дозволяє автоматично передавати програми y мікроконтроллерні чіп після успішної компіляції. Програмне забеспечення внутрішньосхемного програматора може працювати спільно з Atmel STKSOO /AVRISP / AVRProg (прикладне опис AVR910 від Atmel), Kandz Systems STK200 + / 300, Dontronics DTOO6, Vogel Elektronik VTEC-ISP, Futurlec J RAVR і платою розробника MicroTronics ATCPU / MegaZOOO.
Для налагодження розроблюваних систем, які застосовують послідовний зв’язок, IDE має вбудований термінал.
Крім стандартних бібліотек Сі, компілятор Сі CodeVisionAVR має бібліотеки для:
- — алфавітно-цифрових LCD-модулів;
- — шини 12C від Philips;
- — температурного датчика LM75 від National Semiconductor;
- — годин реального часу PCF8563, PCF8583 від Philips і DSl302, DS1307 01;
- — Dallas Semiconductor;
- — протоколу l-Wire від Dallas Semiconductor;
- — температурного датчика DSl 820 / DS18S20 від Dallas Semiconductor;
- — термометра / термостата DS1621 від Dallas Semiconductor;
- — EEPROM DS243O і DS2433 від Dallas Semiconductor;
- — SPI;
- — управління живленням;
- — про затримок;
- — про перетворення коду Грея.
CodeVisionAVR також містить Автоматичний генератор програм CodeWizardAVR, який дозволяє написати за кілька хвилин весь код, необхідно для виконання таких функцій:
- — встановлення доступу до зовнішньої пам’яті;
- — ідентифікація джерела скидання чіпа;
- — ініціалізація порту введення / виводу;
- — ініціалізація зовнішніх переривань;
- — ініціалізація таймерів / лічильників;
- — ініціалізація сторожового таймера;
- — ініціалізація UART і переривань, керуючих буфером послідовного зв’язку;
- — ініціалізація аналогового компаратора;
- — ініціалізація АЦП;
- — ініціалізація інтерфейсу SPI;
- — ініціалізація шини 12C, температурного датчика LM75, термометра / термостата D8162] і годинника реального часу PCF8563, PCF8583, DSl302, DSl307;
- — ініціалізація шини 1-Wire і температурного датчика D81820/D818820;
- — ініціалізація LCD-модуля.