Частина тексту файла (без зображень, графіків і формул):
Лабораторні роботи №1-2
тема: Динамічне реконфігурування апаратних засобів в мікроконтролерах фірми Cypress
мета: Ознайомитись з особливостями динамічного реконфігурування апаратних блоків, які є складовою частиною мікроконтролерів
Хід роботи
1. Створити новий проект в середовищі PSoC Designer. Після завершення процедури створення нового проекту відкриється вікно з основною конфігурацією, в якому відображаються апаратні ресурси контролера.
2. Додати до основної конфігурації 2 додаткові вибравши в меню "Interconnect->Add Loadable Configuration to lab1"
3. Додати в основній конфігурації користувацький модуль UART.
4. Додати в першій додатковій конфігурації користувацький модуль PWM16, а в другій - PRS16.
5. Задати властивості користувацьких модулів згідно з отриманим завданням.
6. Відкрити файл "main.c" та написати програму керування генератором сигналів на базі PWM16 та PRS16. Частота, скважність та тип генератора сигналу (PWM чи PRS) задається з персонального комп'ютера через COM-порт.
7. Підготувати завантажувальний файл для мікроконтролера та завантажити його в мікроконтролер для перевірки результатів роботи.
8. Оформити звіт до лабораторної роботи та продемонструвати результати її виконання.
Лабораторні роботи №3-4
тема: Вивчення методів реконфігурування апаратних засобів в мікроконтролерах фірми Cypress та вимірювання часу необхідного для реконфігурування апаратних засобів
мета: Ознайомитись з методом динамічного реконфігурування апаратних блоків мікроконтролерів фірми Cypress та навчитись оцінювати та вимірювати час реконфігурування
Хід роботи
1. Відкрити створений на лабораторних роботах №1-2 проект.
2. Відкрити в редакторі коду файл "PSoCConfig.asm".
3. Дослідити функції завантаження та вивантаження додаткових конфігурацій:
LoadConfig_Config1
UnloadConfig_Config1
LoadConfig_Config2
UnloadConfig_Config2
4. Дослідити призначення команд, які використовуються в цих функціях.
5. Підрахувати час виконання функцій шляхом підрахунку кількості циклів, необхідних для виконання сукупності команд в цих функціях. Використовувати таблицю наведену нижче:
6. Підготувати проект для експериментального визначення часу реконфігурації. Додати команди встановлення вільного піна мікроконтролера в "1" перед початком процедури реконфіурації та скидання його в "0" після її закінчення.
7. Підготувати завантажувальний файл для мікроконтролера та завантажити його в мікроконтролер для перевірки результатів роботи.
8. Виміряти ширину імпульсу з допомогою осцилографа.
9. Порівняти отримані експериментальні дані з отриманими в результаті обрахунків.
10. Оформити звіт до лабораторної роботи та продемонструвати результати її виконання.
Ви не можете залишити коментар. Для цього, будь ласка, увійдіть
або зареєструйтесь.
Ділись своїми роботами та отримуй миттєві бонуси!
Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!