
Views: 556
Переработанные файлы от 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 (библиотека) ...Это может быть интересно
MPLAB X IDE – управление проектами
Views: 1076 Среда MPLAB X IDE позволяет оперативно работать с несколькими проектами, например, если у вас в работе несколько проектов: Для того чтобы переключиться достаточно выбрать другой проект: Для выбора …PIC32MZ – Core Timer (библиотека)
Views: 556 Переработанные файлы от Microchip, библиотека для работы с Core Timer. Функции создания задержек, удобны для тестирования приложений: void Delay_us (unsigned int us) – формирование в микросекундах void Delay_us(unsigned int us) …12-BIT A/D CONVERTER WITH THRESHOLD DETECT на примере PIC24FJ128GA204
Views: 868 Введение. 12-битный модуль A/D Converter является усовершенствованной версией 10-битного модуля, предлагаемого на некоторых устройствах PIC24. Оба модуля являются преобразователями, в своих ядрах, с последовательным приближением (SAR), в окружении …УКВ – радиоприем, часть 1
Views: 9738 Музыкальная тема к статье, слушаем: Первый мой радиоприемник, выглядел так. Использовал исключительно в школе на уроках, держась за одно ухо и преданно смотря на училку и сладко улыбаясь. …Защита датчиков температуры DS18B20 от статического электричества
Views: 1939 Статья перепечатана с сайта http://svetomuzyka.narod.ru При удалении датчика на большие расстояния возникает опасность наведения импульсов высокого напряжения на кабель, который соединяет датчик с контролером. Если не принимать меры защиты, …AD9833 – Programmable Waveform Generator
Views: 2965 Простой генератор звуковых частот на AD9833. Для тестирования БПФ в светомузыке мне нужен был генератор звуковых частот. Я использовал советский Г3-112, но он себя давно изжил. Все думал купить …Сенсорный выключатель света
Views: 13876 Хотя в настоящий момент актуальны системы управления освещением с передачей данных по электросети, но я думаю, что проекты такого рода тоже имеют право на жизнь. Анонс Три вида …Контроллер управления светодиодным освещением с дистанционным управлением
Views: 2037 Все активнее светодиоды входят в нашу жизнь. Всё эффективнее становится светодиодное освещение. Всё ниже опускаются цены. Всё больше появляется возможностей получения сочных цветов, простоты в управлении. Всё чаще …MPLAB® Harmony – или как это просто! Часть 1.
Views: 3746 Часть первая – Установка Гармонии. Музыкальная тема к статье, слушаем: В начале запуска нового проекта и выбора микроконтроллера стоит задача правильно его сконфигурировать, прежде чем перейти к реализации …Цифровой спидометр для автомобиля
Views: 10271 Универсальность печатной платы ch-c0030pcb позволяет создавать на её основе разнообразные устройства. Одним из таких устройств является электронный спидометр для автомобиля, в котором можно задать два компаратора скорости, например, для …