STM32 I2C.
27-06-2018, 11:11
В последнее время все чаще натыкаюсь на негативные отзывы о шине I2C у STM32, мол работа с ней это танцы с бубном и тд. За последний месяц мне удалось запустить две микросхемы, работающие по I2C и ни каких танцев, только вдумчивое чтение даташита....
Антиалиасный фильтр.
При просмотре телевизора, думаю, каждый хоть раз видел как у быстро едущей машины медленно вращаются колеса или вообще вращаются в другую сторону. В детстве меня этот вопрос очень интересовал, но ответ на него был найден гораздо позже, а именно когда начал разбираться как работает АЦП. Для начала предлагаю разобраться, что общего между работой АЦП и вращающимся колесом на экране телевизора....
Как передать в функцию двумерный массив.
В одной из статей, написанной несколько лет назад, описывал для чего в си используются указатели и как с ними работать. Сегодня перечитывая, ту статью понял, что есть еще один интересный вопрос, который стоило бы рассмотреть. "Как передать в функцию двумерный массив ?"...
Щупы для мультиметра.
28-05-2018, 15:06
На сайте есть много статей с фотографиями и скриншотами осциллографа, но ни одной фотографии мультиметра, хотя мультиметром электронщики пользуются чаще всего. Совсем не давно со старым мультиметром пришлось расстаться и ему на замену был куплен UNI-T UT61E, но в этой статье речь пойдет ни о нём, а о щупах, которые были куплены в дополнение к нему....
STM32 FLASH.
5-05-2018, 19:10
Думаю постоянные посетители сайта заметили, что предпочитаю все делать на регистрах, но иногда все таки использую SPL. Например, в статье про самописный бутлоадер, использовались библиотечные функции для работы с флэш памятью. В очередной раз, подключая эту библиотеку, решил, что она занимает много места и решил самостоятельно реализовать необходимые функции. Для работы с флэш памятью...
STM32 RTC, Calendar.
19-04-2018, 13:25
Начнем с того, что RTC — это аббревиатура которая расшифровывается следующим образом Real-time clock или по-русски, часы реального времени. В былые времена, при использовании МК AVR в качестве RTC, использовал отдельную микросхему, общение с которой происходило по определенному протоколу. У STM32 RTC же представляет собой модуль, реализованный внутри МК. У STM32 RTC обладает следующими...
STM32 проблемы при подключении дисплея по LTDC.
26-03-2018, 14:41
В одной из прошлых статей описывал, как подключить дисплей к микроконтроллеру семейства STM32, используя интерфейс LTDC. Статья оканчивалась видеороликом, в котором на встроенный в DISCOVERY дисплей, выводилось изображение. Конечно же следующим желанием было запустить, что-то побольше и подключить это самостоятельно, чтобы в голове сложилась полная картина. С Китая был заказан 7-дюймовый дисплей...
STM32F3 проблемы с SPI.
22-02-2018, 18:07
При переносе одного из проектов с сотой серии на трехсотую столкнулся с проблемой, посылки SPI всегда были длиной 16 бит, а мне нужно было 8. Что интересно у сотой серии для настройки длины пакета SPI выделен один бит DFF(Data frame format)  , когда он сброшен длина посылки 8 бит, когда установлен 16. В трехсотой серии под это дело выделили битовое поле длиной 4 бита и длину посылки можно...
Как прошить ПЛИС.
31-01-2018, 12:34
---
В прошлой статье описывал как установить Quartus, но это был лишь шаг к поставленной задаче. Для того чтобы убедиться, что ПЛИС и программатор работают, первую надо было прошить. Оказалось, что сделать это можно двумя способами, первый — через JTAG интерфейс, в этом случае конфигурационная информация зашивается непосредственно ПЛИС. Недостаток этого способа в том, что память ПЛИС энергозависима...
Установка Quartus II.
24-01-2018, 14:58
---
Желание пощупать ПЛИС появилось у меня давно, но не было четкого понимания какой проект на ней буду поднимать. Спустя много лет понимание так и не пришло, поэтому решил пойти другим путем, купить ПЛИС и уже по ходу с ней разбираться. На али была заказана отладочная плата с EP4CE6 на борту и программатор к ней....
Борьба с шумом от импульсного преобразователя.
17-01-2018, 23:33
Есть у меня один осциллограф, который питается от 7 вольтовой зарядки для телефона. В какой-то момент появилось желание сделать его портативным и добавить в него аккумулятор. Аккумуляторы бывают разные на разное напряжение, но в наличии у меня был только такой как изображен на картинке. Его напряжения явно не хватало поэтому решил поднять напряжение с помощью импульсного преобразователя....
Ток смещения ОУ.
27-12-2017, 16:44
Зачастую при изучении ОУ рассматривают его идеальную модель, по этому когда доходит дело до реальных схем возникают определенные вопросы. Один из таких вопросов — для чего нужен резистор Rb на схеме ниже? Почему возникает такой вопрос? Потому что идеальному ОУ такой резистор не нужен, встретить его можно лишь в реальной схеме. На самом деле странный резистор и назначение его не сразу понятно...
STM32 описание работы LTDC.
3-12-2017, 20:10
Около полугода назад один из постоянных посетителей сайта отправил мне отладочную плату STM32F429I DISCO. На мои рассказы, что она мне не нужна, он ответил, что это подарок и его следует принять. А ещё он где-то вычитал, что оперативка на плате нужна для работы дисплея и интересовался у меня для чего именно, но ответа на этот вопрос у меня не было. Понятно было, что оперативка выступает в...
NRF52832 создание проекта в KEIL uVision.
29-11-2017, 01:46
---
На днях из Китая мне пришла отладочная плата с NRF52832 на борту. По сути NRF52832 - это микроконтроллер c ядром ARM Cortex-M4F и RF-трансивер на 2.4 ГГц, совмещенные на одном кристалле....
STM32 DMA MEM2MEM.
21-11-2017, 15:28
В одной из прошлых статей уже описывал, что такое DMA и приводил пример его работы в связке с АЦП. В том примере, результаты преобразования АЦП записывались в буфер без участия ядра. В этот раз мне надо было перенести буфер из одного участка памяти в другой и я точно знал, что это можно сделать с помощью DMA используя режим MEM2MEM....
Выбор цвета паяльной маски для печатных плат.
3-11-2017, 13:03
Не так давно на seeedstudio появилась возможность бесплатно выбрать цвет маски для печатной платы. Ключевое слово в прошлом предложении БЕСПЛАТНО потому, что цвет маски можно было выбрать и раньше, но это стоило дополнительных денег. Меня всегда интересовал вопрос, почему за все цвета маски кроме зеленного надо доплачивать?...
STM32 измерение частоты.
13-10-2017, 10:31
В одной из прошлых статей рассказывал про режим захвата у STM32 и приводил пример как с его помощью измерить период сигнала. Но таким способом не получится ТОЧНО измерить период высокочастотного сигнала.(дальше станет понятно какой сигнал считать высокочастотным) Предположим, что частота исследуемого сигнала 1MНz, а наш таймер отсчитывает 72млн в секунду. Переведем значения частоты в период....
Покупка рельсовых направляющих HIWIN на  hennlich.ua
27-09-2017, 22:48
Около года назад решил начать собирать расстановщик smd компонентов и первым делом заказал конструкционный профиль и рельсовые направляющие HIWIN. Почитав форумы понял, что с Китая заказывать не вариант, люди пишут, что внешне оригинал мало отличается от подделки, но Китайские работают очень плохо. Решил купить у официального представителя HIWIN на Украине, компании Геннлих Украина. Оплатил...
Ремонт автомобильного диагностического сканера magneti marelli logic.
19-09-2017, 02:22
На днях мне принесли на ремонт сканер magneti marelli logic, с диагнозом не читает ошибки и предложили посмотреть. Почему принесли мне, а не туда где он был куплен? Дело в том, что новый сканер стоит 1000 евро, а официальный представитель просил за ремонт 500. Мне же было интересно посмотреть как он устроен и чуть подзаработать, поэтому согласился....
Почему стартер берет на себя.
7-09-2017, 12:31
Часто слышу от автолюбителей о том, что машина заводится плохо потому, что стартер "берёт на себя". Под выражением "берёт на себя" они подразумевают, что через стартер течёт ток больше положенного. А ещё они говорят, что решение данной проблемы — замена втулок. Думаю у многих возникает вопрос, как через стартер может течь больший ток если его сопротивление постоянно и как замена втулок решает...