background top icon
background center wave icon
background filled rhombus icon
background two lines icon
background stroke rhombus icon

Скачать "Программирование МК STM32. УРОК 39. Подключаем акселерометр LSM303DLHC. Часть 3"

input logo icon
"videoThumbnail Программирование МК STM32. УРОК 39. Подключаем акселерометр LSM303DLHC. Часть 3
Оглавление
|

Оглавление

0:00
Введение
0:48
Занесем данные в управляющие регистры для первоначальной инициализации датчика
12:00
Напишем функцию настройки фильтрации измерений датчика
17:20
Воспользовавшись функцией, написанной нами только что, настроим фильтрацию измерений, занося определенные биты в определенные регистры
23:30
Проверим работоспособность общей функции инициализации акселерометра
Похожие ролики из нашего каталога
|

Похожие ролики из нашего каталога

Программирование МК STM32. УРОК 49. Подключаем магнитометр LSM303DLHC. Часть 2
54:22

Программирование МК STM32. УРОК 49. Подключаем магнитометр LSM303DLHC. Часть 2

Канал: narod stream
Программирование МК STM32. УРОК 47. Подключаем гироскоп LSM6DS3. Часть 2
26:21

Программирование МК STM32. УРОК 47. Подключаем гироскоп LSM6DS3. Часть 2

Канал: narod stream
Программирование МК STM32. УРОК 43. Подключаем акселерометр LSM6DS3. Часть 2
22:31

Программирование МК STM32. УРОК 43. Подключаем акселерометр LSM6DS3. Часть 2

Канал: narod stream
Программирование МК STM32. УРОК 39. Подключаем акселерометр LSM303DLHC. Часть 1
29:06

Программирование МК STM32. УРОК 39. Подключаем акселерометр LSM303DLHC. Часть 1

Канал: narod stream
Программирование МК STM32. УРОК 39. Подключаем акселерометр LSM303DLHC. Часть 5
36:22

Программирование МК STM32. УРОК 39. Подключаем акселерометр LSM303DLHC. Часть 5

Канал: narod stream
Программирование МК STM32. УРОК 42. Подключаем акселерометр LSM6DS0. Часть 2
31:02

Программирование МК STM32. УРОК 42. Подключаем акселерометр LSM6DS0. Часть 2

Канал: narod stream
Программирование МК STM32. УРОК 49. Подключаем магнитометр LSM303DLHC. Часть 1
26:04

Программирование МК STM32. УРОК 49. Подключаем магнитометр LSM303DLHC. Часть 1

Канал: narod stream
Программирование МК STM32. УРОК 43. Подключаем акселерометр LSM6DS3. Часть 1
30:55

Программирование МК STM32. УРОК 43. Подключаем акселерометр LSM6DS3. Часть 1

Канал: narod stream
Программирование МК STM32. УРОК 42. Подключаем акселерометр LSM6DS0. Часть 1
27:58

Программирование МК STM32. УРОК 42. Подключаем акселерометр LSM6DS0. Часть 1

Канал: narod stream
Программирование МК STM32. УРОК 41. Подключаем акселерометр LIS3DSH. Часть 2
28:11

Программирование МК STM32. УРОК 41. Подключаем акселерометр LIS3DSH. Часть 2

Канал: narod stream
Теги видео
|

Теги видео

HAL
HAL stm32
STM32F3DISCOVERY
STM32F3DISCOVERY stm32
LSM303DLHC
SLSM303DLHC
акселерометр
MEMS
Микроконтроллеры STM32
32 CUBE MX
STM32F4
МК STM32
keil
Hardware abstraction layer
Программирование
STM32 System Workbench
Программирование МК
Программирование STM32
STM32 Cube MX
Программирование СИ
Программирование микроконтроллеров
Микроэлектромеханические системы
Субтитры
|

Субтитры

subtitles menu arrow
  • enАнглийский
