Наш канал в telegram

Архивы автора

Программирование ARM-контроллеров STM32 на ядре Cortex-M3. Часть 15. Таймеры. Глава 3 — Таймеры общего назначения TIM2 — TIM5

Особенности Блок-схемы Базовый модуль Тактирование счётчиков Модуль захвата/сравнения Режим захвата по входу (Input Capture Mode) Режим измерения параметров ШИМ (PWM Input Mode) Режим форсированного выхода (Forced Output Mode) Режим управления выходом по сравнению (Output Compare Mode) Режим ШИМ (PWM Mode) Режим одиночного импульса (One-pulse Mode) Сброс сигнала OCxREF по внешнему событию Режим интерфейса энкодера (Encoder …

Восстановление оригинальной прошивки в cp2102 (пошаговая инструкция с картинками)

Не так давно, получив из Китая очередную партию чипов cp2102, я столкнулся с очень интересной проблемой, — внешне полученные чипы выглядели как обычно (вся маркировка на месте, чёткая, не спиленная), однако при запаивании в изделие (собственно, изделие — это вот такой USB-to-UART преобразователь) они отказывались работать, а в диспетчере устройств определялись как DW700 GPS Mini …

USB программатор SPI-flash серии W25Qxx на базе шлюза UART-to-I2C/SPI/1W

Написал для шлюза очередную программу (ссылка на скачивание будет в конце статьи). Программа позволяет использовать UART-to-I2C/SPI/1W шлюз в комплекте с USB-to-UART преобразователем как USB-программатор SPI-flash микросхем Winbond серии 25Qxx (W25Q08, W25Q16, W25Q32, W25Q64) и их аналогов. Подобные флешки сейчас повсеместно используются во всяких роутерах, медиаплеерах, микрокомпьютерах и тому подобных устройствах для хранения прошивок. Собственно говоря, …

Формирователь импульсов повышенного напряжения для расширения функционала шлюза RH-0004

Введение Схема Программа для микроконтроллера Готовое устройство Введение Существуют микросхемы памяти с интерфейсом 1-Wire (DS1982, DS2502, AN1990 и другие), которым для выполнения некоторых процедур (запись данных, финализация) нужны импульсы повышенного напряжения (до +12 Вольт) различной длительности. Шлюз UART-to-I2C/SPI/1W (RH-0004) не имеет возможности сформировать такой импульс, поэтому в обычных условиях работать с такими микросхемами с помощью …

Использование шлюза RH-0004 в качестве USB-дубликатора ключей iButton

Дополнил программу для работы с микросхемами 1-Wire возможностью программировать перезаписываемые заготовки RW1990. Теперь шлюз можно использовать ещё и как дубликатор далласовских ключей iButton типа DS1990A. Работает это всё следующим образом: Подключаем шлюз RH-0004 к USB-порту компьютера с помощью переходника USB-to-UART (должны быть установлены драйвера для cp2102). Запускаем программу, подключаемся к нужному COM-порту (можно посмотреть через …

101 применение шлюза UART-to-I2C/SPI/1W (RH-0004). Часть 8. USB программатор микросхем с интерфейсом 1-Wire

Так уж сложилось, что программы для работы через шлюз с I2C и SPI микросхемами сразу были рассчитаны на работу с большим количеством чипов, а если нужно было добавить возможность программировать ещё какую-то микросхему, то я просто расширял функционал этих программ. В то же время ситуация с программированием через шлюз 1-Wire микросхем развивалась иначе, — для …

Инструкция по ремонту светодиодной подсветки телевизора BBK 32LEM-1056/TS2C

Одна из типовых неисправностей современных LED телевизоров — перегорание свотодиодов подсветки. Проявляется она очень просто — звук есть, изображения — нет, просто тёмный экран. При этом если вы хорошо затемните помещение и будете подсвечивать экран фонариком, например, от телефона, то можно заметить, что изображение на экране на самом деле тоже есть, но оно очень и …

Лидеры России. Политика

Здравствуйте уважаемые читатели! Меня зовут Позианос Юрий. Я являюсь основателем сайта об электронике и IT-технологиях Radiohlam.ru. В настоящее время в России по поручению Президента проводится открытый конкурс «Лидеры России. Политика»». Этот конкурс направлен на выявление новых политических лидеров, способных заниматься законотворческой деятельностью. Я решил принять участие в этом конкурсе и прошу Вашей поддержки. Ознакомиться с …

Что такое сессии и как с ними работать в php

Что такое сессии и зачем они нужны Что такое сессии в php Как работают сессии Как работают сессии в php Основные функции для работы с сессиями в php Небольшая практика Пара слов про авторизацию Что такое сессии и зачем они нужны Протокол http, используемый для загрузки содержимого web-страниц, работает следующим образом: клиент присылает серверу http-запрос, …

Инструкция по созданию Telegram ботов. Дополнение. Как отправлять правильные https-запросы через curl и при чём здесь SSL-cертификаты

Вступление Как работает https и при чём здесь SSL-сертификаты (кратко) Как работать с https через curl P.S. Должны ли мы посылать сертификат серверу? P.P.S. Как сохранить себе на диск сертификат сайта? Вступление В предыдущей части, для отправки get-запросов по https при помощи curl, использовалась функция вот такого вида: При этом справа, в комментариях, указано, что …