Спасибо тебе, Руслан, за видео. Мне очень помогает. Я только начинаю, а ты расширяешь мои познания. Какие бывают платы, устройство, среды программирования. Супер. Спасибо большое.
Автор ты не прав! Nucleo F446RET6 не тактируется от ST-Link, контроллер F446 из коробки работает от внутреннего кварца, а если хочешь от внешнего кварца - тогда нужно запаять на X3 кварц, и на C33, C34 кондеры под него. А тот кварц что на ST-Link стоит, используется ST-Link'овским контроллером
Сними видео о том как перейти с AVR (Code Vision AVR) на новую платформу STM32. В своё время экспериментировал с STM32 Discovery под IAR, но как-то не пошло - завяз в настройках периферии, продолбался пару недель да так и забросил, получив взамен огромное разочарование. А пытался я всего лишь подключить к плате дисплей Nokia 3410, имея рабочую проверенную на AVR библиотеку. В видео сделай упор на различия сред программирования и на то как быстро адаптироваться к новой.
Я тут мимо проходил, поэтому вопросы весьма простые. Эти платы как понял для создания по под определенные чипы, как я понял. А можно на паре примеров рассказать что конкретно с ними делается, то есть какие проекты пилутся для них
Вы не любите кошек ? Так Вы просто не умеете их готовить ))) например : Охрана , сбор данных с кучи датчиков например у нефтянников , дистанционная автоматика , я даже РБУ видел на этой мелочи .
По поводу элементарной логики то тут спору нет , где это возможно её лучше и применять . а если надо на перекачке 3 насосами рулить по GPRS ? Или дешевле человека с зарплатой посадить ? ( я видел вариант с человеком на зарплате )))) )
Универ не учит ничему, кроме как умению учиться. Кто хочет, тот сам находит всю информацию в интернете для самообразования. Хотя в основном в инете котиков и порнуху смотрят...
А где хранится сам проект (на сервере или локально)? Если на сервере, то насколько это надежно, что проект не будет изменен и файлы сторонних библиотек тоже? Спасибо!
CBorgZ, извини за откровенность, но ты конкретный болван. Написал раз, написал два, но зачем через каждый комментарий показывать всем свою упертость и ограниченность? От меня можешь не ждать ответа, если решишь что-то высказать про меня.
Было бы приятно послушать про трудные, но дешевые девайсы. Про недешевые и не менее трудные не очень интересно. Вообще крайне удивительно что известные своей сметливостью русские выпускают добротное слабое железо с удивительно неадекватной ценой (на порядок). Вот еслиб, первый экземпляр стол бы 400 руб, то да. А так. Могли бы и за 36 000 продавать. Монопенисуально. Покупать только обзорщики будут. Вот STM порадовали. Удобством. Но не ценой.
Есть же дешевая миниатюрная китайская плата на STM32F103C8T6 без периферии, на которой сделано большинство проектов на канале. Дешевле уже некуда. Да, в ней скорее всего склонированный китайцами микроконтроллер, но для обучения это не помеха. Если же хотите свежий оригинальный микроконтроллер, некоторый набор периферии, возможно доп. ОЗУ, то ценник, конечно, будет другой. Их покупают не обзорщики, а профессиональные разработчики, которым нужен доступ к свежим платформам здесь и сейчас, чтобы к моменту выхода продукта его платформа была актуальна
Вы упомянули что китайцы еще не ломанули 9ю версию j-link, вот навскидку на али программатор ru.aliexpress.com/item/New-original-AN-MR400-ANMR400-Magic-Remote-Control-FOR-LG-SMART-TV-LA6200-LA6500-free-ship/1892980268.html?spm=a2g0v.search0104.3.10.t0lRjv&ws_ab_test=searchweb0_0,searchweb201602_5_10152_10065_10151_10068_10209_5430020_5410020_10307_10301_10137_10060_439_10155_10154_10333_10334_10056_5370011_10335_10055_10054_10059_10332_100031_10099_5400020_10103_10102_10169_10052_10053_10107_10050_10142_10051_10328_10326_10327_10084_10083_10080_10082_10081_10110_10111_10112_5390011_10113_10114_10311_10312_10313_10314_10315_10078_10079_10210_10073_5420011_10125,searchweb201603_1,ppcSwitch_5&btsid=ba57c9e3-087f-4dfb-9ecd-3cb773e6bf18&algo_expid=fe61ff75-a825-4a35-9951-500245f40cb0-1&algo_pvid=fe61ff75-a825-4a35-9951-500245f40cb0&transAbTest=ae803_2 Заявляется работа с M7 ядром, было бы любопытно проверить. Кстати, поддерживает ли "свисток" - плата st-link (про которую Вы сказали что работает с M7) JTAG. Иногда возникает необходимость дебажить цепочку устройств
Электроника в объективе держите 1 ШТ. JLI V9 J-LINK ARM эмулятор поддержка A9A8 V9.3 высокая скорость загрузки s.aliexpress.com/IFvMziMr (from AliExpress Android) , вот ещё АККРЕДИТАЦИЯ МЕЖДУНАРОДНЫЙ ИНСТИТУТ ЯПОНСКОГО ЯЗЫКА V9 J-LINK ARM эмулятор поддержка A9A8 V9.3 высокоскоростной скорость загрузки s.aliexpress.com/vIBFNJb6 (from AliExpress Android)
Электроника в объективе ладно, хорошо, на нуклео действительно есть гребенки под шилды от уно. Но позвольте: логический уровень atmega =5 в, стм =3,3 в. Некоторые поделки работать не будут. Что за привычка сравнивать тёплое с мягким(
потому что в советское время были в основном распространены 6 и 9 вольтовые батареи, которые состояли из батареи 1,5 вольтовых элементов питания, так и вошло в обиход название "батарейка", да и никто не делает различия или не вникает в конструктив элементов.
ну чего тупим то, отписаться что ли ? если используешь SPI, то ее нужно про инициализировать, указать ножки и так далее, чего писать что использую библиотеку и при этом не инициализировать ее. сам же должен знать. Тоже и про ДМА, если есть то сконфигурировать сперва и потом юзать. ты шину I2C тоже так инициализируешь?
@@rnadyrshin про ту где ты подключаешь Mbed датчик DS1820, еще его обозвал BS1820, также сказал что вот есть датчик с SPI, сейчас подключу библиотеку, остановился даже на месте где четко написан инициализатор пинов. так как можно аппаратные пины использовать так и программно измененные.
mbed позиционируется как среда для быстрого старта. Именно в таком режиме я её и проверял в ролике, пробуя готовые проекты из базы mbed. Разбираться почему не взлетело не было в моих планах, ролик не об этом
SIMкомовские модули - хлам. По сути, ими управляешь АТ-командами, напрямую запрограммировать невозможно, сами модули ОЧЕНЬ ТРЕБОВАТЕЛЬНЫ К СТАБИЛЬНОМУ питанию. Или забудьте про GPRS. Чтобы запихать модуль в режим GPRS, открыть порт с сервером и держать его открытым для постоянной передачи данных по MODBUS TCP - нереальная задача. Модуль легко может оборвать соединение, закрыть GPRS, отсюда постоянный его контроль и если произошел обрыв соединения, перезагрузка и новая инициализация соединения. Это все временные задержки на десятки секунд. От АТ-команд обслуживания данного модуля код раздумается непомерно. Ко всему этому скорость передачи ну очень маленькая, если данных много, АТ командами через UART потоком по MODBUS TCP не передать. В общем - модули - отстой за свои деньги. Надо было им идти путем типа ESP8266 или ESP32 с возможностью программирования модуля своей прошивкой, а также канал данных не ниже 3G или 4G.
У меня китайский sim800 в связке с st32f103 работает с мая. Гоняет/получает пакеты с сервера через GPRS и ничего криминального! До это пытался применить A6 от производителя esp8266, но документация просто алес + неожиданно он перестал вообще отвечать на команды! :( А какие есть альтернативы за похожие деньги?
У меня в проекте SIM800L работают полгода, копится статистика. С увеличением количества передаваемой информации в реальном времени, а это и дискретные сигналы, и аналоговые с плавающей точкой. Канал постоянно открыт с сервером. Для нескольких дискретных переменных еще работает, но когда пошел нормальный трафик из десятков аналоговых параметров в реальном времени (каждый параметр 1раз в 2-3сек), сама структура обмена AT командами, скорость через UART не более 19200, а стабильнее 9600 - к такому потоку модуль не предназначен. А если теряется соединение с сервером - восстановление связи идет в десятки секунд... За такие деньги, как стоимость SIM800L + прототипы МК за 200-500 руб. - альтернатив нет. Сейчас пробую новые альтернативы, но цена добра вырастает на 1000-1500 руб. С учетом необходимости пары сотен модулей - общая себестоимость также растет на тройку сотен тыс. Но оптимальный выбор связки МК - Internet (1-3 Мбит/сек) - Сервер, под данные пропускные способности, пока не найден. Идеальным вариантом было бы что-то типа ESP8266, но с каналом 3G и возможностью программирования модуля на С++, плюс UART на 115200, или другие интерфейсы.
Спасибо тебе, Руслан, за видео. Мне очень помогает. Я только начинаю, а ты расширяешь мои познания. Какие бывают платы, устройство, среды программирования. Супер. Спасибо большое.
Приятная чёткая речь. Автор знает, о чём говорит. Спасибо.
Автор ты не прав! Nucleo F446RET6 не тактируется от ST-Link, контроллер F446 из коробки работает от внутреннего кварца, а если хочешь от внешнего кварца - тогда нужно запаять на X3 кварц, и на C33, C34 кондеры под него. А тот кварц что на ST-Link стоит, используется ST-Link'овским контроллером
Отличное видео!!! Ждем новых проектов с этими платами!
Большое спасибо, как всегда всё чётко и лаконично.
Сними видео о том как перейти с AVR (Code Vision AVR) на новую платформу STM32. В своё время экспериментировал с STM32 Discovery под IAR, но как-то не пошло - завяз в настройках периферии, продолбался пару недель да так и забросил, получив взамен огромное разочарование. А пытался я всего лишь подключить к плате дисплей Nokia 3410, имея рабочую проверенную на AVR библиотеку. В видео сделай упор на различия сред программирования и на то как быстро адаптироваться к новой.
Я в шоке! Думал что нормально шарю, но чёт ни одного слова не понял! И вообще ничё не понял. Респект автору!
Молодец автор. Успешных проектов 👍
Да не плохой обзорчик, за GNSS наши доблестные правоохранительные дело не заведут? Где то слышал, что трекеры вне закона.
Мигалка светодиодом 20кБ??? Откуда такая щедрость у компилятора???
HAL
Я тут мимо проходил, поэтому вопросы весьма простые. Эти платы как понял для создания по под определенные чипы, как я понял. А можно на паре примеров рассказать что конкретно с ними делается, то есть какие проекты пилутся для них
Вы не любите кошек ? Так Вы просто не умеете их готовить )))
например : Охрана , сбор данных с кучи датчиков например у нефтянников , дистанционная автоматика , я даже РБУ видел на этой мелочи .
Или DIY 3D принтеры, лазерные граверы, системы "умный дом", игрушечные роботы и т.п.
По поводу элементарной логики то тут спору нет , где это возможно её лучше и применять .
а если надо на перекачке 3 насосами рулить по GPRS ? Или дешевле человека с зарплатой посадить ? ( я видел вариант с человеком на зарплате )))) )
Спасибо и продолжай!
Здравствуй,подскажи где глянуть видосик про Omega2 вроде на твоем канале видел обзорчик.
Нет, омеги у меня нет
наверно с кем то перепутал,извени.
Подскажите, пожалуйста, есть ли аналог Raspberry Pi, но со вшитой энергонезависимой памятью и загрузкой ОС с этой памяти?
Может кто посоветовать самое недорогое решение с stm32 и слотом для SD-карт на одной отл. плате?
Там просто RTOS Mbed на STM32 место занимает в коде мигалки..
Расскажи где приобрёл такие глубокие познания в теме электроники!
Кроме профильных ВУЗов есть книги и интернет. Как вариант - физфак местного универа вполне сойдёт.
Универ не учит ничему, кроме как умению учиться. Кто хочет, тот сам находит всю информацию в интернете для самообразования. Хотя в основном в инете котиков и порнуху смотрят...
Я на радиоаппаратостроении тоже все сам искал читал паял .....
Никто ничего не даст , только сам ..... (((
А где хранится сам проект (на сервере или локально)? Если на сервере, то насколько это надежно, что проект не будет изменен и файлы сторонних библиотек тоже? Спасибо!
На сервере. И компилируется он там же. Насчёт надёжность - фиг знает. В любом случае серьёзные проекты я бы с помощью mbed делать не стал
CBorgZ, извини за откровенность, но ты конкретный болван.
Написал раз, написал два, но зачем через каждый комментарий показывать всем свою упертость и ограниченность?
От меня можешь не ждать ответа, если решишь что-то высказать про меня.
Какие платы можно программировать на Python?
залипательное видео. надо бы и пожрать идти чтото сделать.
а нахрена они?
Вот, тоже не могу понять, для чего эти "недоплаты" у китайцев за копейки можно заказать почти такие же и лучше платы и на тех же контроллерах.
www.terraelectronica.ru/product/680642
можно взять j-link оригинал эдьюкейшн, все возможности разлочены
Было бы приятно послушать про трудные, но дешевые девайсы. Про недешевые и не менее трудные не очень интересно. Вообще крайне удивительно что известные своей сметливостью русские выпускают добротное слабое железо с удивительно неадекватной ценой (на порядок). Вот еслиб, первый экземпляр стол бы 400 руб, то да. А так. Могли бы и за 36 000 продавать. Монопенисуально. Покупать только обзорщики будут.
Вот STM порадовали. Удобством. Но не ценой.
Есть же дешевая миниатюрная китайская плата на STM32F103C8T6 без периферии, на которой сделано большинство проектов на канале. Дешевле уже некуда. Да, в ней скорее всего склонированный китайцами микроконтроллер, но для обучения это не помеха.
Если же хотите свежий оригинальный микроконтроллер, некоторый набор периферии, возможно доп. ОЗУ, то ценник, конечно, будет другой. Их покупают не обзорщики, а профессиональные разработчики, которым нужен доступ к свежим платформам здесь и сейчас, чтобы к моменту выхода продукта его платформа была актуальна
@@rnadyrshin , извините, брюзжу. Это от безуспешных попыток подружить STM32F103C8T6 с w5500 из ардуино иде.
+ за музыку
А разве нельзя с помощью J-LINK по SWD дебажить STM32F746?
Что по JTAG, что по SWD - выдаётся одинаковая ошибка - Cortex M7 не поддерживается этой версией отладчика
Вы упомянули что китайцы еще не ломанули 9ю версию j-link, вот навскидку на али программатор ru.aliexpress.com/item/New-original-AN-MR400-ANMR400-Magic-Remote-Control-FOR-LG-SMART-TV-LA6200-LA6500-free-ship/1892980268.html?spm=a2g0v.search0104.3.10.t0lRjv&ws_ab_test=searchweb0_0,searchweb201602_5_10152_10065_10151_10068_10209_5430020_5410020_10307_10301_10137_10060_439_10155_10154_10333_10334_10056_5370011_10335_10055_10054_10059_10332_100031_10099_5400020_10103_10102_10169_10052_10053_10107_10050_10142_10051_10328_10326_10327_10084_10083_10080_10082_10081_10110_10111_10112_5390011_10113_10114_10311_10312_10313_10314_10315_10078_10079_10210_10073_5420011_10125,searchweb201603_1,ppcSwitch_5&btsid=ba57c9e3-087f-4dfb-9ecd-3cb773e6bf18&algo_expid=fe61ff75-a825-4a35-9951-500245f40cb0-1&algo_pvid=fe61ff75-a825-4a35-9951-500245f40cb0&transAbTest=ae803_2
Заявляется работа с M7 ядром, было бы любопытно проверить. Кстати, поддерживает ли "свисток" - плата st-link (про которую Вы сказали что работает с M7) JTAG. Иногда возникает необходимость дебажить цепочку устройств
Да, в комментах уже давали ссылку на этот отладчик
Ванговальщики есть, когда мигать "мегабайтами" будем?
На lattepanda уже мегабайты занимает мигалка.
Вот была бы плата-переходник чтоб можно было использовать дисплей от телефона....
Там ничего сложного в подключении, команды в основном совпадают у разных типов. Если только пайка.
@@Chettuser а подробнее где глянуть?
@@Dmitrii82 Про подключение дисплеев вообще или в частности к этим платам?
@@Chettuser по дисплеям
Cool
9 jlink уже скопировали.,причем уже давно.
Ну что ж, тогда делитесь ссылками
Электроника в объективе держите 1 ШТ. JLI V9 J-LINK ARM эмулятор поддержка A9A8 V9.3 высокая скорость загрузки
s.aliexpress.com/IFvMziMr
(from AliExpress Android) , вот ещё АККРЕДИТАЦИЯ МЕЖДУНАРОДНЫЙ ИНСТИТУТ ЯПОНСКОГО ЯЗЫКА V9 J-LINK ARM эмулятор поддержка A9A8 V9.3 высокоскоростной скорость загрузки
s.aliexpress.com/vIBFNJb6
(from AliExpress Android)
Спасибо!
10:54 которая является аналогом arduino uno. Угу. Сравнил жопу с пальцем = atmega328 это аналог stm32f4
Речь шла про аналогичность конструктива, а не про используемый МК
Электроника в объективе ладно, хорошо, на нуклео действительно есть гребенки под шилды от уно. Но позвольте: логический уровень atmega =5 в, стм =3,3 в. Некоторые поделки работать не будут. Что за привычка сравнивать тёплое с мягким(
Верно, разве я об этом не упомянул в видео??
Почему технически подкованные люди называют элементы питания - "батарейками"?
Так короче.
Это концептуально неверно.
Ба-та-рей-ка, 4 слога. Э-ле-мент, 3 слога.
Против привычки не попрёшь. С детства говорим "батарейка". Тем более, если уж говорить, то элемент питания, а не просто элемент. А так дольше. :)
Из жалости. Чтобы безграмотные не чувствовали себя полными нулями и тешили свое самолюбие, имея возможность придраться к несущественным мелочам.
потому что в советское время были в основном распространены 6 и 9 вольтовые батареи, которые состояли из батареи 1,5 вольтовых элементов питания, так и вошло в обиход название "батарейка", да и никто не делает различия или не вникает в конструктив элементов.
ну чего тупим то, отписаться что ли ? если используешь SPI, то ее нужно про инициализировать, указать ножки и так далее, чего писать что использую библиотеку и при этом не инициализировать ее. сам же должен знать. Тоже и про ДМА, если есть то сконфигурировать сперва и потом юзать. ты шину I2C тоже так инициализируешь?
Ролику уже несколько лет. Про какую часть ролика пишете?
@@rnadyrshin про ту где ты подключаешь Mbed датчик DS1820, еще его обозвал BS1820, также сказал что вот есть датчик с SPI, сейчас подключу библиотеку, остановился даже на месте где четко написан инициализатор пинов. так как можно аппаратные пины использовать так и программно измененные.
mbed позиционируется как среда для быстрого старта. Именно в таком режиме я её и проверял в ролике, пробуя готовые проекты из базы mbed. Разбираться почему не взлетело не было в моих планах, ролик не об этом
SIMкомовские модули - хлам. По сути, ими управляешь АТ-командами, напрямую запрограммировать невозможно, сами модули ОЧЕНЬ ТРЕБОВАТЕЛЬНЫ К СТАБИЛЬНОМУ питанию. Или забудьте про GPRS.
Чтобы запихать модуль в режим GPRS, открыть порт с сервером и держать его открытым для постоянной передачи данных по MODBUS TCP - нереальная задача. Модуль легко может оборвать соединение, закрыть GPRS, отсюда постоянный его контроль и если произошел обрыв соединения, перезагрузка и новая инициализация соединения. Это все временные задержки на десятки секунд. От АТ-команд обслуживания данного модуля код раздумается непомерно. Ко всему этому скорость передачи ну очень маленькая, если данных много, АТ командами через UART потоком по MODBUS TCP не передать. В общем - модули - отстой за свои деньги. Надо было им идти путем типа ESP8266 или ESP32 с возможностью программирования модуля своей прошивкой, а также канал данных не ниже 3G или 4G.
У меня китайский sim800 в связке с st32f103 работает с мая. Гоняет/получает пакеты с сервера через GPRS и ничего криминального! До это пытался применить A6 от производителя esp8266, но документация просто алес + неожиданно он перестал вообще отвечать на команды! :(
А какие есть альтернативы за похожие деньги?
У меня в проекте SIM800L работают полгода, копится статистика. С увеличением количества передаваемой информации в реальном времени, а это и дискретные сигналы, и аналоговые с плавающей точкой. Канал постоянно открыт с сервером.
Для нескольких дискретных переменных еще работает, но когда пошел нормальный трафик из десятков аналоговых параметров в реальном времени (каждый параметр 1раз в 2-3сек), сама структура обмена AT командами, скорость через UART не более 19200, а стабильнее 9600 - к такому потоку модуль не предназначен. А если теряется соединение с сервером - восстановление связи идет в десятки секунд...
За такие деньги, как стоимость SIM800L + прототипы МК за 200-500 руб. - альтернатив нет.
Сейчас пробую новые альтернативы, но цена добра вырастает на 1000-1500 руб. С учетом необходимости пары сотен модулей - общая себестоимость также растет на тройку сотен тыс.
Но оптимальный выбор связки МК - Internet (1-3 Мбит/сек) - Сервер, под данные пропускные способности, пока не найден.
Идеальным вариантом было бы что-то типа ESP8266, но с каналом 3G и возможностью программирования модуля на С++, плюс UART на 115200, или другие интерфейсы.
Наверное самый топ в 2017 это Samsung Artik 053 и 710
только по заявленным характеристикам, а вот по доступности, цене, поддержке сообщества artik - полный аутсайдер.
!)
mbed пусть в тупик
стивен............
утебя неинтересно