Скачать
00:00:02
всем привет дорогие друзья сегодня у нас
00:00:05
уже 3 часть
00:00:06
урок 39 по подключению акселерометра 303
00:00:12
к контроллеру e303
00:00:16
discovery то есть вернее ff3 103
00:00:20
контроллера
00:00:21
который установлен на плате f3 discovery
00:00:24
компания из т.н. на прошлом занятии мы с
00:00:29
вами
00:00:30
вообщем-то считали идентификатор и
00:00:34
начали писать
00:00:35
непосредственно на цивилизации регистров
00:00:38
хотя бы пока еще в них ничего не
00:00:39
записали но почву для этого тем не менее
00:00:42
мы подготовили поэтому давайте вернемся
00:00:47
в наш код остановились мы с вами где-то
00:00:52
вот здесь вот такой функции мы написали
00:00:54
которые нам структур q нашу распределяет
00:00:58
по определенным на строчным регистром с
00:01:01
которым мы с вами договорились
00:01:02
познакомиться ну давайте пока начнем
00:01:08
писать
00:01:09
central не будем постепенно включать в
00:01:17
него бит и начнем мы со следующих битов
00:01:25
то есть так как вот это у нас
00:01:29
регистры с двадцатого двадцать третьем
00:01:33
адресом мы сейчас такие
00:01:35
в даташите с вами точно найдем вот 20 то
00:01:41
есть у нас регистр
00:01:44
ну и давайте начнем писать и по мере
00:01:47
записи смотреть будем в datasheet что
00:01:50
там и как творится данных регистрах
00:01:54
вообщем-то ну давайте включим первая
00:01:59
опция перейдем для этого федор файл
00:02:03
найдем здесь
00:02:05
кое-какую нас троечку а вот они что на
00:02:09
самом верху
00:02:10
вот такой вот то есть мы тем самым
00:02:15
говорим что мы не включаем вообще ни
00:02:18
один бит то есть ну просто мы отмечаемся
00:02:23
тем что мы именно использую вот такой
00:02:25
вот режим принято делать именно так ну
00:02:32
давайте посмотрим в общем смотрим мы вот
00:02:36
как если рядом стоит еще какой другой режим
00:02:40
то мы видим что мы включим с вами вот
00:02:43
этот бит 3 то есть 0 1 2 3 восьмёрок это
00:02:47
третий бит и посмотрим за что отвечает у
00:02:50
нас третий бит которую мы с вами сейчас
00:02:52
не включили лпм вот то есть если мы
00:02:58
включили то мы бы с вами включили режим
00:03:01
пониженного энергопотребления что нам
00:03:04
вовсе не нужно в таком режиме у нас
00:03:06
полноправно работать датчик ну никак не
00:03:09
сможет то есть мы тем самым сказали что
00:03:11
включать мы будем именно normal режим то
00:03:14
есть скорее всего там уже было единичка
00:03:17
в данном бить и а мы ее с вами переведем в ноль
00:03:21
как правило находится приборы все в
00:03:24
режим пониженного энергопотребления
00:03:26
сначала то есть тем самым мы включим
00:03:29
просто с вами датчик теперь следующее
00:03:32
включим мы с вами частоту 50 герц
00:03:36
нам хватит для нашего занятия то есть
00:03:38
чем больше герц тем больше также на их
00:03:41
потребление вот такие у нас с вами тут
00:03:44
сердце не знаю почему написано там 5
00:03:50
сердце вот именно что в примере стоит
00:03:53
стоит вот такая вот именно частота ну
00:03:55
ладно какая есть такая есть
00:03:59
включим то есть мы вот это
00:04:02
свои дела и включим мы еще с вами оси
00:04:09
использования а ну давай сначала
00:04:12
посмотрим этот параметр
00:04:14
то есть
00:04:19
насчет
00:04:20
ударов вот у нас вот эти 4dr а от 5 то
00:04:27
есть от 4 до 7 бит а они отвечают за
00:04:31
включение
00:04:32
определенной скорости питер герц у нас
00:04:35
0100 то есть мы включаем только в dr2
00:04:38
только вот этот вот 6 бит то есть по
00:04:42
идее у нас должно быть 40 число проверим
00:04:55
видимо то что кот не собран поэтому мы
00:04:59
так просто не попадем нужно будет
00:05:03
заходить и смотреть вот 40 совершенно
00:05:06
верно теперь мы с вами включая массе
00:05:10
вот такое используемое макрос который
00:05:14
нам занесет семерку но мы сейчас
00:05:16
посмотрим что значит семерка семерка
00:05:20
значит что мы последние три бита
00:05:23
самой младшей с вами включаем в единицу
00:05:26
когда мы их включаем тем самым мы с вами
00:05:30
включаем измерение по всем трем осям
00:05:33
координаты x и y и z вот так включили то
00:05:39
есть занесли мы часть нашего control а
00:05:45
теперь что мы делаем дальше почему-то он
00:05:51
у нас оказался 8-битным по идее не
00:05:55
хорошо он делает я думаю надо 16 раз мы
00:06:00
сейчас будем и сейчас старший байт туда
00:06:03
посылать то я думаю он должен быть никак
00:06:06
не таким пусть он будет лучше 16 дальше
00:06:23
что мы еще включим теперь в старшие
00:06:26
частью его давайте сразу заранее
00:06:30
обозначим что мы именно старший часть
00:06:33
будем заносить в переменной к ctr
00:06:37
поэтому мы сдвинем его 8 и но мы сначала
00:06:42
запишем соответственно вот это вот дела
00:06:45
вот это выражение
00:06:46
потом сдвинем его туда на 8 и запишем
00:06:50
присвоим то есть по операции или еще
00:06:53
сложив с со значением которое уже
00:06:57
существует принцип перемен старела и тем
00:06:59
самым данные вся часть переместиться
00:07:02
именно старше часть 2 байта вай величины
00:07:08
хорошо вот такое вот у нас теперь макрос
00:07:14
вот какой макросу нам с вами
00:07:18
интересненький так же я вам сейчас о нем
00:07:22
кое-что расскажу я думаю вам интересно
00:07:25
знать что означает каждый макрос вот
00:07:30
здесь 0 и рядом стоит восьмерочка то
00:07:33
есть мы не включаем последний самый
00:07:36
старший бит с вами именно уже в регистре
00:07:42
другом так как мы будем в другой регистр
00:07:44
с вами пересылать все хозяйство есть
00:07:47
идем мы в регистр вас трети вот в этот
00:07:51
вот поэтому блок дата обладает вот и
00:07:57
также написано что значение по умолчанию
00:08:00
0 вот как то есть данные регистра он
00:08:05
служит вернее до данный бит регистр
00:08:07
служит для того чтобы датчик понял что
00:08:10
когда пишется значение в определенные
00:08:15
какой-то байт или в старшей или младшей
00:08:17
они пишутся раздельно он нам не даст
00:08:21
читать другой байт то есть чтобы у нас
00:08:23
не оказалось что мы с вами
00:08:26
младшую часть с читаем 1 пока
00:08:31
старшая часть другого но так как у нас
00:08:34
скорость с вами не очень велика то нам
00:08:38
это дело не грозит у нас 50 герц и очень
00:08:43
далеко у нас друг от друга состоят
00:08:45
16-битные вернее отстоят 16-битные
00:08:48
посылки и практически нет никаких шансов
00:08:51
нам нарваться на такой ситуации поэтому
00:08:54
мы это не включаем это усложнит нам в
00:08:57
дальнейшем код то есть он у нас
00:08:59
отключили по умолчанию также он этот бит
00:09:02
у нас отключенный теперь значит что мы
00:09:06
делаем еще какой заносим макрос вот этот
00:09:11
макрос
00:09:12
опять мы с вами не включаем и 6 бит
00:09:16
давайте сразу нанесем но опять же в том
00:09:19
самом регистре
00:09:21
6 бит мы с вами не включаем скорее всего
00:09:23
здесь будет 4 макс уже можно 3
00:09:27
скорее всего три в общем насчет был я
00:09:32
вот такой был я
00:09:34
ну здесь короче меняется все
00:09:37
местами то есть младший байт становится
00:09:42
старшим адресом
00:09:43
старший байт становится младшим адресом
00:09:47
не знаю зачем это нужно но для каких то
00:09:49
наверно специфических задач и пригодится
00:09:53
то есть минус с плюсом скорее всего
00:09:56
настолько меняется не знает что-то будет
00:09:58
нет мин с плюсом от других величин это
00:10:01
не так это вот эти вот мы как раз с вами
00:10:06
и включим сейчас теперь то есть вот эти
00:10:10
у нас это предел измерения до 4 до 16
00:10:14
там пока не пользуемся это потом еще
00:10:19
фильтрации будем с вами настраивает
00:10:22
настраивать то есть здесь все будет не
00:10:24
так просто следующий макро подстановку у
00:10:27
нас h&r мэйбл бит 3 включаем
00:10:36
у ваши мы с вами ничего не включаем
00:10:42
посмотрим что такое забит у нас третий
00:10:45
вечер
00:10:46
high resolution олд молт high resolution
00:10:50
дизайн high resolution и найму
00:10:52
высокое разрешение измерений нам
00:10:55
пригодится то есть нам нужна точность с
00:10:58
вами условимся на том то есть мы его
00:11:02
включим ну по всей видимости я конечно
00:11:05
не читалки в технической документации не
00:11:08
все описано здесь только настройки
00:11:09
видимо какая то еще есть инженерная
00:11:13
документация в которой описывается что
00:11:17
нам дает отключение видимо опять же
00:11:20
экономия расхода энергии
00:11:22
если точность нам например ненужном
00:11:24
не включаем бит то есть простить и
00:11:26
у нас будет энергия немножко сохраняться
00:11:31
то есть вот такие вот мы сначала включим
00:11:34
с вами
00:11:35
настроечки ну и соответственно нам их
00:11:39
необходимо будет передать в наш датчик
00:11:44
это делается следующим образом все вот
00:11:51
так это все делается то есть ну вот мы
00:11:56
немножко есть datasheet им с вами
00:11:59
познакомились также теперь нужно нам
00:12:02
будет еще кое-какая с вами фильтрации
00:12:09
что ж это такое за фильтром но
00:12:12
разберемся чуть позже
00:12:23
фильтр фильтр с тракт также можем был
00:12:39
рик нам
00:12:41
временная переменная для этого мы будем
00:12:46
потихонечку нее все набирать тмп
00:12:50
рек такая переменная не надо
00:12:54
инициализировать в принципе нам и равна
00:12:59
она будет у нас сначала нам нужен будет
00:13:05
считать
00:13:07
также по адресу но рынка стрельцы 20
00:13:11
всего читаем только по этому адресу это
00:13:13
адрес повторяю
00:13:15
именно устройства не каких-то данных не
00:13:18
какого-то регистра теперь другой регистр
00:13:21
читаем но они все наподобие вот такой
00:13:26
вот только два а я читаем мы все это
00:13:29
хозяйство в темп орех все мы биты с
00:13:34
читаем дальше его про маскируем мы с
00:13:38
вами тмп почему я и не смотрю его сейчас
00:13:45
вещи вам не показывают того что нам тут
00:13:47
практически только один бит нужен фильтр
00:13:52
с тракт которую мы передадим
00:14:00
но перед тем как мы сложим с тем что мы
00:14:03
передаем мы с вами бит в него включим из
00:14:11
с чита нова регистра вот так вот
00:14:14
интересно то есть нам бит который
00:14:20
включен в регистры в данном нужно не
00:14:24
тронуть то есть мы не знаем какой он там
00:14:26
на у трогать нам его нельзя вот такая
00:14:30
задача наша
00:14:31
нелегкая но тем ни менее интересная
00:14:35
задача имеет право на существование на
00:14:39
нам интересно мы такие задачи с вами еще
00:14:42
не выполняли где-то мы с вами немножко
00:14:45
ошиблись ну видимо точку с запятой всю
00:14:48
ночь версии то есть мы проверяем с вами
00:14:53
именно вот этот вот бит 0 си даже два
00:14:58
бита мы проверяем с вами то есть вернее
00:15:01
непроверяемых считываем и потом обратно
00:15:04
передаем моих включать не будем но мы их
00:15:06
с вами должны не тронуть то есть это так
00:15:10
как мы включали отдельные лапки part of
00:15:13
lower а чтобы нам не тронуть остальные
00:15:16
мы по или
00:15:17
операции с ними складывались но чтобы с
00:15:20
нами сложиться здесь данным значений
00:15:23
надо их сначала читать соответствует
00:15:25
такая вот интересно задача
00:15:27
я сразу не понял но потом понял что это
00:15:30
дело нужно мы все теперь мы конечно
00:15:32
пишем все это хозяйство
00:15:34
обратно в этот же самый регистр именно
00:15:39
вот во второй и соответственно пишем мы
00:15:43
темп орех туда
00:15:48
вот и все давайте сначала посмотрим что
00:15:54
же это за такие за интересные величины
00:15:58
мы с вами я даже и не смотрел попробуем
00:16:03
разобраться это вот этот вот у нас 2
00:16:06
регистр
00:16:07
то есть если у нас c стоит значит это
00:16:13
скорее всего вот эти два байта rds
00:16:16
filter to the selection
00:16:22
но это выбор фильтрации данных
00:16:27
ну по умолчанию 0 а там кто его знает
00:16:31
что у нас стоит то есть нужно это нам не
00:16:33
трогать как стоит так и стоит и вот этот
00:16:38
у нас high pass filter и на и blood or
00:16:42
pick functions
00:16:46
то есть вот такой вот интересный у нас
00:16:52
бит high pass это по всей видимости
00:16:55
верхняя частота в общем как то так
00:17:00
фильтр верхних частот для включения
00:17:04
функции клик ну то есть мы его не
00:17:09
трогаем с вами какой есть он такой есть
00:17:11
я с ним особо честно сказать не
00:17:13
разбирался с этим битом ну и не нужен он
00:17:16
нам сто лет в общем теперь будем уже
00:17:20
включать какие-то мы биты в нашей
00:17:23
фильтрации это мы пишем теперь сюда уже
00:17:28
в нашу инициализации соответственно
00:17:32
опять же тут стрел
00:17:40
наш
00:17:48
8 байт avaya величина будет также будет
00:17:53
у нас несколько
00:17:56
в общем-то макро подстановок
00:18:01
использованы 1
00:18:04
макро подстановка у нас следующая будет
00:18:12
вот такая вот мы включаем с вами самый
00:18:17
старший бит нашим регистры с адресом 0x
00:18:23
21 что мы тем самым хотим с вами
00:18:29
доказать что мы его включаем вот этот
00:18:32
вот hpm 1-ая
00:18:35
м0 мы не включаем то есть вот что мы
00:18:39
обычный режим мы включаем без
00:18:44
перезагрузки фильтрации вот следующий
00:18:49
теперь макрос у нас будет интересный вот
00:18:57
такой вот мы включим с вами 1 из 2 из 4
00:19:06
5 мы включим только четвёртый бит
00:19:10
давайте его включим и посмотрим здесь мы
00:19:17
можем сделать вот так с вами так нам
00:19:21
позволяет синтаксис то есть переносит
00:19:24
строка вот так если она не закончилась
00:19:29
это вполне приемлемо для нас мы
00:19:34
посмотрим что же за биты
00:19:36
такие у нас пресловутые вот эти
00:19:40
ой песни вот эти этот регистр
00:19:43
вот hp cf2 и писеев
00:19:48
один вот этот мы с вами и включаем
00:19:53
вроде бы то есть здесь у нас
00:19:59
технической документации не говорит
00:20:02
какой бит именно за что отвечает но
00:20:04
просто мы прочитаем то что они у нас в
00:20:08
совокупности отвечают за
00:20:12
срез и так понимаю частоты фильтрации
00:20:19
высокочастотной фильтрация какую частоту
00:20:22
и насколько мы срежем к сожалению
00:20:25
техническая документация умалчивает и
00:20:27
благодаря инженерам компании есть и
00:20:30
майкро electronics мы знаем какой фильтр
00:20:33
какой то есть бит нужно включить иначе
00:20:36
нам пришлось куда-то идти и все это
00:20:39
указывать либо писать письмо
00:20:42
разработчикам данного акселерометр
00:20:45
но по всей видимости им также является
00:20:48
стоим отлично и включили мы срез дальше
00:20:57
включаем мы еще один с вами макрос
00:21:03
вернее сразу два почти что одноименных
00:21:08
вот этих вот вот такой дизайн и вот
00:21:13
такой дизайн у только вот здесь не
00:21:18
забудь поставить новичку ну или наоборот
00:21:22
сначала двоечку то есть вот мы с вами
00:21:26
тем самым не включим первый бит вернее 0
00:21:30
и 1 бит 0 1 бит мы не включим если был и
00:21:35
мэйбл то мы бы их с вами включили
00:21:38
посмотрим кто это нас такие за
00:21:41
интересные также биты 0 1 из 52
00:21:47
ичп из 2 части 1
00:21:51
вот они у нас это ничто иное как
00:21:56
прерывание от ножек которые мы с вами не
00:22:00
используем в рамках данного занятия если
00:22:02
мы использовали мы бы их включили
00:22:04
они бы нам сигнализировали вернее а небо
00:22:07
значение на данных ножках мы бы их
00:22:10
опрашивали и данные ножки значения сигнализировали
00:22:13
нам о том то есть что произошло какое-то
00:22:17
событие например что готов нам датчик
00:22:23
передавать данные то есть что в нем
00:22:26
например обновились данные что было бы
00:22:28
очень неплохо но у нас и так будет все
00:22:32
работать уж поверьте мне на слово ну вот
00:22:36
мы с вами все тут и учили осталось нам
00:22:40
всего лишь всю эту структуру
00:22:45
передать в регистр вот такой функцией
00:22:52
ну я бы сказал
00:22:54
удобный код у нас читабельный получился
00:22:58
ctrl ну на этом я считаю что
00:23:05
инициализация у нас в принципе уже и
00:23:08
закончена давайте в честь такого дела в
00:23:14
конце зажжем еще один зеленый светодиод
00:23:19
посмотрим кто у нас 2 зеленый они рядом
00:23:23
л д 7
00:23:24
у нас зеленый второй светодиод соберём
00:23:31
код
00:23:35
но переключимся на плату соответственно
00:23:40
пока на нашей плате у нас светится
00:23:42
только один светодиод который мы с вами
00:23:47
добились на прошлом занятии свечение
00:23:50
это то что мы правильный номер считали
00:23:54
и теперь мы должны с вами будем прошить
00:23:58
контроллер и увидеть что оба светодиоды
00:24:02
светятся то есть никакие тормоза не
00:24:04
возникли вот область светодиоды светятся
00:24:07
ну и за этим мы с вами можем уже
00:24:10
приступить к считывание данных это очень
00:24:14
такое приятное дело но хочу вас огорчить
00:24:18
тем что время уже у нас прошло много
00:24:22
нашей части занятия поэтому придется нам
00:24:26
распрощаться до следующей части которые
00:24:29
я думаю наступит незадолго и мы с вами
00:24:32
опять встретимся и продолжим более
00:24:34
интересная часть уже будем считывать
00:24:36
именно показания то есть будем трясти
00:24:38
как-то платы вот так вот у нас
00:24:41
светодиоды будут это все мы будем сюда
00:24:43
юваль attitude за ждем сюда тот зажжем
00:24:47
подписывайтесь на канал чтобы узнать
00:24:49
когда именно выйдет новое видео с уроком
00:24:54
по микроконтроллерам пишите комментарии
00:24:57
на форуме в социальных группах все
00:25:00
ссылочки есть также пишите комментарии
00:25:03
здесь под видео ставьте пальчики к верху
00:25:07
тем самым мне скажете маленькой спасибо
00:25:11
за мои труды всем пока всего хорошего

