
Views: 549
Переработанные файлы от 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 341 downloads
PIC32MZ - Core Timer (библиотека) ...Это может быть интересно
Стабилизатор тока на SN3350, часть 2
Views: 1231 Если вам необходимо разработать устройство с применением мощных светодиодов, то никак не обойтись без применения стабилизатора тока. На настоящий момент стабилизаторы тока являются самым эффективным механизмом, для питания светодиода в течение всего …УКВ – радиоприем, часть 2
Views: 6351 Пришло свободное время решил вторую часть проекта реализовать (правда есть мысль и третью с использование цветного OLED и функцией ch-светомузыки, но это только задумка… Для понимания функций интегрального …TDA7294 part 2
Views: 596 Це друга частина проекту TDA7294, початок дивись тут. Тут ви знайдете повністю проект високоякісного підсилювача на TDA7294, схема, 3D моделі, гербер файли для виготовлення друкованої плати. І звичайно …Ultrasonic Level Meters – ULM –53L
Views: 759 Измерение расстояния при помощи ультра звукового датчика ULM–53L–10. Диапазон измерения от 0,5 м до 10 м, полностью пластмассовый излучатель PVDF, механическое соединение фланцем из полиэтилена HDPE (исполнение “N”) Характеристики …LM317 и светодиоды
Views: 8055 LM317 и светодиоды статья с переработанная с сайта http://invent-systems.narod.ru/LM317.htm Долговечность светодиодов определяется качеством изготовления кристалла, а для белых светодиодов еще и качеством люминофора. В процессе эксплуатации скорость деградации кристалла …Проект с использованием MCC часть 15
Views: 1657 EUSART – Универсальный асинхронный приёмопередатчик (УАПП, англ. Universal Asynchronous Receiver-Transmitter, UART) — узел вычислительных устройств, предназначенный для организации связи с другими цифровыми устройствами. … читать на вики. Внесем изменения в нашу схему, …PIC18F25K42 – v. A001 – выявленные баги.
Views: 733 Модуль I2C Не работает при использовании в стандартной конфигурации MCC. Требует особой нестандартной конфигурации и управления для нормальной работы. Обойти Обход проблемы возможен библиотека см статью. Модуль ADC2 На …MPLAB® Code Configurator and Encoder
Views: 1555 Еще раз про энкодер… Для некоторых приложений очень удобно и экономически выгодно, для настройки и управления использовать энкодер. Такие энкодеры имеют строенную тактовую кнопку которую можно применить для выбора …Проект с использованием MCC часть 07
Views: 1134 Модуль PWM – широтно импульсная модуляция (ШИМ). ПИК контроллеры часто на борту имеют модули ШИМ. На их основе строятся многие узлы управления электро приводами. В нашем варианте мы …ch-4060 – регулятор температуры и влажности на датчике DHT11/DHT22/AM2302
Views: 2467 На плате ch-4000 очень легко собрать устройство регулятора температуры и влажности. Датчик DHT11 самый недорогой вариант для создания такого устройства, правда точность его не велика, но для бытовых устройств …