Какой же ты молодец. Хоть кто то показал, как начать общаться с контроллерами AT32F. Купил 4 таких же платы, но вот разобраться с ними не смог. Новичок я в программировании контроллеров. С ATMEGA-ми разобрался, все благодаря видео материалам, немного с stm32. Но главное начало есть. У тебя есть главное, знание, которым ты можешь делиться, и благодаря таким людям, мы, те кто делает эти первые шаги, хоть как то сможем разобраться в мире микроконтроллеров.
@ГеоргийШвыдкий Жыл бұрын
Спасибо, очень приятно! Буду готовить новые уроки!
@gogasgl87083 ай бұрын
Нужно попробовать и наверное будет интересно
@ЛеонидСарматов-ь1ц Жыл бұрын
Огромное спасибо за видео! Столь подробно и качественно) Особенно учитывая тот факт что по Artery в инете информации не особо много
@payalnik-v-golove Жыл бұрын
Смотрел их. ресурсы действительно впечатляющие. еще на сколько я помню у них DMA как у новых G серий STM32. Напрягает высокий ток потребления. На ТаоБао эти чипы порядка 100 руб. по нынешнему курсу. Если нужно при случае притащу. За видео спасибо! PS в Keil без проблем можно писать русские комменты , сейчас не помню вроде какое-то простое "лечение". Кодировку надо ANSI ставить
@ГеоргийШвыдкий Жыл бұрын
Да, ток достаточно высокий. Но можно уменьшать частоту, ток, соответственно, тоже будет падать. Плюс, как и у stm есть разные спящие режимы. По поводу Кейла спасибо, прогуглю.
@payalnik-v-golove Жыл бұрын
@@ГеоргийШвыдкий да понятно что можно частоту снизить, но тогда плюшки в виде производительности уменьшаются. У меня последнее время устройства в основном критичные к потреблению даже в рабочем режиме, а новые G реально сильно меньше потребляют даже G474. К примеру G0 серии 030 071 у меня при 64МГц с АЦП таймерами и пр. около 10мА кушают. В целом процы интересные я пооблизывался на них и понял что в моих проектах им пока места нет, но в голове держу.
@maximga_0952 жыл бұрын
Класс СПАСИБО ВАМ!!!
@АлексейТюрин-к7р Жыл бұрын
delay_ms работать будет, если в начале main прописать: delay_init();
@pavelboboshkin38982 жыл бұрын
Функция delay_ms размером около 5 строчек. Инициализация systick примерно столько же. Там разобраться проще простого.
@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)
@aleph_one8 ай бұрын
Лучшая замена заканчивается на моменте, что один продавец. А в общем, недорогих аналогов стм32 далеко не один и не два. Нужно смотреть на колько большой модельный ряд (всё печально - по сути кроме горстки моделей ничего нет и не предвидится и до st не как до луны, а как до альфа-центавры, если не дальше), на сколько много разных плат на них выпускается (лет 10-15 назад было актуально свои делать, а сейчас кроме варианта готового устройства, это вообще не актуально для прототипов или когда просто нужна плата на подобии этих блю/блэк пилов), что со средой разработки (своя, чем популярным поддерживается - vscode, platformio,...), на сколько нормально или коряво реализовано сдк, часто ли обновления на всё выходит и т.д.
@ДмитрийСтатченко-и8т6 ай бұрын
Привет, а почему сейчас keil не открывается?
@ГеоргийШвыдкий6 ай бұрын
Добрый день! К сожалению, не могу подсказать.
@ДмитрийСтатченко-и8т6 ай бұрын
@@ГеоргийШвыдкий Прости, сам затупил. Всё работает. Голова иногда подводит.
@Ivan-sw1uz Жыл бұрын
Подскажите, с Ethernet что то существует уровня F405 и выше?
@ГеоргийШвыдкий Жыл бұрын
Добрый день! К сожалению, не могу подсказать.
@МихаилДеньгин-и7н10 ай бұрын
Если правильно понял вопрос, то в AT32F407 есть RMII
@TheBiserov Жыл бұрын
Здравствуйте! У меня колонка JBL Partybox 300 не включается. Там установлен микроконтроллер stm32. Если я поменяю его, новый микроконтроллер всё равно же нужно програмировать? На плате так же установлена 25Q64Csig, но она вроде бы работает с другим процессором.
@ГеоргийШвыдкий Жыл бұрын
Добрый день! Ну да, конечно надо будет программировать. С учетом, что не понятно, какая там программа зашита, не представляю, как это можно реализовать
@TheBiserov Жыл бұрын
@@ГеоргийШвыдкий вот и я не представляю
@toshibamaster2210 Жыл бұрын
я за STM32F411CEU6
@АлексейФризен-с3ь Жыл бұрын
Если можно, расскажи про Wchlinc mini.daplink имею проблему с ним, у меня на CH549F, но не суть. Уже сменил две системы win7 32 и 64 поставил с выходом твоих видеоматериалов по AT32 и вот вчера смог залить прошивку WCHLINK_V1.2 с танцами и с бубном по инструкции с github, но в диспетчере CMSIS DAP не находит драйверов. Прошивал USB-UART переходником, просто через USB совсем никак. Уже год почти не могу решить эту проблему с Wchlinc mini.daplink и драйвером CMSIS DAP
@ГеоргийШвыдкий Жыл бұрын
Ух, это тяжкая тема. Я тоже долго с этим парился, но в итоге забил и сделал как у меня в уроке. Боюсь, тут я не специались. Могу посоветовать написать продавцу на алике. Он может что-то толковое ответить.
@VVV-u2x10 ай бұрын
Ссылка на али на плату переводит на товар stm32F4.
@ГеоргийШвыдкий10 ай бұрын
Уже давно поменялась( Надо в поисковике искать
@yunushkin88 Жыл бұрын
а чем она лучше гигидевайс?
@ГеоргийШвыдкий Жыл бұрын
Не знаю, не имел дела с этим процессорм. Но быстро пронуглив, как я понял, это слегка улучшенный аналог stm32. То есть это все равно 3 поколение процессора, а at32 - 4. Но, как я говорил, тут я судить не могу
@pavelboboshkin38982 жыл бұрын
Отладка через SWD работает?
@ГеоргийШвыдкий2 жыл бұрын
Не знаю, не пробовал)
@anatolysherbakov3965 Жыл бұрын
@@ГеоргийШвыдкий Работает. Я через JLINK OB за 240 р это делаю в Keil
@ЛеонидСарматов-ь1ц Жыл бұрын
Жаль что все таки нужен особый программатор ( у меня просто голый чип, и по заданию университета, мне надо его оживить (что бы хоть что то делал)
@ГеоргийШвыдкий Жыл бұрын
Ну тогда можно по usb через программу. Но если голый камень, то еще надо обвязку делать в виде конденсаторов как минимум)
@ЛеонидСарматов-ь1ц Жыл бұрын
@@ГеоргийШвыдкий ну это понятное дело) конденсаторы, кварц есть, а программаторов подходящих - увы нет
@ГеоргийШвыдкий Жыл бұрын
@@ЛеонидСарматов-ь1ц А задание по университету, если не секрет, это что? Дипломная работа? Просто интересно, как такой малоизвестный чип оказался в университете)
@ЛеонидСарматов-ь1ц Жыл бұрын
@@ГеоргийШвыдкий несовсем, я практику прохожу на предприятии, которое занимается автоматизацией водопровода. Они планируют делают свои устройства на artery, он дншнвле, и так как китайский, под санкции не попадёт
@ГеоргийШвыдкий Жыл бұрын
@@ЛеонидСарматов-ь1ц поддерживаю! Успехов!
@Nakojher2 жыл бұрын
Я слишком ценю свое время, что бы прыгать по контроллерам из за разницы в пару баксов.
@-Darkweider Жыл бұрын
При серийном производстве вам предложат потратить свое время на поиски новой работы. С STM давно проблемы далеко не только в "паре баксов"...
@Nakojher Жыл бұрын
@@-Darkweider а я и не подозревал, что разработчики "серийных" изделий интересует мнение блогеров на ютубе.
@alche74 Жыл бұрын
Я чёт не заметил разницы в цене.
@Nakojher Жыл бұрын
@@alche74 так и тем более, смысл штудировать новую матчасть
@ozn_ Жыл бұрын
когда купить надо 10000 штук , а везти в жо*е их из Дубая не хочется, поверь на слово.. переход полностью оправдан и тут не пара баксов .. а тысячи..
@victorlowlevel80632 жыл бұрын
Если нет отладки через SWD - то нах... он не нужен!
@ГеоргийШвыдкий2 жыл бұрын
Плясните, пожалуйста, почему для вас ценность микроконтроллера определяется способом его отладки?
@victorlowlevel80632 жыл бұрын
@@ГеоргийШвыдкий А как писать код - если ты не можешь посмотреть, что происходит внутри процессора? Юзать сторонние библиотеки и гадать на кофейной гуще? А если я хочу что-тотнаписать сам? Как я могу отладить аппаратно-зависимые вещи? Мы живём в 2022 - уже каждый MCU должен из коробки иметь JTAG/SWD и конфигуратор перифирии из коробки!
@ГеоргийШвыдкий2 жыл бұрын
@@victorlowlevel8063 JTAG точно есть. Немножечко не понял: что именно Вы планируете смотреть внутри процессора? Если это состояние регистров, то в том же кейле это можно сделать через любой отладчик. И что Вы подразумеваете под конфигуратором переферии?
@arzamas19882 жыл бұрын
@@victorlowlevel8063 пишу код для zynq 7000 в исполнении 20. Там два ядра CortexA9 и FPGA матрица. На одном проце запущен Linux, на втором бараметальный софт на FreeRTOS. Специфика устройства такова, что отладка возможно только через UART. Прекрасно все отлаживается. Вы сильно изнежены технологиями. Есть куча вариантов, когда отладчиком пользоваться нельзя, ибо как только прога остановится на брейкпоинте, то система сразу взрывается. Инверторы, например. Приходится пользоваться всякими хитростями. И о каких конфигураторах идет речь? Все по классике: курим даташиты, разбираемся с регистрами и вперед.
@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ок, а в ваших китайских грамотах даже если знаешь китайский нифига не поймешь. Выход есть - родиться китайцем, тогда и документация не проблема, и на внутреннем рынке можно выторговать подешевле. Для нас между европейским/американским импортом и китайским разницы никакой, и то и другое импорт. Насчет сред я уже сказал, линукс не перекроют, мейками всегда можно собрать что угодно под что угодно.