Описание:

Продолжаем работать с библиотекой HAL. Продолжаем цикл уроков по подключению к МК STM32 различных датчиков, в которых применена технология MEMS (Микроэлектромеханические системы). Программируем акселерометр-магнитометр LSM303DLHC, который установлен на отладочной плате STM32F3DISCOVERY, с которой мы также заодно и познакомимся. В данной части занятия мы закончим наконец-то полностью инициализацию акселерометра. Купить отладочную плату STM32F3-DISCOVERY можно здесь http://ali.pub/1us6o3 Навигация по видео: 00:00 Введение 00:48 Занесем данные в управляющие регистры для первоначальной инициализации датчика 12:00 Напишем функцию настройки фильтрации измерений датчика 17:20 Воспользовавшись функцией, написанной нами только что, настроим фильтрацию измерений, занося определенные биты в определенные регистры 23:30 Проверим работоспособность общей функции инициализации акселерометра Рекомендуется также перед просмотром данного урока просмотреть данное видео: УРОК 38. Знакомство с платой NUCLEO STM32F401RE и оценочными платами https://www.youtube.com/watch?v=L-ta_BhW6CU УРОК 39. Подключаем акселерометр LSM303DLHC. Часть 1 https://www.youtube.com/watch?v=M7mC8bthwCQ УРОК 39. Подключаем акселерометр LSM303DLHC. Часть 2 https://www.youtube.com/watch?v=V5B18dWR5JI Текстовая версия данной части урока здесь https://narodstream.ru/stm-urok-39-podklyuchaem-akselerometr-lsm303dlhc-chast-3/ Группа в контакте http://vk.com/club116656325 Группа в Одноклассниках http://ok.ru/group/52987126153436 Группа в Facebook https://www.facebook.com/unsupportedbrowser Мой сайт "Программирование МК" https://narodstream.ru/ Форум https://narodstream.ru/forum/ Вы можете помочь проекту: ЮMoney https://yoomoney.ru/to/41001176473465 Webmoney Z341906933112 Карта Сбербанка (МИР) 2202201799288929 Можно в USDT 1) Сеть:TRC20 Адрес: TBBPFk5Widf1CYvF7Xk5ssKXeiPJHwtMgS 2) Сеть: BSC BNB Smart Chain (BEP20) (комиссия намного меньше) Адрес: 0x2e38754DF1e54649Bf0D5CD6fD6D8c96a9f22f17 3) Сеть: Huobi ECO Chain (HECO) (комиссия еще меньше) Адрес: 0x2e38754DF1e54649Bf0D5CD6fD6D8c96a9f22f17

