Пікірлер
@pepyakodance
@pepyakodance 5 күн бұрын
Значно краще пояснення чим зустрічав раніше. Дуже детальне. Дякую
@oleksandrhromovyi8675
@oleksandrhromovyi8675 12 күн бұрын
Добрий день! В HAL існують функції millis(), micros()? Наприклад: while ( micros() < 4000000 ) { HAL_GPIO_TogglePin(GPIOC, GPIO_PIN_13); HAL_Delay(100); } Ідея в тому що цикл "while" відміряє заданий інтервал часу з моменту запуску (4000000 мікросекунд (тобто 4 секунди)). А в цей заданий інтервал часу виконуються якісь відповідні дії (напр. швидке включення/виключення світлодіода). Чи існує в HAL функція micros()? Дякую.
@ihorpluhatyrov1697
@ihorpluhatyrov1697 12 күн бұрын
Дякую! Функції millis(), micros() в HAL не зустрічав. Тільки в Arduino. Тут: github.com/leech001/micros є бібліотека, для роботи з мікросекундами, я її не перевіряв. Для Вашого прикладу, гадаю треба якось вводити лічильник від 0 до 4000000. Як конкретно - с ходу не скажу, треба подумати!
@oleksandrhromovyi8675
@oleksandrhromovyi8675 4 күн бұрын
Коли "поборю" цю задачу, відпишусь вам. А взагалі дуже дивно. Перший раз зустрічаю випадок коли можливості Arduino більші за можливості STM32 CubeIDE :)
@РоманИванов-р6щ
@РоманИванов-р6щ 27 күн бұрын
Для тих, кому як і мені це не було очевидно. Кожна лінія переривання може бути підключена до одного з декількох пінов, але одночасно можна використовувати тількі один пін на кожну лінію. Так, для мого F411RE, для EXTI0 доступні піни PA0, PB0, PC0, PD0, PE0; для EXTI1 доступні піни PA1, PB1, PC1, PD1, PE1 і так далі згідно референс мануала.
@iloverobotics113
@iloverobotics113 29 күн бұрын
Дуже дякую!
@vldkoz
@vldkoz Ай бұрын
Дякую за чудове пояснення і особлива вдячність за україномовний контент.
@ihorpluhatyrov1697
@ihorpluhatyrov1697 Ай бұрын
Дякую!
@Zurenio
@Zurenio Ай бұрын
🥰🥰😘😘
@mikhail.babich
@mikhail.babich Ай бұрын
Велике дякую. Все доступно пояснили.
@ihorpluhatyrov1697
@ihorpluhatyrov1697 Ай бұрын
Дякую!
@olek8267
@olek8267 Ай бұрын
Дуже дякую. У Вас хист все доступно пояснити. Навчальні відео майже вічні.
@ihorpluhatyrov1697
@ihorpluhatyrov1697 Ай бұрын
Дякую!
@oriart341
@oriart341 Ай бұрын
Пане Ігор потрібно робити школи ,,тоді буде багато зацікавленних,,а так зараз дуже обмежена аудіторія,,.бажаю успіхів!!!!
@olek8267
@olek8267 Ай бұрын
Дякую. Про читання дуже мало інформації. Хотілося б більше практичного застосування взаємодії з якимось, WiFi чи GSM модулем.
@ihorpluhatyrov1697
@ihorpluhatyrov1697 Ай бұрын
Дякую! Додам у плани.
@malysh86
@malysh86 Ай бұрын
Запишіть будь-ласка відео, підключення, запис, і читання прошивки мк із w25q. Дякую.
@ihorpluhatyrov1697
@ihorpluhatyrov1697 Ай бұрын
Дякую! Додам у плани.
@malysh86
@malysh86 Ай бұрын
А де взяти регістр 0x43 та 0x3B?
@ihorpluhatyrov1697
@ihorpluhatyrov1697 Ай бұрын
Це регістри пам'яті датчиків, куди вони записують результати вимірювань а мікроконтролер їх звідти считує. Таких регістрів в пам'яті багато, кожний виконує свою функцію про яку треба читати в документації на датчик.
@paukne
@paukne Ай бұрын
десь загубилося в коді оновлення err0 (в відео і статті), хоча у вас наче все норм з Д складовою. дивно
@ihorpluhatyrov1697
@ihorpluhatyrov1697 Ай бұрын
Дякую. Так дійсно, загубилося. Потрібно було в цикл while (1) на початку ввести err0 = err, якщо не помиляюсь.
@Евгенийджексон-ж5м
@Евгенийджексон-ж5м Ай бұрын
Супер, дуже круто, дякую за україномовний контент
@malysh86
@malysh86 Ай бұрын
Дякую. Чуть не пропустив)) Добре що сповіщення прийшло.
@DmMukhin
@DmMukhin Ай бұрын
Приємно бачити контент українською мовою. Все дуже доступно та зрозуміло. Сподіваюся на продовження курсу. Дякую
@ihorpluhatyrov1697
@ihorpluhatyrov1697 Ай бұрын
Дякую!
@vichnykh
@vichnykh Ай бұрын
Дякую за нове відео. Стикнувся з проблемою, що один пристрій на шині зупиняє роботу всього МК. Стоїть DS1307 і бува видає статус BUSY і просто перезавантаження нічого не дає, лише коли фізично вийму і вставлю назад провода до пристрою. Є якісь думки, що можна було б зробити?
@ihorpluhatyrov1697
@ihorpluhatyrov1697 Ай бұрын
Колись читав, що таке може бути коли ведений пристрій вмикає розтягування тактування. Спробуйте вимкнути цю функцію в налаштуваннях примусово.
@vichnykh
@vichnykh Ай бұрын
@@ihorpluhatyrov1697 я помітив дещо, це звісно гіпотеза, не фінальний висновок, але там проблеми були коли я постійно намагався прочитати дані по адресі, яка відповідає за день, зчитував статуси коли читав той регістр і час від часу через помилку зчитування шина йшла в busy. Перестав читати регістри, крім години і хвилин. Тепер мій власний будильник на STM32 мене будить кожен ранок на роботу
@edward89xy
@edward89xy Ай бұрын
круто нове відео, сам недавно тільки розбирався з і2с.
@Евгенийджексон-ж5м
@Евгенийджексон-ж5м Ай бұрын
Cупер, дякую за рідну мову та подачу матеріалу
@ihorpluhatyrov1697
@ihorpluhatyrov1697 Ай бұрын
Дякую!
@ВолодимирБожко
@ВолодимирБожко Ай бұрын
Дякую, Вам, за вашу роботу! Зараз ці знання та контент дуже актуальні! Дуже не вистачає кваліфікованих електрощиків, а ваші відео допомогають новачкам увійти в сферу програмування контролерів STM👍🔥
@ihorpluhatyrov1697
@ihorpluhatyrov1697 Ай бұрын
Дякую!
@alexanderx2413
@alexanderx2413 Ай бұрын
Змістовне відео. Дякую вам.
@ihorpluhatyrov1697
@ihorpluhatyrov1697 Ай бұрын
Дякую!
@DAlexMaster
@DAlexMaster Ай бұрын
Не дуже гарна ідея робити блокуючі виклики USART із оброблювача переривань SPI. За таким прикладом, наведеним у ролику, управління ніколи не повернеться до основного циклу main, якщо прибрати затримку передачи на іншій платі
@ihorpluhatyrov1697
@ihorpluhatyrov1697 Ай бұрын
Дякую! Безперечно професійний коментар.
@vichnykh
@vichnykh Ай бұрын
Дуже класне відео. У каналу супер крутий потенціал, будь ласка, продовжуйте далі, а ми як підписники будемо робити актив, щоб канал ріс далі. Бажано було б більше окремо про DMA виділити часу, ви добре подаєте матеріал
@ihorpluhatyrov1697
@ihorpluhatyrov1697 Ай бұрын
Дякую! Про DMA додам у плани.
@alexanderx2413
@alexanderx2413 Ай бұрын
Класний канал. Теоретичний та практичний матеріал на висоті, дивитись одне задоволення. Все чітко та докладно розказано. Дякую за вашу роботу.
@ihorpluhatyrov1697
@ihorpluhatyrov1697 Ай бұрын
Дякую!
@alexanderx2413
@alexanderx2413 Ай бұрын
Класний урок, все розжовано, розказано. Треба якось зберегти собі це відео.
@ihorpluhatyrov1697
@ihorpluhatyrov1697 Ай бұрын
Дякую!
@alexanderx2413
@alexanderx2413 Ай бұрын
Дякую за відео. Дуже цікаво дивитися.
@atumoro
@atumoro Ай бұрын
дякую, Ви мені дуже допомагаєте своїми відео
@ihorpluhatyrov1697
@ihorpluhatyrov1697 Ай бұрын
Дякую!
@Akceptor
@Akceptor Ай бұрын
Цікавий канал, підпишусь)
@ihorpluhatyrov1697
@ihorpluhatyrov1697 Ай бұрын
Дякую!
@alex_med_ua
@alex_med_ua Ай бұрын
В рекомендаціях випало. Якраз шукав пару днів
@TheFloul
@TheFloul Ай бұрын
Хочу зауважити дещо. На мою думку правильніше казати "рядок" аніж "строчка", коли йдеться про код.
@TheFloul
@TheFloul Ай бұрын
Здається настав час мені знов спробувати опанування мікроконтролерів. Дякую за натхнення.
@slavaglow6933
@slavaglow6933 Ай бұрын
Дякую за якісне відео. Щиро бажаю розвитку каналу.
@ihorpluhatyrov1697
@ihorpluhatyrov1697 Ай бұрын
Дякую!
@gmmc_84
@gmmc_84 Ай бұрын
Дякую, Ви так зрозуміло розказуєте.
@ihorpluhatyrov1697
@ihorpluhatyrov1697 Ай бұрын
Дякую!
@malysh86
@malysh86 Ай бұрын
Підкажіть будь ласка. Є ina226 mk f103c8 дисплей st7735s. Дисплей інформацію виводить, іна заміряє, все добре, але при доторканні піна залізним предметом, IN+ екран білий, а мк і далі продовжує працювати.
@ihorpluhatyrov1697
@ihorpluhatyrov1697 Ай бұрын
З такою проблемою покищо не стикався, тому не знаю як її вирішити. Може хтось в коментарях підскаже.
@malysh86
@malysh86 Ай бұрын
@@ihorpluhatyrov1697 Я думаю. Може це із-за чутливості іна, хотя дисплей по spi, а іна по i2c. Все ж таки дякую за відео.
@edward89xy
@edward89xy Ай бұрын
круто нове відео.
@ihorpluhatyrov1697
@ihorpluhatyrov1697 Ай бұрын
Дякую!
@404animator
@404animator Ай бұрын
Доброго дня Призначення цього уроку навчитися вмикати світлодіоди чи керувати семи/восьми-сегментником? Якщо перше - то може бути занадто складно, якщо друге, то варто було показати роботу через TM1650/TM1637 - так практичніше kzbin.info/www/bejne/bpbTeZiQj8RnoNE
@malysh86
@malysh86 Ай бұрын
Супрер, якраз мучаю дисплей st7735s.
@ihorpluhatyrov1697
@ihorpluhatyrov1697 Ай бұрын
Дякую!
@gmmc_84
@gmmc_84 2 ай бұрын
Щиро дякую, нарешті чітко і зрозуміло. Продовжуйте будь ласка
@ihorpluhatyrov1697
@ihorpluhatyrov1697 Ай бұрын
Дякую!
@ns91kvint
@ns91kvint 2 ай бұрын
Доброго дня! А не підскажете посилання на stm32cube? Переходжу наче на офіційний сайт через пошук гуглу, але сторінка не відкривається…не хочу завантажувати з других джерел. В даній темі повний профан покищо, стала цікава тема) так що тапками не закидайте за, можливо, тупі запитання)
@ihorpluhatyrov1697
@ihorpluhatyrov1697 2 ай бұрын
Доброго! STM32CubeIDE качаєм тут: www.st.com/en/development-tools/stm32cubeide.html Як скачати показав у першому відео.
@ns91kvint
@ns91kvint 2 ай бұрын
@@ihorpluhatyrov1697 дякую, вже розібрався. Чомусь хром не пускав на сайт..
@AK-ji3qv
@AK-ji3qv 2 ай бұрын
Дуже дякую! Корисне і зрозуміле відео, все чітко роз'яснено. Єдине що трошки поправлю - слово HIGH правильно вимовляти не "хідж", а "хай", бо трохи збиває з пантелику. А втім, то дрібниці. Відео чудове - змістовне, логічне, подача матеріалу послідовна. Треба лише уважно слухати і слідкувати за діями автора. Ще раз дякую!
@Wind-z1f
@Wind-z1f 3 ай бұрын
Доброго дня. Велика подяка за такий курс по STM32!!! Питання по останньому прикладу де вимірюється частота: у формулі розрахунку змінна Т2 не використовується? Змінна Т1 самовіднімається? Виходить, що частота вхідного сигналу це відношення частоти МК 84000000ГЦ до кількості тактів TIM1_OVC*65536?
@ihorpluhatyrov1697
@ihorpluhatyrov1697 3 ай бұрын
Дякую! Останній приклад для цього відео взяв тут: microcontrollerslab.com/stm32-blue-pill-timer-input-capture-mode-frequency-measurement/ Використовується режим таймера Input Capture, тобто Захват на вході.
@Wind-z1f
@Wind-z1f 2 ай бұрын
​​@@ihorpluhatyrov1697 Дякую за відповідь. Ви професійно займаєтесь програмуванням STM32? Чекаємо продовження курсу!
@Михайло-р5у
@Михайло-р5у 3 ай бұрын
розгляньте ультразвуковий датчик будт ласка😊
@ihorpluhatyrov1697
@ihorpluhatyrov1697 3 ай бұрын
Дякую! Додам у плани.
@andryz80
@andryz80 3 ай бұрын
Хоч я давно вже не початківець. Сам інженер. Але заздрю тим початківцям, які зараз мають змогу дивитись такі відео . В мох часи таких можливості не було. Дякую за якісний контент українською. Я підтримую такі дії автора.
@ihorpluhatyrov1697
@ihorpluhatyrov1697 3 ай бұрын
Дякую!
@ruslanlevchuk2454
@ruslanlevchuk2454 3 ай бұрын
Чудовий контент!
@ihorpluhatyrov1697
@ihorpluhatyrov1697 3 ай бұрын
Дякую!
@Anaconda-ed4ou
@Anaconda-ed4ou 3 ай бұрын
Це перший автор який вміє пояснити складні речі(для початківців) простою доступною мовою. Дякую. Дуже гарна і корисна робота. 👍
@malysh86
@malysh86 3 ай бұрын
Чи можна зробити так, f401 виконує висвітлення на індикатор, а f405 наприклад, виконує заміри ацп, і передає дані через uart на 401?
@ihorpluhatyrov1697
@ihorpluhatyrov1697 3 ай бұрын
Можна так, а можна і на одному мікроконтролері.
@malysh86
@malysh86 3 ай бұрын
Нове відео)) Дякую.
@ihorpluhatyrov1697
@ihorpluhatyrov1697 3 ай бұрын
Дякую і Вам.
@KESH89I
@KESH89I 3 ай бұрын
дякую за україномовний контент и чудове пояснення материалу.
@ihorpluhatyrov1697
@ihorpluhatyrov1697 3 ай бұрын
Дякую!
@sapfir1212
@sapfir1212 3 ай бұрын
Жаль что ничего не понятно. Надо на более распространенном языке английском русском Привет из Казахстана.
@edward89xy
@edward89xy 3 ай бұрын
@@sapfir1212 на английском языке такова контента просто валом.
@sapfir1212
@sapfir1212 3 ай бұрын
@@edward89xy каждый контент уникален! Это тоже самое сказать про артистов например или певцов.
@SnakeE-vd8vc
@SnakeE-vd8vc 3 ай бұрын
чудове відео , як завжди чудове пояснення.
@ihorpluhatyrov1697
@ihorpluhatyrov1697 3 ай бұрын
Дякую!
@atumoro
@atumoro 3 ай бұрын
дякую! намагаюся навчитися працювати з stm32 і чекаю кожне ваше нове відео
@ihorpluhatyrov1697
@ihorpluhatyrov1697 3 ай бұрын
І Вам дякую!