Динамічне реконфігурування апаратних засобів в мікроконтролерах фірми Cypress

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2025
Тип роботи:
Лабораторна робота
Предмет:
Інші

Частина тексту файла (без зображень, графіків і формул):

Лабораторні роботи №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. Оформити звіт до лабораторної роботи та продемонструвати результати її виконання.
Антиботан аватар за замовчуванням

01.01.1970 03:01-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!