Готовим варианты загрузки

popular icon
Популярные
hd icon
HD видео
audio icon
Только звук
total icon
Все форматы
* — Если видео проигрывается в новой вкладке, перейдите в неё, а затем кликните по видео правой кнопкой мыши и выберите пункт "Сохранить видео как..."
** — Ссылка предназначенная для онлайн воспроизведения в специализированных плеерах

Вопросы о скачивании видео

mobile menu iconКак можно скачать видео "Программирование МК STM32. УРОК 39. Подключаем акселерометр LSM303DLHC. Часть 3"?mobile menu icon

  • Сайт http://unidownloader.com/ — лучший способ скачать видео или отдельно аудиодорожку, если хочется обойтись без установки программ и расширений. Расширение UDL Helper — удобная кнопка, которая органично встраивается на сайты YouTube, Instagram и OK.ru для быстрого скачивания контента.

  • Программа UDL Client (для Windows) — самое мощное решение, поддерживающее более 900 сайтов, социальных сетей и видеохостингов, а также любое качество видео, которое доступно в источнике.

  • UDL Lite — представляет собой удобный доступ к сайту с мобильного устройства. С его помощью вы можете легко скачивать видео прямо на смартфон.

mobile menu iconКакой формат видео "Программирование МК STM32. УРОК 39. Подключаем акселерометр LSM303DLHC. Часть 3" выбрать?mobile menu icon

  • Наилучшее качество имеют форматы FullHD (1080p), 2K (1440p), 4K (2160p) и 8K (4320p). Чем больше разрешение вашего экрана, тем выше должно быть качество видео. Однако следует учесть и другие факторы: скорость скачивания, количество свободного места, а также производительность устройства при воспроизведении.

