Visits: 523
Переработанные файлы от Microchip, библиотека для работы с Core Timer.
Функции создания задержек, удобны для тестирования приложений:
void Delay_us (unsigned int us) – формирование в микросекундах
void Delay_us(unsigned int us) { unsigned int targetCount; unsigned int bakupCount; // резервного копирования текущее значение счетчика таймера ядра. bakupCount = ReadCoreTimer(); // Core timer increments every 2 sys clock cycles. // Calculate the counts required to complete "us". targetCount = ((SYS_CLOCK_MHZ/1000000)/2) * us; // Перезагрузка ядра таймера. WriteCoreTimer(0); // Подождите, пока ядро таймера завершает подсчет. while(ReadCoreTimer() < targetCount); // Restore count back. WriteCoreTimer(bakupCount + targetCount); }
void Delay_ms (unsigned int ms) – формирование в миллисекундах
void Delay_ms(unsigned int ms) { Delay_us(ms*1000); }
и еще несколько дополнительных функций для чтения и записи в таймер.
Библиотека core_timer
PIC32MZ - Core Timer (библиотека) 1.48 KB 331 downloads
PIC32MZ - Core Timer (библиотека) ...Это может быть интересно
- TM1650 драйвер LED семисегментного индикатораVisits: 17673 Китайский производитель Shenzhen Titan Micro Electronics Co., Ltd. Выпускает широкую линейку драйверов управления светодиодными дисплеями, которые позволяют разгрузить микроконтроллер для основной работы, главная особенность этих драйверов не только …
- ch-4050 – дифференциальный терморегуляторVisits: 1833 ch-4050 – это не новая модель, это расширенная версия универсального терморегулятора ch-4000. Различия коснулись в появлении новой функции дифференциального регулирования. Это вид регулирования по разности температур измеренного двумя …
- WiFi ESP8266 – AT команды связанные с функцией Wi-FiVisits: 5205 AT команды связанные с функцией Wi-Fi Функции Wi-Fi подключения, запускаться из командной строки Команда Описание 1 AT+CWMODE Проверка, настройка режима работы Wi-Fi (sta/AP/sta+AP), (не рекомендуется для новых проектов). 2 …
- Проект с использованием MCC часть 07Visits: 924 Модуль PWM – широтно импульсная модуляция (ШИМ). ПИК контроллеры часто на борту имеют модули ШИМ. На их основе строятся многие узлы управления электро приводами. В нашем варианте мы …
- LATINO – открытый проект ch-светомузыкиVisits: 1631 Проект построенный на некоторых принципах ch-светомузыка. Проект ознакомительный предназначен, для самостоятельного построения простого и эффективного светосинтезатора. Вывод осуществляется на ВОУ собранной на драйверах HL1606. Для этого была …
- BMP280 – температура и атмосферное давление – учебный проектVisits: 2014 Учебный проект на PIC32 и светодиодной панели P5 (2121)-168-6432-80 (32*64). Проект позволяет ознакомиться с простой графикой и с чтением давления и температуры с датчика BMP280. Для тестирования необходимо …
- Altium Designer my setup system and project structureVisits: 590 Используйте только последнее обновление!!! Updates https://catcatcat.d-lan.dp.ua/altium-designer-my-libraries-project-templates-system-settings-by-catcatcat-v23-09/ Тут хочу поделиться как я настраиваю Altium Designer и как я использую файлы DXPPreferences.DXPPrf для быстрой конфигурации и получения …
- Altium Designer my Libraries, Project templates, System settings by Catcatcat V23.09Visits: 228 September 2023 component base update. Release updates V. – 23_09 added new components. Changed the structure of the database. Configuration file name – DXPPreferences1.DXPPrf. Added project CLUBBEST_50_Light. …
- ch-светомузыка от теории до реализацииVisits: 670 Сразу оговоримся технология или теория ch-светомузыки, это постоянно развивающийся процесс и то что будет сказано сегодня завтра может быть опровергнуто и считаться ошибочным. Назовем само решение проблемы автоматического …
- ch-светомузыка и AK4113Visits: 1250 Пришло время вернуться к светомузыке. На сегодня использование аналогового входа стало непрактичным, на сегодня необходимо использовать S/PDIF и Toslink. С этим надо было как то разобрать, что это …