Sorry to be so offtopic but does any of you know a tool to get back into an instagram account?? I somehow forgot the login password. I would love any tips you can give me
@kamarileonel1276
3 жыл бұрын
@Hassan Maxton Instablaster :)
@hassanmaxton7942
3 жыл бұрын
@Kamari Leonel Thanks so much for your reply. I got to the site thru google and im waiting for the hacking stuff now. Looks like it's gonna take a while so I will reply here later when my account password hopefully is recovered.
@hassanmaxton7942
3 жыл бұрын
@Kamari Leonel it did the trick and I now got access to my account again. I am so happy:D Thanks so much you saved my account :D
@kamarileonel1276
3 жыл бұрын
@Hassan Maxton No problem :D
@liftoman_777
10 ай бұрын
крутяяяк!
@vantunguyen2863
3 жыл бұрын
cảm ơn rất nhiều, tôi đến từ Việt Nam. Video của bạn đã giúp tối giải quyết vấn đề của mình !
@fxy6194
Жыл бұрын
Огромное спасибо!!!
@Nanaki278
6 жыл бұрын
Ух ты, Няшно. Спс за лекцию. =^_^=
@user-ph9yo7dk8k
7 жыл бұрын
Ууууух как круто.
@TheGarretinside
3 жыл бұрын
Ниче не понял. Это не программирование а юзание библиотек. Взяли куб, подключили либу - работает... А как хз.
@user-uh2lf1hn8d
Жыл бұрын
а ты че хотел, далбаеб, глянЬ , хочешь разобраться сам, пиздуй сам даташиты читать..
@botpay
3 жыл бұрын
Спасибо за урок. А как можно принимать и отправлять по одному байту?
@Blow_BacK
4 жыл бұрын
"мы встретитлись после недельного перерыва тк я делал уроки" отлично автор, еще на продленку сходи)
@narodstream552
4 жыл бұрын
А Вы мне не начальник, чтобы распоряжаться, когда и куда мне ходить.
@Blow_BacK
4 жыл бұрын
@@narodstream552 автор, вы же образовванный человек, никто вами не командует в коментарии, я подметил неправильно расставленный смысловой акцет.
@narodstream552
4 жыл бұрын
Вы же меня отправили на продлёнку. Какой же я образованный?
@reindeermosseater
5 жыл бұрын
терминалу пофик номер ком-порта. просто для портов выше девятого имя порта надо обязательно задавать канонически : \\.\COM10
@slaviuspan
7 жыл бұрын
Здравствуйте. Вы не пробовали принимать по USB VCP большие пакеты, длиной больше чем максимально возможный размер трансфера? При этом пакет разбивается на несколько сообщений и функция приема вызывается несколько раз. Непонятно, можно ли узнать, общий размер пакета при приеме его части и узнать, является ли пришедшее сообщение отдельным или частью большого пакета
@narodstream552
7 жыл бұрын
Нет, не пробовал.
@dkoxperiakoziukov3808
6 жыл бұрын
Я понимаю, что пишу оффтопик. Но было бы интересно послушать о Вашем опыте калибровки RTC. Я имею ввиду COARSE и SMOOTH calibration
@narodstream552
6 жыл бұрын
Я пока не занимался данным вопросом.
@DrargonsM
8 жыл бұрын
Тебе можно уже открывать академию или Школу программирования
@narodstream552
8 жыл бұрын
Ну как пойду на пенсию, так и открою. Спасибо за оценку моих трудов!
@subramaniantr2091
5 жыл бұрын
Could we use the st link itself as the com port? By doing similar program avoiding the extra USB cable.
@22altair22
5 жыл бұрын
Прошу сделайте урок про использование логического анализатора Keil
@22altair22
5 жыл бұрын
Вечно получаю ошибку Unknown signal и premission denied во время отладки
@qoblanqoblan9379
Жыл бұрын
Здравствуйте спасибо за видео курс, ещё можете подготовить видеокурс по Cube-X crypto library?
@retro55i
6 жыл бұрын
А подскажите, как можно определить когда моя плата отключается от usb. Когда включается, вызывается инициализация, а вот когда выключается то ничего не вызывается, но когда снова включается, сначала вызывается деинициализация и сразу второй раз инициализация. Питание 5 вольт от отдельного источника.
@anton.k.
4 жыл бұрын
А разве прототип функции CDC_Transmit_FS не находится в "usbd_cdc_if.h", и если нет - не логичнее поместить его туда (в h файл)
@pratikbhagat9028
6 жыл бұрын
please make in english aswell. great videos
@AkbarRajaei
6 жыл бұрын
or upload a Russian subtitle, then the google will then translate Russian to English.
@denispacific8821
6 жыл бұрын
Добрый день, мне не понятно, с чем связана такая обязательная задержка после функции CDC_Transmit_FS, причём если уменьшить её то USB виснет, принимает контроллер быстро, а вот передаёт только с задержкой, а мне надо принять кадр, а потом, когда всё принял и готов принять снова, передать короткий запрос на компьютер, чтобы тот начал передачу, однако после приёма как только я вызываю CDC_Transmit_FS всё виснет. Да задержка в полсекунды помогает, но мне надо быстро, ну пусть каждые 50 миллисекунд, как решить проблему?
@Yurikuznet
4 жыл бұрын
почему это же самое может не работать с STM32F411CEU6? компилится, но линукс не видит устройство через ЮСБ. с STM32F103C8T6 то же самое - работает. устройство видится.
@SlavicTechnologies
7 жыл бұрын
Всё это очень странно выглядит. Я эту функцию приёма вызывал сам, в качестве аргумента передавал ей указатель на буфер, куда хочу запихнуть принятые данные, и длину этого буфера. И у меня в таком виде работает.
@vadimche2237
5 жыл бұрын
Здравствуйте .Подскажите пожалуqста как увеличить скорость CDC В файле usbd_cdc_if.c есть такая фитча как CDC_SET_LINE_CODING где сказано что dwDTERate четыре первых бита это Data terminal rate, in bits per second*. Отсюда вывод что значение по дефолту CDC_SET_LINE_CODING===>0x00100000 равно 9600 бод? То есть CDC_SET_LINE_CODING===>0x00100001 будет 19200 бод это верно?
@vynguyenhoangquoc2702
3 жыл бұрын
i can't adjust clock configuration like the video, how can i solve it ??
@LiliaTroudi
Жыл бұрын
Здравствуйте! А можно ли обойтись без cubemx и создать эти файлы самому?
@narodstream552
Жыл бұрын
Можно, и не надо все создавать, они готовые есть в пакетах.
@Ma_X64
6 жыл бұрын
Здравствуйте. Нельзя ли разобрать так же подробно USB_MIDI device class? Нигде не могу найти по нему информацию. Стоит задача получать в музыкальных программах midi-сообщения от контроллера.
@narodstream552
6 жыл бұрын
Класс весьма интересный, но мне также нужна некоторая информация для сценария к занятию. Да и пока массовых просьб не было по нему. Хотя мне самому он тоже не безынтересен, так как я являюсь ещё и музыкантом.
@sergeybr3529
3 жыл бұрын
Как быть с Win10? Под нее чтоли нет драйверов?
@rudolphsikorskiy18
6 жыл бұрын
Подскажите пожалуйста, собираю ваш пример и у меня выводиться только последний символ строки которую я передаю с компьютера у меня STM32F4DISCOVERY плата и код один в один, в чем может быть проблема?
@jarosikR
5 жыл бұрын
Добрый день. Смогли ли Вы решить данную проблему? Так как сам столкнулся с ней и не могу побороть.
@olegburmistr747
5 жыл бұрын
У меня тоже эта проблема, вы смогли ее решить?
@jarosikR
5 жыл бұрын
@@olegburmistr747Не смог решить. Пошел дальше по обучению. Дальнейшие примеры работают на 103 процессоре
@olegburmistr747
5 жыл бұрын
@@jarosikR я решил эту задачу, тупо в лоб но решил. я использую STM32F103..... +LCD1602 я подумал так: usb это более продвинутая версия UART, а по нему передаётся только один байт за раз, значит прерывания происходит после каждого принятого байта и в буфере хранится только последний байт и мы все остальное затираем, поэтому использовал strcat, потом выяснилось что каждый второй байт это мусор( толь инверсный код толь CRC) так что каждый 2 байт удаляем из массива, потом выводим на экран строку и обнуляем массив. В результате я получил следующий корявый код, извиняюсь за код, пишу абы как но все работает. в usbd_cdc_if.c вставляем: //////////////// extern char str_rx[32]; // буфер удвоенного размеры для мусора /////// ....... /////// static int8_t CDC_Receive_FS(uint8_t* Buf, uint32_t *Len) { /* USER CODE BEGIN 6 */ //USBD_CDC_SetRxBuffer(&hUsbDeviceFS, &Buf[0]); strcat(str_rx, (char*)UserRxBufferFS); //записывает в конец первой строки вторую не стирая нечего USBD_CDC_ReceivePacket(&hUsbDeviceFS); return (USBD_OK); /* USER CODE END 6 */ } ///////////// в main.c вставляем: /////// if(strlen(str_rx)!=0) // проверяем если в буфере что то есть for(uint8_t h=0; h
@dzanis79
5 жыл бұрын
@@olegburmistr747 в в хидер usbd_cdc_if.h добавил эти строчки extern uint8_t UserRxBufferFS[1000]; uint8_t receiveBufLen; В метод CDC_Receive_FS добавил перед return receiveBufLen = *Len; И в main ловил данные просто одним условием if(receiveBufLen > 0)// если получены данные от ПК { HAL_Delay(250); CDC_Transmit_FS((uint8_t*) UserRxBufferFS,receiveBufLen); // эхо для наглядности receiveBufLen = 0;// сброс получения } Всё просто,а UserRxBufferFS чистить не нужно от мусора,он сам чистится.
@user-rs5yu2ot4w
7 жыл бұрын
Подскажите пожалуйста: делаю все как по видео на плату STM32F407ZGT6, дрова поставил (тестил на f103 - работает) но при подключении к компу всегда ошибка 43 и только в режиме обновления прошивки комп распознает мк правильно... В чем может быть ошибка? Мой пост на офф сайте: community.st.com/thread/41557-stm32f407zgt6-virtual-com-port-error-43
@narodstream552
7 жыл бұрын
Я бы ответил может быть, но для этого нужен контроллер, а у меня такого нет. Так что, ждём, что ответит обладатель данного чипа.
@user-rs5yu2ot4w
7 жыл бұрын
все решилось путем отключения в конфигурации USB_FS настройки Vbus sensig anable, т.к. у меня нестандартно разведена плата.(китайци они такие) А за уроки спасибо - мануалы курить оочень скучно( Насмотрелся так намного легче понимать стало и интересней.
@dkoxperiakoziukov3808
6 жыл бұрын
Я не знаю, что именно у Вас происходило... Но обычно это из-за неправильно установленной частоты. USB device работает на 48 МГц
@user-qs2bj2pq8l
7 жыл бұрын
Приветствую! Спасибо за уроки - помогают быстро вникнуть в новую архитектуру. Я использую плату 32L476GDISCOVERY и в данном уроке, так же как и оба урока с HID - после подключения платы к ПК через micro-USB не происходит ничего, в диспетчере устройств ничего не появляется. Конфигурирую проект в точности также как и в уроках, Куб 4.19, Кейл 5.20. С аппаратной частью все ок, т.к. имеющиеся примеры для этой платы с USB работают, но они сделаны не через Куб, поэтому разобраться с ними гораздо сложнее. Не подскажете что посмотреть, где нужно копать?
@narodstream552
7 жыл бұрын
Здравствуйте! Спасибо за такое внимание к каналу и к науке программирования! Попробуйте воспользоваться отладкой и найти, где и что не поступает (дескрипторы и тд)
@user-qs2bj2pq8l
7 жыл бұрын
Проходил отладчиком по функциям инициализации - во всех выход HAL_OK, USBD_OK, и т.д. Может есть возможность по каким-то регистрам определить после инициализации оборудования определить где что не заработало? Не особо знаком с USB, сейчас вот пока занимаюсь изучением.
@narodstream552
7 жыл бұрын
По идее все входные функции есть, там и смотреть, пришли ли запросы. По регистрам вряд ли.
@user-qs2bj2pq8l
7 жыл бұрын
Да, и функции прошерстил, ни в одну рабочую (не инициализационную) процессор не заходит. Сейчас вот почитал про USB вообще - проверил все параметры и разобрался - в Кубе на вкладке "Configuration" -> "USB_FS" -> "Parameter Settings" надо отключить "VBUS sensing"
@user-ie7ct9ig7s
5 жыл бұрын
Здравствуйте, пожалуйста подскажите, есть платы с двумя usb-разъемами как у Вас, один для программатора, а один пользовательский. А есть с одним, например www.chipdip.ru/product/stm32l100c-disco Или www.chipdip.ru/product/nucleo-f410rb-2 Я так понимаю, его можно использовать и как программатор, и по собственному желанию. А вот как их переключать? После программирования там надо перебросить джампер?
@narodstream552
5 жыл бұрын
В таких платах насколько я знаю нет USB OTG. Только разъём для ST-Link, который также можно использовать как разъём переходника USART. Посмотрите схемы данных устройств и всё станет сразу ясно.
@user-ie7ct9ig7s
5 жыл бұрын
@@narodstream552 То есть там нет бортового usb, и с компьютером можно связываться только по uart через переходник usb-uart?
@ScorpioOld
5 жыл бұрын
@@user-ie7ct9ig7s PA2 и PA3 подключены к USB разъему который так же и ST-Link. То есть это USB разьем. Примеров готовых к использованию не нашел и до конца не разобрался, поскольку цель stm32f103 поэтому забросил.
@user-yo6no3jk9l
5 жыл бұрын
@@ScorpioOld Тоже это интересно. Получается что по одному и тому же usb сперва идет программирование, а после программирования usb автоматически переключается на virtual com (или другой usb в нужном режиме). Но если я хочу еще раз перепрограммировать stm, как он определит что ему нужно переключиться в режим программирования, если usb уже занят под virtual com. Наверное там перед прошивкой пускают какой-то специальный управляющий код, который usb не может спутать ни с чем другим.
@Pasha_Ye
8 жыл бұрын
Здравствуйте. А можно ссылку на библиотеки для работы USB для STM32F407VG и описание этой самой USB библиотеке. Если такое есть конечно. Спасибо.
@narodstream552
8 жыл бұрын
Здравствуйте! На данные библиотеки никаких ссылок не нужно. Их подключит Cube MX.
@Pasha_Ye
8 жыл бұрын
Спасибо. Попробуем
@user-qj7se9oy3i
6 жыл бұрын
Здравствуйте! С для stm32f103 программирование будет аналогичным?
@narodstream552
6 жыл бұрын
Скорей всего, но, почему-то на дешёвой плате USB CDC работает нестабильно, а то бы я давно перешел бы на него, а не цеплял бы переходник USB to TTL
@vladimirkacher557
4 жыл бұрын
Уроки хорошие. Все сделал, но в Workbench. К сожалению функция CDC_Receive_FS работает не корректно. При передача "123" в массиве str_rx заполняется только нулевой элемент массива и он равен в данном случае "3". Подскажите, что может быть не так. И еще, зарегистрироваться на вашем сайте не возможно. Пытался много раз, не работает регистрация, крутится по кругу.
@sergeypisarevskiy6445
4 жыл бұрын
Аналогичная проблема при использовании программы Terminal v1.9b. Если использовать программу Common автора kzitem.info/news/bejne/xqSQ16lof4himIo, то сообщения принимаются микроконтроллером полностью, а не побайтно. Если сможете, ответьте смогли ли вы выяснить в чем причина.
@vladimirkacher557
4 жыл бұрын
@@sergeypisarevskiy6445 Это кривой терминал. Я воспользовался другим терминалом и все заработало. С автором я так и не смог, к сожалению, связаться.
@vladimirkacher557
4 жыл бұрын
@@sergeypisarevskiy6445 Рабочая программа-терминал: Free Serial Port Terminal 1.0.0.710
@user-wj1yh1nx7q
8 жыл бұрын
Здравствуйте. У меня возникла такая проблема: создал проект в CUBE, прошил контроллер, все нормально, как только дописываю код (все точно так как у вас в уроке), у меня выскакивает сообщение "Устройство USB не опознано". Подскажите, пожалуйста, в чем может быть проблема?
@narodstream552
8 жыл бұрын
Трудно сказать, что-то с кодом не так. Архивчик бы с проектом, может и прояснилось бы что.
@narodstream552
7 жыл бұрын
Скорость большая слишком. Убавьте.
@good_night_rf
5 жыл бұрын
У вас в проекте подключина библиотека CMSIS но вы её не используете ведь в проектах? Просто я пытаюсь с ней сейчас разобраться
@narodstream552
5 жыл бұрын
А без неё не соберётся, так как функционал CMSIS используется очень широко внутри библиотеки HAL.
@good_night_rf
5 жыл бұрын
@@narodstream552 можно еще один вопросик? Я третий день пытаюсь запустить usb на stm32f407vet6 и вижу только ошибку 43 на пк. Хотя делаю всё по инструкциям вашим и других. Хотел узнать отличается ли чем то координальным от дискавери этот чип? Я уже и штакты прозвонил. Вроде всё норм. Еще у несколтких человек тоже не запускается но ему на форуме. Но им так ни кто и не помог
@narodstream552
5 жыл бұрын
не пробовал на таком.
@good_night_rf
5 жыл бұрын
@@narodstream552 если предположить что у меня бракованный чип?)) просто порты вроде работают а usb нет ;(
@narodstream552
5 жыл бұрын
Не обязательно. Возможно, в библиотеке какие-то изменения произошли. На остальных платах работает USB с той же версией HAL?
@Kotomo93
8 жыл бұрын
Здравствуйте! А какая максимальная скорость у этого вида подключения? Мне например нужно передавать данные со скоростью порядка 8 Мбит/с.
@narodstream552
8 жыл бұрын
Ровно 12 мбпс
@Kotomo93
8 жыл бұрын
Спасибо. Можно еще вопрос. А если я клиент для приема данных в Qt писать буду и программой типа Terminal или Putty мне не надо пользоваться, то там не нужна задержка в 0,5 секунды как в вашем уроке? Мне нужно писать данные с 4х каналов АЦП по команде из клиента и также заканчивать писать. Вся информация по итогам записи формируется в бинарный файл.
@narodstream552
8 жыл бұрын
В принципе не нужна. Просто терминал при больших скоростях виснет
@Kotomo93
8 жыл бұрын
Спасибо большое!!!
@user-gy8oe6fk5j
6 жыл бұрын
Не подскажите, как отправить переменную типа int в виртуал ком порт ?
@narodstream552
6 жыл бұрын
Переменная любого типа - это клочок памяти. Вот и отправьте этот клочок в порт. А уж как взять нужную часть памяти - это уже язык СИ. Надеюсь, Вы его знаете хорошо, если взялись за программирование на нём.
@user-gy8oe6fk5j
6 жыл бұрын
А как быть с тем, что буфер Vcp восьми битный ?
@narodstream552
6 жыл бұрын
Буфер не восьмибитный, а бесконечно-битный. Две ячейки - 14-битное число, 4 ячейки - 32-битное число и т.д. Посмотрите уроки до конца, увидите, как мы с этим справляемся в другой периферии, например, как мы передаём и принимаем 16-битные числа в модулях NRF и всё поймёте.
@CTAKAHTPABbI
7 жыл бұрын
Подскажите как отправлять в HAL - int массивы по VCP?
@narodstream552
7 жыл бұрын
Да в принципе легко. Массив любых величин, хоть даже с плавающей точкой, это место в памяти определенной длины. Например у Вас массив int размером в 50 чисел, значит Вам нужно объявить переменную как указатель uint8_t на то же место памяти, где у Вас находится массив. И передать оттуда 200 байт. Всего навсего. Как именно переопределить указатель, будет на следующей неделе использовано в видеоуроке по датчику давления. Там мы будем передавать величины с плавающей точкой по USART, что в принципе одно и то же. Самое тяжелое не то, как их передать, а как Вы их будете на другой стороне принимать. Но раз вам тяжело именно отправить, а не принимать, то это именно так как я рассказал выше.
@CTAKAHTPABbI
7 жыл бұрын
Вообще проблема вот в чем - с RTC часов на процессоре stm32f103 хочу передавать в виндовс текущие установки времени, даты и прочего. Например кладу переменную sTime.Hours в ячейку массива, (если 7 часов, то получается значение в ячейке 0x07), минуты и дату так же, и отправляю по VCP. На той стороне не совсем понятно что делать с принятой строкой, которая выглядит как HEX но не HEX, когда некоторые числа все норовят преобразоваться в ASCII символы. Ее надо разделить снова на часы - минуты и т.д. Думаю если отправлять сразу int , то будет проще.
@narodstream552
7 жыл бұрын
Не совсем ясно мне в какой программе Вы собираетесь принимать эти числа на ПК. Все равно отправляем мы только байты. Вообщем, обязательно посмотрите грядущие 4 части занятия по датчику давления, и у Вас уже что-то прояснится. Во-первых для распознавания начала цепочки данных дожен быть протокол или заголовок
@CTAKAHTPABbI
7 жыл бұрын
C указателем разобрался, спасибо. Программа самописная, для установки тех же часов по VCP. Уроки конечно же гляну :)
@liliansirbu840
2 жыл бұрын
если ктото обяснит как делается stm32-usb-dualcdc это будет круто ))
@rahimcubuk
8 жыл бұрын
can u load a video for CAN-BUS? or can u help me? I dont know what ı should do.
@narodstream552
8 жыл бұрын
Hello! This interface I have not mastered yet.
@AkbarRajaei
6 жыл бұрын
kzitem.info/news/bejne/mG-KyI13hKJ6npw
@AkbarRajaei
6 жыл бұрын
kzitem.info/news/bejne/yKtnu65ohGWrm2k
@ego_mozg
7 жыл бұрын
Здравствуйте. Пробовал установить драйвера и win7, и win8 на win10 - никакой реакции системы на новое устройство. Что делать?
@narodstream552
7 жыл бұрын
А устройство находится?
@ego_mozg
7 жыл бұрын
Да, при подключении открывается папка флэш-памяти (F429-DISC1). Получается так. При установке утилиты st-link установился и vcp 1.0. Сразу при подключении обнаруживается com-порт (кабель micro-usb не подключен) -> yadi.sk/i/aj0-BGWG32zUQA. Подключаю micro-usb, ничего не происходит. Установил vcp 1.4.0, обновил вручную, проверил версию. В событиях последняя запись "Устройству USB\VID_0483&PID_374B&MI_02\6&26d23d9&0&0002 требуется дальнейшая установка."
@narodstream552
7 жыл бұрын
Я про это рассказывал же, когда драйвер устанавливали.
@ego_mozg
7 жыл бұрын
Взгляните, это нормально? yadi.sk/i/x25kqVJX332HAk
@narodstream552
7 жыл бұрын
Не знаю, я там не смотрел. Но как-то не очень нормально. Из дистра устанавливаем, потом в Proram Files заходим и там устанавливаем, всё рассказывал, и не только я, Sappise также рассказывал.
Пікірлер: 130