MCC PIC24 – модуль REAL-TIME CLOCK AND CALENDAR (RTCC)

Visits: 451 RTCC предоставляет пользователю часы реального времени и функция календаря (RTCC), точность “хода” может быть откалибрована. Основные особенности модуля RTCC: • Работает в режиме глубокого сна. • Возможность выбора источника синхронизации. • Обеспечивает часы, минуты и секунды, используя 24-часовой формат. • Видимость полусекундного периода. • Предоставляет календарь – день недели, дату, месяц и год.

PIC18 – модуль DMA

Visits: 1149 Введение   Модуль прямого доступа к памяти (DMA) предназначен для обслуживания передачи данных непосредственно между различными областями памяти без вмешательства процессора. Исключив при этом необходимость в интенсивной  обработки прерываний процессором, предназначенных для передачи данных. Процессор теперь может больше уделять времени на другие задачи.   Семейство PIC18(L)F2XK42 имеет два модуля DMA, которые могут быть …
Читать далее PIC18 – модуль DMA

Метки

AD9833 – Programmable Waveform Generator – part two

Visits: 1658 Прошло время и появилась тема, что-бы закончить проект AD9833 – Programmable Waveform Generator. Приехали печатные платы. В этот раз я печатные платы заказывал в https://jlcpcb.com/ делал это в первый раз потому, что они стали делать платы по одной цене независимо от цвета маски и потому, что первый заказ из 10 плат мне обошелся …
Читать далее AD9833 – Programmable Waveform Generator – part two

AD9833 – Programmable Waveform Generator

Visits: 2746 Простой генератор звуковых частот на AD9833. Для тестирования БПФ в светомузыке мне нужен был генератор звуковых частот. Я  использовал советский Г3-112, но он себя давно изжил.  Все думал купить чёто такое и в конце концом сделал самостоятельно на AD9833. Мне понравились возможности AD9833 и я решил поделиться проектом. Он позволяет синтезировать частоты от 0,1 герца до …
Читать далее AD9833 – Programmable Waveform Generator

MCC PIC24 – модуль OUTPUT COMPARE – режиме ШИМ

Visits: 1098 Во многих системах управления, для формирования управляющих сигналов требуется модуль ШИМ, он позволяет не только формировать импульсы заданной длительности, но и с применением обычного RC фильтра строить простые ЦАП. MCC -позволяет быстро и легко настроить модули OC в PIC24 для работы с ШИМ. Структурная схема модуля в режиме ШИМ: Процедура настройки модуля для …
Читать далее MCC PIC24 – модуль OUTPUT COMPARE – режиме ШИМ

HVLD модуль на примере PIC24FJ128GA204

Visits: 616 HVLD модуль представляет собой простое устройство, для контроля напряжения питания микроконтроллера или внешнего напряжения (через делитель). Его задача при “выходе” напряжения за заданные пределы сформировать сообщение микроконтроллеру, что необходимо выполнить соответствующие действия.

PIC18 – System Arbitration

Visits: 552 Системный арбитр. Разрешает доступ к памяти между выборами уровнями системы (т.е. Main, Interrupt Service Routine) и выбором периферийных устройств (т.е. DMA и Scanner) на основе назначенных пользователем приоритетов. Каждый из уровней системы и периферийных устройств имеет свои собственные регистры выбора приоритетов. Приоритет доступа к памяти разрешен с использованием номера, записанного в соответствующие регистры приоритета, …
Читать далее PIC18 – System Arbitration

LED драйвер TM1639

Visits: 2151 TМ1639 позволяет работать на матрицу 8*8 или 8 семисегметных индикаторов. Может работать как на индикаторы с общим катодом, но и есть возможность подключать общим анодом. Для управления драйвером используется трех проводный SPI. Питание драйвера может быть от 3,3 вольт до  5 вольт. Логические уровни не поддерживаются поддерживаются, поэтому если питаете драйвер 5 вольт, …
Читать далее LED драйвер TM1639

Униполярный шаговый двигатель – часть 2

Visits: 791 В этой части только итог и версия 2.0 универсальной, которая позволяет управлять шаговым двигателем во всех трех режимах и 3.0 специальной библиотеки только для одного полушагового режима. В этих библиотеках приметен метод когда данные управления шаговым двигателем собраны в массивы и в зависимости от требуемого режима используется тот или иной массив данных. Последний …
Читать далее Униполярный шаговый двигатель – часть 2

MPLAB X IDE – управление проектами

Visits: 907 Среда  MPLAB X IDE позволяет оперативно работать с несколькими проектами, например, если у вас в работе несколько проектов: Для того чтобы переключиться достаточно выбрать другой проект: Для выбора проекта существует еще один метод, который позволяет зафиксировать выбранный проект, для этого необходимо клацнуть правой кнопки на выбранном проекте выбрать пункт Set as Main Project …
Читать далее MPLAB X IDE – управление проектами