mobile menu iconПочему компьютер зависает при загрузке видео "Программирование МК STM32. УРОК 39. Подключаем акселерометр LSM303DLHC. Часть 3"?mobile menu icon

  • Полностью зависать браузер/компьютер не должен! Если это произошло, просьба сообщить об этом, указав ссылку на видео. Иногда видео нельзя скачать напрямую в подходящем формате, поэтому мы добавили возможность конвертации файла в нужный формат. В отдельных случаях этот процесс может активно использовать ресурсы компьютера.

mobile menu iconКак скачать видео "Программирование МК STM32. УРОК 39. Подключаем акселерометр LSM303DLHC. Часть 3" на телефон?mobile menu icon

  • Вы можете скачать видео на свой смартфон с помощью сайта или pwa-приложения UDL Lite. Также есть возможность отправить ссылку на скачивание через QR-код с помощью расширения UDL Helper.

mobile menu iconКак скачать аудиодорожку (музыку) в MP3 "Программирование МК STM32. УРОК 39. Подключаем акселерометр LSM303DLHC. Часть 3"?mobile menu icon

  • Самый удобный способ — воспользоваться программой UDL Client, которая поддерживает конвертацию видео в формат MP3. В некоторых случаях MP3 можно скачать и через расширение UDL Helper.

mobile menu iconКак сохранить кадр из видео "Программирование МК STM32. УРОК 39. Подключаем акселерометр LSM303DLHC. Часть 3"?mobile menu icon

  • Эта функция доступна в расширении UDL Helper. Убедитесь, что в настройках отмечен пункт «Отображать кнопку сохранения скриншота из видео». В правом нижнем углу плеера левее иконки «Настройки» должна появиться иконка камеры, по нажатию на которую текущий кадр из видео будет сохранён на ваш компьютер в формате JPEG.

mobile menu iconСколько это всё стоит?mobile menu icon

  • Нисколько. Наши сервисы абсолютно бесплатны для всех пользователей. Здесь нет PRO подписок, нет ограничений на количество или максимальную длину скачиваемого видео.