Какой же ты бог. А есть советы по литературе на работу с мк STM32? Откуда столько знаний? Очень хотелось бы дойти до такого уровня понимания и владения информацией в этой сфере
@NRelectronics3 жыл бұрын
RM и HAL description вам в помощь.
@NRelectronics3 жыл бұрын
Литература только на аглицком.
@slavlen60223 жыл бұрын
2:20 - Не думаю, что многочасовые видео по МК - плохо
@NRelectronics3 жыл бұрын
Я такого же мнения. Чем больше информации выдается тем все же лучше. Зато другие начинают говорить, что мол много теории и мало практики, или наоборот много практики и мало теории или просто типа много слов))) всем не угодить, не получается. 🦔
@NRelectronics3 жыл бұрын
Для этого есть таймлайн. А вот когда информации нет вот это действительно плохо.
@danbook17053 жыл бұрын
Спасибо!
@maximesh173 жыл бұрын
Спасибо
@chgmel5193 жыл бұрын
Если возможно в будущем разобрать пример принятия неизвестного количества данных используя опцию timeout,спасибо! Отличные ролики! спасибо огромное за такую информацию!
@NRelectronics3 жыл бұрын
Спасибо и вам. С таймаутрм вы имеете ввиду приём в polling mode режиме? Рекомендую все же прерывания использовать и не иметь этой проблемы.
@canisminor61282 жыл бұрын
Спасибо за видео. Непонятно кто является первичным инициатором прерывания: из внешнего мира ничего в порт не отправляется, сам контроллер инициативно в главном цикле ничего в порт не высылает. Т.е. изначально событий приема/передачи нет.
@NRelectronics2 жыл бұрын
Пожалуйста. Прерывание вашей основной программы main.c. Когда упало что-то у вас в юарт, она (main) приостанавливается, вызываются обработчики прерывания, вы в них обрабатываете/сохраняете или ещё что-то делаете с даннымии, потом main продолжает работу с остановленного места.
@canisminor61282 жыл бұрын
@@NRelectronics да, но в данной демонстрации же ничего в юарт не падает (или это осталось за кадром?)
@NRelectronics2 жыл бұрын
Вы плохо концовку видео смотрели. Пересмотрите пожалуйста последни 7 минут внимательно. Сначала в while я просто слал данные в ПК, а во втором случае уже по прерыванию основной программы, без поллинга, именно в режиме прерывания непрерввно гнал приветствие и принимал уже данные по превыванию из терминалки. Всё там есть.
@jackkatch3839 Жыл бұрын
@@NRelectronics Я тоже не понял, кто взвёл флаг начать передачу по UART? В главном цикле только светодиод моргает. Кто даёт команду начать передачу?
@jackkatch3839 Жыл бұрын
Ещё не разобрался, но вероятно UART_IT_TC - это не флаг разрешения прерывания, а флаг начала передачи, который никто не снимает.
@openFrimeTv3 жыл бұрын
спасибо за ролик, после просмотра у меня возник вопрос. вот многие говорят о недоработках библиотеки HAL , есть ли смысл ею пользоваться?
@NRelectronics3 жыл бұрын
Пожалуйста. Да с Бартом вроде норм работает кстати, а вот что происходит после сброса Кейла и порчи двух первых байт непонятно.
@ЮрийЛадный-ч3е Жыл бұрын
Это же каким нужно быть джедай мастером...что бы в этой stm разобраться....про поиск ошибок я вообще молчу на это может уйти лет 10....
@NRelectronics Жыл бұрын
С появлением опыта всё идёт немного быстрее 😉
@ЮрийЛадный-ч3е Жыл бұрын
@@NRelectronics Ардуино по с равнению с stm детский лепет на лужайке....если не секрет это у вас хобби или зарабатываете этим на жизнь ?
@NRelectronics Жыл бұрын
И хобби и зарабатываю на жизнь, так повезло мне.
@ВикторСличенко-ь2я Жыл бұрын
Возможен ли закз на програмирование gsm платы?
@NRelectronics Жыл бұрын
Напишите мне в телегу. Пока я перегружен заказами...
@Gerionil Жыл бұрын
Подскажите, пожалуйста, где брали проект в альтиуме отладки от ST
@NRelectronics Жыл бұрын
На сайте st.com. Можете в чатике в телеге стукнуть я вам скину проект в альтиуме.
@Gerionil Жыл бұрын
@@NRelectronics Спасибо большое. Помогли очень. Нашел сам
@NRelectronics Жыл бұрын
Пожалуйста, обращайтесь.
@MrErmish3 жыл бұрын
Здравствуйте, прошу Вас уточнить что вызывает прерывание из конца видео. Благодарю за ответ.
@NRelectronics3 жыл бұрын
Здравствуйте. Конкретнее напишите.
@АлексейЕльцов-о6п2 жыл бұрын
@@NRelectronicsесли в конце видео должна происходить работа по прерыванию, почему "Hello.." передаётся непрерывно? Разве оно не должно писаться, только при введении сообщения?
@АбуЗаррФарадей3 жыл бұрын
👍🏼
@NRelectronics3 жыл бұрын
хоть бы прокомментировали)
@qoblanqoblan9379 Жыл бұрын
Здравствуйте спасибо за видео курс, ещё можете подготовить видеокурс по Cube-X crypto library?
@NRelectronics Жыл бұрын
Здравствуйте. Пока в планах нет.
@qoblanqoblan9379 Жыл бұрын
@@NRelectronics Спасибо, было бы хорошо, если бы вы могли сделать видео урок по этому тему, или можно пройти по вашей личке, есть одна работа по этой теме?
@NRelectronics Жыл бұрын
Точно работы не было.
@microsoft87922 жыл бұрын
Интересно что будет если попытаться залить прошивку для другого МК?
@NRelectronics2 жыл бұрын
IDE может не разрешить из-за не совпадения ID МК.
@Embedded_Developer3 жыл бұрын
#вТоп!
@solomonsergey78623 жыл бұрын
У меня STM32F746. В основном UART работает как надо, но иногда бывает что не включается и байты не принимаются. Я по таймеру определяю затык и делаю запуск UART заново. Причем, затык случается только в начале работы. С одной стороны, я нашел решение, но с другой, мне это очень не нравится. Кто-нибудь сталкивался? Как победить?
@NRelectronics3 жыл бұрын
Возможно неправильно организовано прерывание, обработка флагов и/или DMA.
@konstantingolinskiy49443 жыл бұрын
А разве максимальное время таймаута не 16 бит? ведь если просмотреть HAL_MAX_DELAY там 0xFFFFFFFFU, и ошибку выдавало так как при extern инициализацию не делают.
@NRelectronics3 жыл бұрын
Да, 16 бит максимальное время таймаута, ну я немного миллисекунд уменьшил))
@AlexRootx3 жыл бұрын
почему бы не разобрать CM SIS? В разы меньше кода.. Даже касаемо ЮСАРТ
@NRelectronics3 жыл бұрын
В плей-листе CMSIS разбор юарта обязательно будет, не волнуйтесь.
@artvk82943 жыл бұрын
Сейчас F дороже H, особенно дорогой F103)))
@NRelectronics3 жыл бұрын
F103 да, дорогой, чуть ли не как F407.
@Embedded_Developer3 жыл бұрын
самое популярное и ходовое.
@NRelectronics3 жыл бұрын
Так и есть. Что популярное сильно выросло в цене, прямо страшно!
@mpvlab-.32058 ай бұрын
у кого со своим массивом вылезают кракозябры перед текстом, добавьте sizeof(TX_data), вместо 30
@NRelectronics8 ай бұрын
Респект за подобные советы.
@evgenprofi28193 жыл бұрын
👍👍👍👍👍👍👍👍👍👍👍👍👍👍
@NRelectronics3 жыл бұрын
Не перехвалите) Материала много, хоть несколько видео по юарту делай...
@avi-crakhome25243 жыл бұрын
А потом начинается боль, как сделать на hal то - что просто невозможно сделать с использованием хала.
@NRelectronics3 жыл бұрын
Такова жизнь, как сделать на хале, как сделать на CMSISe)))
@sergsapov29273 жыл бұрын
Зачем это перемалывать в сотый раз, такого у всех полно. А вот личного опыта никто не транслирует.
@NRelectronics3 жыл бұрын
Не все всë знают к сожалению. В начале серий всегда так для более опытных.
@serg888fert43 жыл бұрын
Спасибо за полезную и интересную информацию. НО! Чего уж Вы "выплёвываете"? Сразу " выхуяривайте"! Чего стесняться!
@NRelectronics3 жыл бұрын
Ну не так прям уж, вы что!))
@alexivanov40223 жыл бұрын
А где занудная мисс России?
@NRelectronics3 жыл бұрын
Т.е. кто?)
@artvk82943 жыл бұрын
Полезной информации много, но очень медленно и очень много лишних слов. Если скорость еще можно вдвое увеличить, то с лишними словами ничего не сделаешь. Очень тяжело слушать.
@NRelectronics3 жыл бұрын
Если много лишних слов у меня то слушайте тогда народстрим, там многому научитесь в кавычках! Всем угодить не могу, учебный курс, и так кратко прошелся по талмутам многотысячным...
@NRelectronics3 жыл бұрын
ну как бы так себе очень...
@dmitriyterkhov8571 Жыл бұрын
Для начинающих много слов это благо! Не надо быстрее, кому надо быстрее пожалуйста x2. Если для вас много слов, то стоит просто читать мануал...