ссылка на -> начало Начинаем воплощение . Пока виртуальное .Памяти в контроллере предостаточно для такой простенькой задачи. Производительности высокой не требуется. Значит будем использовать "С". Начало стандартное. Использую MPLAB X IDE v5.30. Создаю проект. Штатным способом выставляю биты конфигурации. Использую "Production/set configuration bits". Можно было МCС использовать, но в маленькой программке нет смысла в этом. Тут все обычно. Используем внутренний генератор 8 МГц и отключаем "сторожевую собаку" :) . Результат в main-файл. Потом , при необходимости, можно всегда скорректировать. Затем объявим глобальные переменный , которые , как мне кажется, должны быть видны везде и библиотеку "math.h" . Пока так. Дальше можно убавить\прибавить. Переменная "sdvig" в битовом виде для наглядности. Первые три бита соответствуют трем каналам выхода . Период ШИМ-"period2" и период коммутации- "period3" рассчитываются по описанию в даташите на контроллер, достаточно просто. Номера в конце
Помигаем светодиодами на PIC24 используя ШИМ и таймеры. продолжение 1 (soft)
3 февраля 20233 фев 2023
41
2 мин