Views: 2545 Для изучения MCC я выбрал простой контроллер PIC16F1509. Выбор его был обусловлен богатой новой периферией которую можно изучить. Для начала была собрана схема на макетной плате Внешний вид собранной схемы Начнем создавать проект, нажмите иконку создать, выбираем создать станрдатный проект Нажимаем далее, выбираем наш микроконтроллер. Нажимаем далее,
Проекты
MPLAB® Code Configurator
Views: 1768 MPLAB ® Code конфигуратор (MCC) является свободно распространяемым плагином, это графическая среда программирования, которая генерирует бесшовный, легкий для понимания кода на Cи, чтобы вставить его в свой проект.
PIC32MZ – Core Timer (библиотека)
Views: 548 Переработанные файлы от Microchip, библиотека для работы с Core Timer.
PIC32MZ – прерывания (заметки)
Views: 455 Виды формирования запоминая контекста при входе в прерывания. Компилятор представляет три варианта AUTO – когда запоминания места возврата из подпрограммы возложено на программу, т.е все создается программно. Этот метод является самым меленным.
OLED RET012864E/REX012864J
Views: 1473 RET012864E/REX012864J ОЛЕД индикатор производитель Raystar-Optronics приобретался в http://www.microchip.ua/ к сожалению никакой информации на сайте поставщика нет. Поэтому решил работу с этой версией индикатора на драйвере SSD1305 предоставить на своем сайте. Так как есть ошибки даже в описании производителя. http://www.raystar-optronics.com/products-category-detail.php?lang=ru&ProID=370 http://www.raystar-optronics.com/products-category.php?lang=ru&CID=3 Внимание, в заводском pdf описана распиновка для интерфейса 6080, а индикатор настроен на 8080. RET012864E/REX012864J Resolution …
Читать далее OLED RET012864E/REX012864J
Ultrasonic Level Meters – ULM –53L
Views: 721 Измерение расстояния при помощи ультра звукового датчика ULM–53L–10. Диапазон измерения от 0,5 м до 10 м, полностью пластмассовый излучатель PVDF, механическое соединение фланцем из полиэтилена HDPE (исполнение “N”) Характеристики Диапазон измерения / мин. удаление до среды 0,5 ÷ 10 м / 0,5 м Напряжение питания 18 ÷ 30 В Токовый выход 4÷20мА (пред. зн. …
Читать далее Ultrasonic Level Meters – ULM –53L
LED модуль P10 (1R) V706A
Views: 7709 Это еще одно чудо от китайского брата. Это монохромные матрицы, называются они P10 (1R) V706A, ну типа R-красные, но не верьте паяют светики и зеленые и синие, в общем любые какие закажите. Подключение аналогичное и стандартное, только все данные инверсные… и расположение Внешний вид модуля Все подключения аналогичны описанию в статье LED модуль P10C4V12 Библиотека …
Читать далее LED модуль P10 (1R) V706A
ch-4060 – регулятор температуры и влажности на датчике DHT11/DHT22/AM2302
Views: 2435 На плате ch-4000 очень легко собрать устройство регулятора температуры и влажности. Датчик DHT11 самый недорогой вариант для создания такого устройства, правда точность его не велика, но для бытовых устройств он даже неплох. Сразу перейдем к схеме регулятора Печатную плату ch-4000 её на сегодня (05/16) еще можно приобрести в Вороне http://voron.ua/catalog/017464 . Никаких особенностей в …
Читать далее ch-4060 – регулятор температуры и влажности на датчике DHT11/DHT22/AM2302
LED модуль P10C4V12
Views: 3109 LED панели на обычных регистрах типа 74HC595. Они выпускаются как монохромные так двух и полно цветные, особенность, что они предназначены для текстовой информации и имеют один уровень яркости. Общую яркость панелей легко регулировать, а вот если будет желание каждого пикселя, то тут надо извращаться. Для создания текстовых, бегущих строк это то что надо. Мне попался …
Читать далее LED модуль P10C4V12
WiFi ESP8266 – AT команды связанные с функцией Wi-Fi
Views: 5310 AT команды связанные с функцией Wi-Fi Функции Wi-Fi подключения, запускаться из командной строки Команда Описание 1 AT+CWMODE Проверка, настройка режима работы Wi-Fi (sta/AP/sta+AP), (не рекомендуется для новых проектов). 2 AT+CWMODE_CUR Проверка, настройка режима текущей работы Wi-Fi (sta/AP/sta+AP). Параметры действительны до момента выключения или рестарта модуля. 3 AT+CWMODE_DEF Проверка, настройка режима работы Wi-Fi по умолчанию (sta/AP/sta+AP). Параметр сохраняется во …
Читать далее WiFi ESP8266 – AT команды связанные с функцией Wi-Fi
WiFi ESP8266 ESP-202 (ESP-12F)
Views: 7698 Первое знакомство, сначала надо его купить… http://voron.ua/catalog/024404 Схема для подключения и тестирования По схеме ставим две кнопки, сброс и кнопку BT2, для перевода в режим обновления прошивки. Если надо сделать аппаратный сброс нажимаем сброс (в зависимости от прошивки) светодиод моргнет два раза, если перевести в режим обновления прошивки, нажимаем и удерживаем BT2 и нажимает и …
Читать далее WiFi ESP8266 ESP-202 (ESP-12F)
Применение typedef, struct и union
Views: 8733 Полезные описания переменных Часто необходимо в памяти расположить последовательно разные виды данных, что бы потом можно было их использовать. Полезные ссылки Взято и переработано с сайта http://www.butovo.com/~zss/cpp/struct.htm http://cppstudio.com/post/9172/ Синтаксис структур. Структуры в языке С аналогичны массиву тесно связанных атрибутов. Однако, в отличие от массива, структура позволяет иметь смешанные атрибуты различных типов данных. Структура …
Читать далее Применение typedef, struct и union
Дисплей KD035C-3A подключение и управление
Views: 711 Дисплей KD035C-3A производиться компанией SHENZHEN STARTEK ELECTRONIC TECHNOLOGY CO.,LTD Характеристики Параметр Спецификация Единицы измерения Размер дисплея 70.08(H)*52.56(V) (3.5inch) mm Тип дисплея TFT active matrix Цветовая гамма 65K/262K colors Разрешение 320(RGB)*240 dots Расположение пикселей RGB vertical stripe Размер пикселя 0.219(H)*0.219(V) mm Контроллер SSD2119M Угол обзора 12:00 o’clock Режим дисплея Transmissive/ Normally White Рабочая температура -20~+70 …
Читать далее Дисплей KD035C-3A подключение и управление
ch-4050 – дифференциальный терморегулятор
Views: 1885 ch-4050 – это не новая модель, это расширенная версия универсального терморегулятора ch-4000. Различия коснулись в появлении новой функции дифференциального регулирования. Это вид регулирования по разности температур измеренного двумя датчиками. Теперь на тоже плате вы можете иметь уже три вида регулятора, на обогрев, на охлаждение и дифференциальный. Эта функция предназначена для управления системами подогрева воды …
Читать далее ch-4050 – дифференциальный терморегулятор
LCD индикаторы на драйвере ML1001
Views: 1891 ML1001 – статический LCD GOG (чип в стекле) драйвер для 40-сегментного LCD в позолоченном противоударном исполнении. На них можно каскадно строить цельные из 80 или 120 сегментов LCD индикаторы. Описание драйвера RDN0007 индикатор построен на драйвере ML1001 он представляет собой восмиразрядный семисегментный индикатор, с дополнительными индикаторами. Маркировка сегментом имеет следующий вид (хотя я в в …
Читать далее LCD индикаторы на драйвере ML1001
CCP модуль для декодирования ИК-кодов пультов ДУ
Views: 1049 Множество изготовителей для своих пультов дистанционного управления на ИК лучах используют принцип широтно-импульсной модуляции. В таких кодах бит единицы представляется импульсом большой длительности, а ноль импульсом короткой длительности. Внешний вид последовательности имеет следующий вид (на выходе ИК приемника): Характеристики такой передачи следующие. Преамбула начала передачи данных – 13510 мс* Бит нуля – 1131 …
Читать далее CCP модуль для декодирования ИК-кодов пультов ДУ
APA102 – светодиоды со встроенным драйвером и SPI интерфейсом
Views: 3270 APA102 В 2014 году фирма Shenzhen Led Color Optoelectronic Co., Ltd http://www.szledcolor.com/ начала производство светодиодов на драйвере APA102. Это серия так называемых светодиодов со встроенным драйвером. Основной особенностью этих светодиодов, что в них применен упрощенный вид SPI интерфейса, шина данных и тактовая шина. Особенностью драйвера, это встроенный в данный драйвер, это 5 битовый регистр …
Читать далее APA102 – светодиоды со встроенным драйвером и SPI интерфейсом
VU Meter Tower ART
Views: 1611 Стерео индикатор уровня аудио сигнала. Компактность и удобство проектирования устройств на светодиодах WS2812B, а также легкость реализации алгоритма родило идею созданию своей конструкции. В этом проекте я предоставлю все материалы для самостоятельного изготовления АКР индикатора уровня звукового сигнала. Прошу не путать индикатор со светомузыкой, светомузыка предназначена для формирования образов, а это устройство только …
Читать далее VU Meter Tower ART
Модуль CAN в микроконтроллерах PIC18
Views: 5766 Введение CAN последовательный интерфейс связи, который эффективно поддерживает распределенное управление в реальном масштабе времени с высокой помехозащищенностью. Протокол связи полностью определен Robert Bosch GmbH, в спецификации требований CAN 2.0B от 1991 года. Область применения CAN протокола: от высокоскоростных сетей связи до замены жгутов электропроводов в автомобиле. Высокая скорость передачи данных (до …
Читать далее Модуль CAN в микроконтроллерах PIC18
CAN – Controller Area Network
Views: 1107 Controller Area Network (CAN) первоначально был создан немецким поставщиком автомобильных систем Робертом Бош в середины 1980-х для автомобильной промышленности как метод для обеспечения возможности надежной последовательной связи. Целью было сделать автомобили более надежными, безопасными и экономичными при снижении веса жгутов проводов и их сложности. С момента своего создания, протокол CAN приобрел широкую популярность в области промышленной автоматизации и для грузовых автомобильных приложений. …
Читать далее CAN – Controller Area Network
Мультимедийная сеть – AVC-LAN TOYOTA
Views: 5735 AVC LAN – протокол обмена данными мультимедийных систем автомобиля. Кодирование данных. При кодировании различаться три типа данных : преамбула – её назначение, это сообщение устройствам на шине, что начинается передача данных. бит 0 – передача данных 0 бит 1 – передача данных 1 Преамбула. Длительность положительного импульса может быть в пределах от 150 us до 171 …
Читать далее Мультимедийная сеть – AVC-LAN TOYOTA
Trimax – кодирование и декодирование ИК-команд
Views: 2217 Первое, что надо понять назначение кнопок клавиш пульта, а также, что за кодирование реализовано в ИК- пульте. Для назначения клавиш обратимся к описанию, а для взлома кодирования воспользуемся старым и добрым Saleae Logic.Для тех кто связан модернизацией и управлением ресиверов Trimax часто возникают вопросы по синтезу или декодированию команд инфракрасного пульта, а так-же создания устройств …
Читать далее Trimax – кодирование и декодирование ИК-команд