Ура))) Продолжай, не бросай это дело пожалуйста)) Именно благодаря твоим урокам я смог пересесть с ардуино на этот микроконтроллер)))))
@ГеоргийШвыдкий5 сағат бұрын
@@DaniilFofanov спасибо, рад! Скачок у вас, клнечно, резкий. Я от ардуино сначала перешёл на stm32 с библиотеками, и только потом начал уже по харду на AT32.
@DaniilFofanov2 сағат бұрын
@@ГеоргийШвыдкий Я сначала с ардуино пересел на голую атмегу, а потом решил открыть для себя мир ARM весьма необычным способом, сразу взявшись за Artery)))
@DaniilFofanov2 сағат бұрын
@@ГеоргийШвыдкий Но ту же работу по юарт я и по сей день организовываю через циклы и прерывания, как на avrках))) Но понимаю что надо учиться работать и с дма
@ГеоргийШвыдкийСағат бұрын
@@DaniilFofanov Однозначно!
@gogasgl87083 ай бұрын
Нужно попробовать и наверное будет интересно
@alin0la3 ай бұрын
"Урок по After Effects. Создание грозы" - чисто байд на просмотры ... Подобные уроки смотрят новички, мне лично не понятно - как делать отражение, молнии и мокрый асфальт, автор поиздевался просто, вот вам урок, как я накладываю дождь, в штаны и затемняю небо, а о создании грозы и молнии я ни слова не скажу! Вот смотрите в конце видео, как круто у меня получилось, удачи вам! Дизлайк за такое ... Не урок, а показуха 👎👎👎
@ГеоргийШвыдкий3 ай бұрын
@@alin0la спасибо за ваше мнение, пускай оно содержит неоправданные оскорбления. Это уже вопрос вашего воспитания. Да, урок для начинающих, все верно. И не рационально делать урок и для начинающих и для продолжающих. Всем угодить не получится. Про отражение я кратко все же рассказал. Как я помню, та вставка в конце была сделана для того, чтобы вдохновить или подкинуть зрителю идею для создания своего шедевра. Это не тот гайд, типо, делай как я и получишь ркзультат как у меня. Я хотел показать зрителю возможности и побудить его к дальнейшему изучению. Тут вопрос скорее к вам, ну зачем вы смотрите туториал 11 летней давности??? Обычно, если зрителю что-то интересно или непонятно, я иду на встречу и рассказываю в переписке или же даже доделываю урок. Но вам такой услуги я не окажу.
@BRICKonYourHead4 ай бұрын
Приветствую, неужели курс ожил?))
@ГеоргийШвыдкий4 ай бұрын
@@BRICKonYourHead Добрый день! Ожил, но не надолго. Но осенью планирую продолжить рассказывать
@mishafomin39734 ай бұрын
Спасибо! Начал юзать его и завис на i2c шине. Не смог перенести с стм32ф4 на этот чим. Там отличие небольшое но есть. Я смог частично наладить связь с еепром микрухой, но у меня не получилось полностью написать код. Возможно вы сможете осветить нюансы и показать код для работы с 24c32 еепромкой)
@allallall23214 ай бұрын
👍
@QuestionQuest4 ай бұрын
Спасибо! Даёшь разбор операций с флэш и CAN ! Говорят, с флэш есть некий заплёт по сравнению с 401/411.
@ГеоргийШвыдкий4 ай бұрын
@@QuestionQuest о, до флэша еще не скоро дойду. Хотя, там ничего сложного нет. Сейчас надо про прерывания записывать, это супер важная тема, я бы сказал ключевая.
@ДмитрийСтатченко-и8т6 ай бұрын
Привет, а почему сейчас keil не открывается?
@ГеоргийШвыдкий6 ай бұрын
Добрый день! К сожалению, не могу подсказать.
@ДмитрийСтатченко-и8т6 ай бұрын
@@ГеоргийШвыдкий Прости, сам затупил. Всё работает. Голова иногда подводит.
@aleph_one8 ай бұрын
Лучшая замена заканчивается на моменте, что один продавец. А в общем, недорогих аналогов стм32 далеко не один и не два. Нужно смотреть на колько большой модельный ряд (всё печально - по сути кроме горстки моделей ничего нет и не предвидится и до st не как до луны, а как до альфа-центавры, если не дальше), на сколько много разных плат на них выпускается (лет 10-15 назад было актуально свои делать, а сейчас кроме варианта готового устройства, это вообще не актуально для прототипов или когда просто нужна плата на подобии этих блю/блэк пилов), что со средой разработки (своя, чем популярным поддерживается - vscode, platformio,...), на сколько нормально или коряво реализовано сдк, часто ли обновления на всё выходит и т.д.
@diyguitarpedalsporow14429 ай бұрын
Привет, не подскажите как j-link вычииать программу из at32f421c8t7 через swd
@ГеоргийШвыдкий9 ай бұрын
Добрый день! Простите, если честно, не очень понял вопрос. Но если вы хотити считать код программы с микроконтроллера, то это, скорее всего, почти невозможно
@G_W_B9 ай бұрын
@@ГеоргийШвыдкий ST-Link v2 пытаюсь подключиться по SWD к AT32F403AVGT, никак. Вроде всё работает, но не определяет тип процессора и не подключается. Я так понимаю, что для AT32 нужно своё устройство, для GD32 своЁ ??? или есть универсальное?
@ГеоргийШвыдкий9 ай бұрын
@@G_W_B к сожалению, не могу подсказать, что делать. Я этим методом не пользуюсь. Как я делаю, я писал в первом уроке. А так, могу посоветовать зайти на официальный сайт и посмотреть информацию, там много чего полезного
@Ma_X6410 ай бұрын
Писать комментарии на русском языке -- это стрелять в ногу себе или тому, кто будет читать потом код.
@VVV-u2x10 ай бұрын
Ссылка на али на плату переводит на товар stm32F4.
@ГеоргийШвыдкий10 ай бұрын
Уже давно поменялась( Надо в поисковике искать
@ВладимирРингис Жыл бұрын
С нетерпением ждем продолжений !!!!!!!!!!!!
@dltech Жыл бұрын
ууучим этих лошков-петушков. Итак, первый урок, покупаем ноунейм паль по цене оригинала. Потом паленые найки по цене оригинальных, москвич по цене настоящего автомобиля, потеем над запуском китайского кода дольше чем написать свой под оригинал.
@Oleg-fp9hn11 ай бұрын
А разве ситуация не такая? На алик надавят и они перестанут сюда слать стмки. Официально стмные среды разработки уже не скачиваются и не обновляются, а очень скоро введут регистрацию с подтверждением проживания за пределами рф, по примеру автодеск. И что тогда? Так что надо морально к этому готовиться и осваивать алтернативу - чайначипы и опенсорсные среды разработки. Что касается цены то эти китай чипы уже дороже оригинала.
@dltech11 ай бұрын
@@Oleg-fp9hn два месяца назад брал f407 stm и 52й nordic за сотку. Собирается все под них мейками (можно самому, можно libopencm3), к слову под капотом вендоровских сред тот же gcc и make. Да и панику наводить пока есть перезаливы или через vpn качается не стоит, ибо невелика проблема для тыжпогромиста. Смысл в китайских чипах когда они дешевле раза в 3 хотя бы, а пока это не так, их ставить емуть полная.
@МихаилДеньгин-и7н10 ай бұрын
Лол Это artery паль? Ахахаха По цене оригинала? Ахахаха Боже... Так и скажи, что не можешь разобраться.
@МихаилДеньгин-и7н10 ай бұрын
@@dltechто есть, лучше дождаться, когда кислород полностью перекроют? Для самодельщиков это пустяк. А для производства - это многомиллионные убытки. Поэтому уже второй год все предприятия ищут альтернативы не поставкам, а компонентам. И китайцы уже давно научились делать своё и делать качественно. И даже дешево.
@dltech9 ай бұрын
@@МихаилДеньгин-и7н еще раз, нифига не дешево, а столько же, а качество это в первую очередь документация. К cc2640 от ti идёт 20 pdfок, а в ваших китайских грамотах даже если знаешь китайский нифига не поймешь. Выход есть - родиться китайцем, тогда и документация не проблема, и на внутреннем рынке можно выторговать подешевле. Для нас между европейским/американским импортом и китайским разницы никакой, и то и другое импорт. Насчет сред я уже сказал, линукс не перекроют, мейками всегда можно собрать что угодно под что угодно.
@Ivan-sw1uz Жыл бұрын
Подскажите, с Ethernet что то существует уровня F405 и выше?
@ГеоргийШвыдкий Жыл бұрын
Добрый день! К сожалению, не могу подсказать.
@МихаилДеньгин-и7н10 ай бұрын
Если правильно понял вопрос, то в AT32F407 есть RMII
@intelektum Жыл бұрын
Почему используются магические цифры )) Вроде в CMSIS все эти цифры уже задефайнены в удобоваримые названия регистров.
@ГеоргийШвыдкий Жыл бұрын
Да, все правильно. Но мне проще было узнать "магические цифры" в датащите, чем искать их названия в описании библиотеки. Плюс, это полезно для обшего развития в изучении мк
@intelektum Жыл бұрын
@@ГеоргийШвыдкий В STM32 названия регистров и битов совпадают с таковыми в даташите, а тут разве не так ?
@ГеоргийШвыдкий Жыл бұрын
@@intelektum Наверное так, я особо не проверял.
@vladzoz6301 Жыл бұрын
Хорошая антиреклама. Фигня всё это. Умрет как и GD.
@Serg777-uj9it Жыл бұрын
Продолжайте уроки пожалуйста! У Вас они очень информативные и нужные.🤩
@ГеоргийШвыдкий Жыл бұрын
Спасибо! Темы еще есть, продолжение планируется
@toshibamaster2210 Жыл бұрын
я за STM32F411CEU6
@ЛеонидСарматов-ь1ц Жыл бұрын
Жаль что все таки нужен особый программатор ( у меня просто голый чип, и по заданию университета, мне надо его оживить (что бы хоть что то делал)
@ГеоргийШвыдкий Жыл бұрын
Ну тогда можно по usb через программу. Но если голый камень, то еще надо обвязку делать в виде конденсаторов как минимум)
@ЛеонидСарматов-ь1ц Жыл бұрын
@@ГеоргийШвыдкий ну это понятное дело) конденсаторы, кварц есть, а программаторов подходящих - увы нет
@ГеоргийШвыдкий Жыл бұрын
@@ЛеонидСарматов-ь1ц А задание по университету, если не секрет, это что? Дипломная работа? Просто интересно, как такой малоизвестный чип оказался в университете)
@ЛеонидСарматов-ь1ц Жыл бұрын
@@ГеоргийШвыдкий несовсем, я практику прохожу на предприятии, которое занимается автоматизацией водопровода. Они планируют делают свои устройства на artery, он дншнвле, и так как китайский, под санкции не попадёт
@ГеоргийШвыдкий Жыл бұрын
@@ЛеонидСарматов-ь1ц поддерживаю! Успехов!
@ЛеонидСарматов-ь1ц Жыл бұрын
Огромное спасибо за видео! Столь подробно и качественно) Особенно учитывая тот факт что по Artery в инете информации не особо много
@олегникитенко-ц1б Жыл бұрын
Спасибо
@allallall2321 Жыл бұрын
Ждем продолжение за этот Мк, спасибо огромное
@sexmylol Жыл бұрын
Привет, получил плату AT32-SURF-F437 у них же должен быть отладчик уже встроенный для внутрисхемной отладки в кейле? Возникла проблема, не видит отладчик или я не понимаю, что нужно указывать при выборе отладчика нужна помощь)
@ГеоргийШвыдкий Жыл бұрын
Ух, немного не понял вопроса. Что вы имеете ввиду под отладчиком?
@danya_elfo5271 Жыл бұрын
Делай пожалуйста ещё уроки! Очень полезная инфа!!
@yunushkin88 Жыл бұрын
а чем она лучше гигидевайс?
@ГеоргийШвыдкий Жыл бұрын
Не знаю, не имел дела с этим процессорм. Но быстро пронуглив, как я понял, это слегка улучшенный аналог stm32. То есть это все равно 3 поколение процессора, а at32 - 4. Но, как я говорил, тут я судить не могу
@romannikolaevich Жыл бұрын
Спасибо, мне хоть что-то стало понятно, попробую попрактиковаться с reference manual
@Fpvfixit Жыл бұрын
17:25
@АлексейТюрин-к7р Жыл бұрын
delay_ms работать будет, если в начале main прописать: delay_init();
@ThefirstSicilla Жыл бұрын
А у вас есть пример работы с Lin через USART? Интересует отправка с Tx
@ГеоргийШвыдкий Жыл бұрын
К сожалению, нет.
@ThefirstSicilla Жыл бұрын
@@ГеоргийШвыдкий печально. Всю работу с USB и CAN настроил, а вот на Lin как вывести не знаю, и в их примерах нет
@ГеоргийШвыдкий Жыл бұрын
@@ThefirstSicilla Ну вот поэтому я и предпочитаю по даташиту делать. Сейчас быстро пробежал глазами, как я понял, просто в режиме UART-а нужно парочку регистров подправить. Это называется LIN-mode. Но сам я дело с этим режимом не имел)
@ThefirstSicilla Жыл бұрын
Спасибо, я уже разобрался и всё сделал ) Lin мне не нужен, а через USART работа пошла. Думаю на хабре все написать
@ГеоргийШвыдкий Жыл бұрын
@@ThefirstSicilla хорошая идея написать статью. Популизируем at32!
@pavelboboshkin3898 Жыл бұрын
Зачем вы используете "магические числа" при адресации регистров контроллера? Разве производитель не предоставляет *.h файла с описанием всей периферии?
@ГеоргийШвыдкий Жыл бұрын
Я объяснял это в первом видео из этой серии уроков. Если кратко - мне проще и полезнее разобраться в датащите, чем в описание от производителя.
@pavelboboshkin3898 Жыл бұрын
@@ГеоргийШвыдкий, Даташит придется изучать в любом случае, а осмысленные названия регистров и битовых полей в коде программы выглядят гораздо лучше "магических чисел". Например, "SPI1->DR" выглядит гораздо лучше, чем "*((volatile uint32_t*)(0x40013000+0x0C))".
@BRICKonYourHead Жыл бұрын
Есть с этими мк одна проблема - их невозможно найти(( Таких плат разработки как у Вас вообще не нашел, а голые камни либо подделка, либо продаются в чип и дипе за конский ценник((
@ГеоргийШвыдкий Жыл бұрын
Я писал, я тут на алике брал: sl.aliexpress.ru/p?key=R8Dut63 Плюс, вроде и на алике с недавнего времени стали продаваться оригинальные камни. Но лично не проверял)
@BRICKonYourHead Жыл бұрын
@@ГеоргийШвыдкий о, за ссылку спасибо большое, по поиску ничего не находилось. А голые камни таки вроде есть, и в одном месте находил вроде как оригинальные, но вот цена больше чем эта распаянная плата...
@ГеоргийШвыдкий Жыл бұрын
@@BRICKonYourHead Да, сейчас просто на алике поиск не работает. К сожалению, магазин сильно деградировал. Я заказывал через тот же алик свою плату на изготовление. Там должны припаять оригинальный at32, компоненты они берут у официальных поставщиков.
@PanyaChuful Жыл бұрын
На ПромЭлектроника были чипы
@payalnik-v-golove Жыл бұрын
Смотрел их. ресурсы действительно впечатляющие. еще на сколько я помню у них DMA как у новых G серий STM32. Напрягает высокий ток потребления. На ТаоБао эти чипы порядка 100 руб. по нынешнему курсу. Если нужно при случае притащу. За видео спасибо! PS в Keil без проблем можно писать русские комменты , сейчас не помню вроде какое-то простое "лечение". Кодировку надо ANSI ставить
@ГеоргийШвыдкий Жыл бұрын
Да, ток достаточно высокий. Но можно уменьшать частоту, ток, соответственно, тоже будет падать. Плюс, как и у stm есть разные спящие режимы. По поводу Кейла спасибо, прогуглю.
@payalnik-v-golove Жыл бұрын
@@ГеоргийШвыдкий да понятно что можно частоту снизить, но тогда плюшки в виде производительности уменьшаются. У меня последнее время устройства в основном критичные к потреблению даже в рабочем режиме, а новые G реально сильно меньше потребляют даже G474. К примеру G0 серии 030 071 у меня при 64МГц с АЦП таймерами и пр. около 10мА кушают. В целом процы интересные я пооблизывался на них и понял что в моих проектах им пока места нет, но в голове держу.
@АлексейФризен-с3ь Жыл бұрын
Если можно, расскажи про Wchlinc mini.daplink имею проблему с ним, у меня на CH549F, но не суть. Уже сменил две системы win7 32 и 64 поставил с выходом твоих видеоматериалов по AT32 и вот вчера смог залить прошивку WCHLINK_V1.2 с танцами и с бубном по инструкции с github, но в диспетчере CMSIS DAP не находит драйверов. Прошивал USB-UART переходником, просто через USB совсем никак. Уже год почти не могу решить эту проблему с Wchlinc mini.daplink и драйвером CMSIS DAP
@ГеоргийШвыдкий Жыл бұрын
Ух, это тяжкая тема. Я тоже долго с этим парился, но в итоге забил и сделал как у меня в уроке. Боюсь, тут я не специались. Могу посоветовать написать продавцу на алике. Он может что-то толковое ответить.
@TheBiserov Жыл бұрын
Здравствуйте! У меня колонка JBL Partybox 300 не включается. Там установлен микроконтроллер stm32. Если я поменяю его, новый микроконтроллер всё равно же нужно програмировать? На плате так же установлена 25Q64Csig, но она вроде бы работает с другим процессором.
@ГеоргийШвыдкий Жыл бұрын
Добрый день! Ну да, конечно надо будет программировать. С учетом, что не понятно, какая там программа зашита, не представляю, как это можно реализовать
@TheBiserov Жыл бұрын
@@ГеоргийШвыдкий вот и я не представляю
@BRICKonYourHead Жыл бұрын
Черезвычайно полезная информация. У меня нет этого микроконтроллера, но сам принцип работы с регистрами, и последовательность действий по настройке периферии применима ко всем другим микроконтроллерам. Спасибо за подробные уроки! Единственное замечание/просьба - хотелось бы, что бы автор лучше готовился к съемкам. Хотя бы план краем глаза отслеживать. Слишком много воды и медленной передачи информации в попытках вспомнить перевод/перевести с английского, либо в общем вспомнить следующий шаг в коде.
@ГеоргийШвыдкий Жыл бұрын
Спасибо за комментарий. Действительно, уроки получаются растянутыми. Полностью согласен! Но, к сожалению, часто дело упирается во время: подготовка требует много времени. Поэтому пока я решил сделать ставку на количество информации. Но постараюсь учесть Ваши замечания в следующих выпусках.
@DIY_PLC Жыл бұрын
Очень грустно без библиотек производителя.
@ThefirstSicilla Жыл бұрын
На сайте Artery много примеров
@DIY_PLC Жыл бұрын
void Program_delay_500ms(void) { //Arduino nano 16MHz const uint64_t ARDUINO_NANO_MAGIC_CONST = 101218; volatile uint64_t i = 0; while (i <= ARDUINO_NANO_MAGIC_CONST) { i = i + 1; } }
@DIY_PLC Жыл бұрын
А библиотеку HAL или что то подобное китайцы не завезли?
@ГеоргийШвыдкий Жыл бұрын
Типо HAL нету, но есть что-то типа cmsis. Я про нее в самом первом уроке говорил
@DriveplainggameHD10 ай бұрын
@@ГеоргийШвыдкий У них есть библиотека BSP. Но они её затолкали вместе с CMSIS в сборную солянку. По-сути BSP от Artery - нечто среднее между HAL от ST и CMSIS
@DIY_PLC Жыл бұрын
Через прерывания конечно лучше. Можно сделать неблокирующие функции передачи / приема.
@ГеоргийШвыдкий Жыл бұрын
Думаю, прерывания в основном актуальны для приема данных. А про неблокирующие функции во второй части рассказывается.
@DIY_PLC Жыл бұрын
Спасибо.
@АлексейФризен-с3ь Жыл бұрын
Какой же ты молодец. Хоть кто то показал, как начать общаться с контроллерами AT32F. Купил 4 таких же платы, но вот разобраться с ними не смог. Новичок я в программировании контроллеров. С ATMEGA-ми разобрался, все благодаря видео материалам, немного с stm32. Но главное начало есть. У тебя есть главное, знание, которым ты можешь делиться, и благодаря таким людям, мы, те кто делает эти первые шаги, хоть как то сможем разобраться в мире микроконтроллеров.
@ГеоргийШвыдкий Жыл бұрын
Спасибо, очень приятно! Буду готовить новые уроки!
@maximga_0952 жыл бұрын
Класс СПАСИБО ВАМ!!!
@Nakojher2 жыл бұрын
Я слишком ценю свое время, что бы прыгать по контроллерам из за разницы в пару баксов.
@-Darkweider Жыл бұрын
При серийном производстве вам предложат потратить свое время на поиски новой работы. С STM давно проблемы далеко не только в "паре баксов"...
@Nakojher Жыл бұрын
@@-Darkweider а я и не подозревал, что разработчики "серийных" изделий интересует мнение блогеров на ютубе.
@alche74 Жыл бұрын
Я чёт не заметил разницы в цене.
@Nakojher Жыл бұрын
@@alche74 так и тем более, смысл штудировать новую матчасть
@ozn_ Жыл бұрын
когда купить надо 10000 штук , а везти в жо*е их из Дубая не хочется, поверь на слово.. переход полностью оправдан и тут не пара баксов .. а тысячи..
@ПетрТемираев2 жыл бұрын
Крутые ролики, автор не останавливайся!!!
@PanyaChuful2 жыл бұрын
IDE по виду похожа на CubeIDE. А код можно писать и в CubeIDE под stm32f103, но заливал я через usb с помощью их программы от Artery. Мигалка работает
@ГеоргийШвыдкий2 жыл бұрын
Вы писали и прям выбирали контроллер stm32?
@PanyaChuful2 жыл бұрын
@@ГеоргийШвыдкий Да, прямо в STM32CubeIDE создаётся проект под stm32f103xb, можно оставить тактирование, а можно подправить в коде руками. Где-то статья была про это. Делал мигалку. Залил через ISP. Есть сравнение для перехода с stm32f103 в PDF файле MG0007 Migrating from SXX32F103 to AT32F403A
@ГеоргийШвыдкий2 жыл бұрын
@@PanyaChuful Прекрасно! Я даже не знал, что так можно. Но, судя по трму, что регистры у них очень похожи, то ничего удивительного. Хотя у at32 больше уартов, например. Не знаю, как это будет настраиваться через stm32)
@dekus802 жыл бұрын
20мин видео на одну строчку. Тебе самому бы поучиться. Хардкод констант в коде. В коде какое то число, а не AHB_CRM, использование каких то (1<<2) вместо использования define типа CRM_GPIOAEN (которые наверняка даже уже есть в .h от производителя) это уровень даже не нуба, а вообще нулевой. Ты даже сам через месяц посмотрев свой код не поймешь что это за цифры такие в своем же коде, это безотносительно к этой строчке. И тут даже нет оправданий, такому гну как написано не нужно учить. Все должно иметь названия, читая код должно сразу быть четкое понимание что это и что делает. Как и должен быть принцип одного источника. Если ты используешь константу она должна быть определена в одном месте, где ее можно легко и найти и задать, а не искать по всему коду и еще и пропустить, т.к. нарушен упомянутый принцип одного источника. И volatile определения не смог дать, потому что не знаешь, а сказал ты лишь просто ситуацию которую видел. И это все только одна строчка кода. Фейспалм. Эффект Даннинга - Крюгера. Низкоквалифицированных люди делают ошибочные выводы и принимают неудачные решения, но не осознают этих ошибок из-за неполноты знаний, умений и навыков, приходя к ложному определению пределов компетенции и завышению представлений о своих способностях. Высококвалифицированные люди, наоборот, склонны занижать оценку своих способностей и страдать от недостаточной уверенности в своих силах, считая других более компетентными. Таким образом, менее компетентные люди в целом имеют более высокое мнение о собственных способностях, чем это свойственно людям компетентным (которые к тому же склонны предполагать, что окружающие оценивают их способности так же низко, как и они сами). Вся суть пытаться учиться по видосам или статейкам неизвестно кого, когда компетентные люди не отсвечивают, а некомпетентные не могут понять что ошибаются в своей компетенции, обладают безосновательной самоувереностью и лезут учить других
@ГеоргийШвыдкий2 жыл бұрын
Ого, прям крик души! Надеюсь, Вам полегчало. Но я же не преподаватель, который ведет платные курсы, я просто делюсь своим опытом. Отчасти, чтобы самому, в случае чего, посмотреть и вспомнить. Смотреть это"г-но" Ваш выбор. Но если Вы расскажите свое видиние сути volitate, я буду благодарен.
@АнтонК-м8о Жыл бұрын
Георгий показал как грамотно пользоваться даташитом создавая проект с нуля, без дополнительных библиотек. Это особо нужно для высокой оптимизации кода. За что ему спасибо. Но обычно такие самоувереннные хамоватые как декус являются узконаправленными специалистами и скорее всего декус даже не электронщик.
@dekus80 Жыл бұрын
@@АнтонК-м8о самому то не смешно такой бред писать. Видос ничего общего не имеет к тобой указанному. При чем тут самоуверенность. Я прогаю вплоть до ассемблера на всем чем можно с 80х. У меня в 89м уже был 286 с vga комп, не считая самоделок дою Тупо количество лет и имею весь срез уровней и понимания, а не бреда всякого. Вообще не считаю себя кем то особенным и не выставляю себя учить кого то. Но так получается с вышеуказанным волосы на голове встают от наблюдаемого бреда и полнейшей дичи от я у мамы программист. Одно дело ты там сидишь сам по себе и себе что то там муть какую то по незнанию делаешь, а другое дело это преподносить как знания и плодить бред и невежество. Не разбираешься, так сиди и сам изучай и разбирайся. Медвежья услуга называется. Ещё раз читаем эффект Даннинга Крюгера. Когда брагодаоя инету на массы вещать теперь может вообще любой. Как раз прекрасный пример. Даже русским то уже не владеют, как мигранты из Америки. Одни пины (pins) вместо контактов, распиновка (pinout) вместо цоколевки, коннекторы (connectors) вместо разъемов, холдеры (holders) вместо держателей и т.д. Полнейшая деградация куда не глянь. Вообще не понимаю кто теперь инженерные науки и развитие то двигать дальше будет.
@АнтонК-м8о Жыл бұрын
@@dekus80 Инженерные науки теперь никто двигать не обязан. Это суть капитализма. Не ту цель выбрал для нападения. Не надо ныть тут. Английский Георгий знает плохо. То что он показал один из -способов работы с документацией по регистрам - повторюсь - это полезная информация.
@AleksandrIvin Жыл бұрын
@@dekus80 не согласен категорически. Автор показывает начинающий уровень, мне как человеку далекому не нужны все эти тонкости. У обучаемого есть условно 2-3 часа ознакомится с материалом и получить результат. Если результат не буден получен, мотивация снизится и интерес будет заброшен. Поэтому это очень важно. А когда уже он будет уверен в результате, будет осваивать стандарты проф программирования: не хардкодить, константы вынести, переменные окружения использовать и тд. Все это в первые 2 часа не встроить…
@user-mirek7772 жыл бұрын
Подскажите пожалуйста где указана конкретная последовательность действий, чтобы не упустить что-либо
@user-mirek7772 жыл бұрын
спасибо за видео! очень детальные пояснения. интересно как посчитать такты например для конфигурирования портов.
@ГеоргийШвыдкий2 жыл бұрын
Спасибо! Считать точно так же, как на stm32. Вот урок habr.com/ru/post/476582/
@BRICKonYourHead2 жыл бұрын
Мне одному кажется, что использовать сдвиг и записывать в булл это костыль? А чем плох каноничный способ с маской и сравниванием с регистром?
@ГеоргийШвыдкий2 жыл бұрын
А как это, с маской и сравнением? Буду признателен за ссылку на материал)
@BRICKonYourHead2 жыл бұрын
@@ГеоргийШвыдкий А знаете, я сейчас внимательно пересмотрел видео, и понял что обосрался... В этом конкретном случае всё почти в порядке, и улучшить можно только убрав переменную "s" из глобальных. Либо то что я имел в виду относилось к предыдущему уроку, либо я был не внимателен.
@ГеоргийШвыдкий2 жыл бұрын
@@BRICKonYourHead А, да ничего страшного) Но все равно интересно будет узнать про маску.
@BRICKonYourHead2 жыл бұрын
@@ГеоргийШвыдкий Не думаю что актуально)) Вы и так используете её. 20:06 100ая строчка. Имелось в виду побитовое сложение с маской битов (варианты написания: b00000001, 0x01 или как в Вашем случае (1). Думаю Вам это и так известно.
@ГеоргийШвыдкий2 жыл бұрын
@@BRICKonYourHead а, понял! Это да, не знал, что оно так называется.