NS108-5050-16bit от Newstar

Просмотров: 459 Кто уже использует в своих проектах адресуемые светодиоды хорошо знакомы с такими как WS2812 и им подобные. Эти светодиоды для управления используют однопроводную шину. Из-за этого пропускная способность такой шины  ограничена и в основном составляет 800 kbit. Эти светодиоды имеют 8 бит глубину яркости на один цвет и как многие заметили имеют очень …
Читать далее NS108-5050-16bit от Newstar

JDY-62A Audio bluetooth module

Просмотров: 1303 Простой модуль для простого аудио блютуса. Встроенные подсказки на английском языке. Модуль включён, режим муте – после подачи питания. Контроль разряда батареи предупреждение что батарея разряжена и необходима подзарядка. При полном разряде предупреждение и отключение модуля от питания. Повторное включение через подключение питания (другого варианта я не нашел). Звуковой сигнал при подключению к …
Читать далее JDY-62A Audio bluetooth module

Audio-bluetooth modules BK8000L (noname)

Просмотров: 549 Еще один вариант, так сказать недоразумения Audio-bluetooth modules BK8000L (noname). Его отличительной маркировкой служат два отверстия в плате и надпись R2. Отличают его от модулей на чипе BK8000L, что у него 30 пинов. Микропрограмма урезана до минимума, под названием подключись и слушай. Схема подключения. При подключении обзывается как magic mirror E24E (в окончании …
Читать далее Audio-bluetooth modules BK8000L (noname)

Audio-bluetooth modules F-6188 (BK8000L)

Просмотров: 1830Следующий модуль на чипе BK8000L. Заводское обозначение F-6188 также основным производителем не выпускается и отдан на тиражирование. с нижней стороны имеет маркировку В этом варианте мне попалась вроде полноценная прошивка. Хоть на схеме и присутствуют вы воды UARTA, но он отключен. Почему отключен, потому, что выводы UARTA сконфигурированы как выходы, т.е не так как …
Читать далее Audio-bluetooth modules F-6188 (BK8000L)

Acquaintance with audio-bluetooth modules F-6888 (BK3254).

Просмотров: 1777 Для проектов появилось необходимость познакомиться с недорогими модулями китайского производства, которые можно приобрести у нас в Украине и у китацев, на алиэкспрессе. Так как меня интересует не просто, как в народе озвучить колонку, а полноценный функционал, вот, что удалось мне выяснить пока на трех образцах приобретенных на территории Украины. Тут опишу образец первый. …
Читать далее Acquaintance with audio-bluetooth modules F-6888 (BK3254).

MTouch® Модуль Емкостной Библиотеки для MPLAB®X Code Configurator (MCC)

Просмотров: 989 Введение MTouch ® Модуль Емкостной Библиотеки для MPLAB ® X Code Configurator (MCC) позволяет быстро и легко генерировать решение кода на  Cи для емкостной сенсорной кнопки, датчика приближения и слайдера. В записи нет меток.

PIC18 – модуль DMA

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

Метки

Altium Designer – подготовка документации для производства и сборки печатных плат

Просмотров: 3362 В процессе освоения Altium Designer много возникает вопросов по подготовке документации для производства плат, а также для её сборки. Altium Designer позволяет сделать все требуемые документы, хотя скажем откровенно, для этого необходимо соответственным образом подготовить данные. Описания процесса подготовки документации я предоставляю на плате проекта AD9833 – Programmable Waveform Generator. Altium Designer очень …
Читать далее Altium Designer – подготовка документации для производства и сборки печатных плат

ESP32-первое знакомство

Просмотров: 5848 Музыкальная тема к статье, слушаем: Настало время познакомиться c ESP32 и для меня, для этого я приобрел в ГАММЕ отладочную плату с модулем ESP-WROOM-32 (ESP32-DevKitC). Первая задача, как он подключается, ну сразу втыкаем в USB, соединитель вроде как имеется, ну чего бы не воткнуть. CP2102 великолепный мост подключается легко к Windows. Горит светик на …
Читать далее ESP32-первое знакомство

Moving average – скользящее среднее

Просмотров: 2006 Скользящая средняя, скользящее среднее (англ. moving average, MA) — общее название для семейства функций, значения которых в каждой точке определения равны среднему значению исходной функции за предыдущий период. Скользящие средние обычно используются с данными временных рядов для сглаживания краткосрочных колебаний и выделения основных тенденций или циклов. Математически скользящее среднее является одним из видов свёртки (определение с вики). А теперь конкретно о получении среднего значения. Метки:Moving average, …
Читать далее Moving average – скользящее среднее

ESP8266 процедура получение данных даты и времени от серверов точного времени.

Просмотров: 5303 Эта функция доступна уже в версии 1.6.1. Для многих приложений, необходимо часы реального времени,  если в вашем проекте есть модуль WiFI ESP8266, то легко можно сделать следующим образом. Процедура описывает полный цикл подключения к  роутеру WIFI подключение к серверам, получение данных времени конвертация его в двоично десятичный форма, для часов реального времени и …
Читать далее ESP8266 процедура получение данных даты и времени от серверов точного времени.

WiFi ESP8266 – AT команды связанные с функцией TCP/IP (v.1.6.1)

Просмотров: 4768 AT команды связанные с функцией TCP/IP В этом разделе описаны команды которые позволяют устанавливать соединения между серверами и клиентами в сети. Приведено описание команд и примеры их выполнения. Функции TCP/IP   Команда Описание  1 AT+ CIPSTATUS Получить статус подключения. 2 AT+ CIPDOMAIN Функция DNS 3 AT+CIPSTART Устанавливает TCP-соединение, передачу UDP или соединение SSL …
Читать далее WiFi ESP8266 – AT команды связанные с функцией TCP/IP (v.1.6.1)

CCP – модуль в режиме Compare на примере PIC18

Просмотров: 2993 CCP – модуль можно использовать в трех режимах: Capture – позволяет захватывать входной сигнал и определять его параметры (длительность или частоту). Дополнительно управлять внутренними модулями. Compare –  позволяет формировать импульсы любой полярности, формирование частоты. Так же управлять внутреними модулями. PWM – формирование сигналом ШИМ. В режимах Compare и PWM  модуль работает совместно со встроенными таймерами. …
Читать далее CCP – модуль в режиме Compare на примере PIC18

Метки

LED драйвер TM1639

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

I2C MODULE – PIC18F25K42 Device ID Revision = A001

Просмотров: 906 I2C MODULE Обход ошибок в версии I2C MODULE – PIC18F25K42 Device ID Revision = A001 В Серии K42 применен совершенно новый модуль шины I2C, который позволяет поддерживать все режимы этой шины. Но в реализации микроконтроллера PIC18F25K42 версия A001 есть ряд ошибок которые не позволяют использовать это преимущество, в следующей версии многие баги пофиксены, но …
Читать далее I2C MODULE – PIC18F25K42 Device ID Revision = A001

TM1650 драйвер LED семисегментного индикатора

Просмотров: 16962 Китайский производитель Shenzhen Titan Micro Electronics Co., Ltd.  Выпускает широкую линейку драйверов управления светодиодными дисплеями, которые позволяют разгрузить микроконтроллер для основной работы, главная особенность этих драйверов не только в их простоте управления и в отсутствии какой либо обвязке, а еще в их супер низкой стоимости. Например TM1650 стоит дешевле чем MAX7219 в 45 …
Читать далее TM1650 драйвер LED семисегментного индикатора

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

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

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

Просмотров: 1994     В приводах различных устройств часто применяются шаговые двигатели, Шаговый двигатели различают двух типов униполярные – когда обмотки коммутируются током текущим только в одну сторону, например при помощи обычных транзисторных ключей и биполярные когда для управления шаговым двигателем необходимо направление тока в обмотках менять на противоположное. Метки:stepper

Просто о структурах и объединениях в Си

Просмотров: 2016 Какие задачи нам позволяют решать структуры и объединения? Для разработчика встроенных систем эффективность и компактность кода всегда на первом месте. Если программировании на Ассемблере ты сам определяешь как и где располагаются данные, то при программировании на Си надо позаботиться, что бы объяснить компилятору как ты хочешь, что бы данные были расположены. Для чего …
Читать далее Просто о структурах и объединениях в Си

Тестирование модуля генератора

Просмотров: 684  Тестирование модуля генератора Настройка, запуск и проверка рабочей частоты на примере PIC18F26K40. PIC18F26K40 Чтобы понять из-за чего зависит производительность микроконтроллера просто надо понять как работает его задающий тактовый генератор. Для тестирования соберём небольшую схему на PIC18F26K40 (покупаем в Гамме). Для тестирования частоты нам потребуется выход RA6 настроить на вывод частоты синхронизации. Надо учесть, …
Читать далее Тестирование модуля генератора

Analog-to-Digital Converter with Computation Technical Brief

Просмотров: 1018 Аналого-цифровой преобразователь с вычислительным модулем. ВВЕДЕНИЕ Аналого-цифровой преобразователь (ADC) с вычислительным модулем (ADC2) в 8-разрядном микроконтроллере Microchip имеет встроенные вычислительные функции, которые обеспечивают функции пост-обработки, такие как передискретизация, усреднение и низкочастотная фильтрация. В этом техническом обзоре дается обсуждение функций ADC2, методов настройки и режимов работы. Метки:ADC

Метки

Просто о внешних переменных

Просмотров: 679  Часто возникает задача когда необходимо предавать данные между модулями программы. Например, передать данные между файлами, или управлять работой модулей. Для этого создаем заголовочный файл и описываем наши переменные как внешние. В тех файлах в которых предполагается использовать необходимо включить этот файл и описать эту переменную. Механизм выглядит так: Задача может быть и такой необходимо …
Читать далее Просто о внешних переменных