TEMPO 0 17 мая, 2022 Опубликовано 17 мая, 2022 · Жалоба Всем доброго времени суток! Ищу программиста микроконтроллеров STM32, кто может взять меня в ученики и в он-лайн режиме помочь с освоением программирования. Основы языка С знаю, т.е. не придётся объяснять переменный, циклы, условные операторы и другое. Счёт dec/bin/hex тоже знаю. Уже установлены Keil, STM32CubeIDE. Есть разные отладки (F407, F469, L496) и другое своё железо (F103). Хочется поработать с интерфейсами SPI, IIC, UART (RS-485), подключить дисплей (строчный), записать данные на SD-карту и ещё немного разного. Жду предложений по формату обучения и стоимости. Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Eddy_Em 2 17 мая, 2022 Опубликовано 17 мая, 2022 · Жалоба Даже если будут брать по 500р за час, то более-менее нормальное обучение займет с полгода, если часов по 10 в неделю заниматься. Но выдержит ли это "учитель"? Зачем вообще искать "учителя", если можно почитать документацию и самостоятельно обучиться? Главное - сразу же не начинать со всяких IDE. Максимум - простой редактор вроде geany. Создать вручную Makefile на основе примеров, аналогично - с ld-скриптом и стартапом (на С или С++ — смотря какой язык желаешь использовать). Скачать с файла ST нужные заголовочные файлы, сниппеты для F0, да помаленьку начинать... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
KARLSON 1 18 мая, 2022 Опубликовано 18 мая, 2022 · Жалоба Если по примерам к отладочным платам от ST не получается и нужны курсы, то могу порекомендовать https://gb.ru/geek_university/internet-of-things. Далее видео от инженера, которые ведёт эти курсы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vadim_v 0 18 мая, 2022 Опубликовано 18 мая, 2022 · Жалоба Вбейте в поиске "уроки по программированию SM32" и выбирайте что вам понравиться. Очень подробные уроки на narodsream.ru. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Doka 4 18 мая, 2022 Опубликовано 18 мая, 2022 · Жалоба 1 hour ago, vadim_v said: narodsream.ru Unable to determine IP address from host name narodsream.ru 14 hours ago, Eddy_Em said: Зачем вообще искать "учителя", если можно почитать документацию и самостоятельно обучиться? Главное - сразу же не начинать со всяких IDE. Создать вручную Makefile на основе примеров, аналогично - с ld-скриптом и стартапом (на С или С++ — смотря какой язык желаешь использовать). согласен, что 98% времени долно быть самообучение, оставшееся: диалоговый режим (например на этом форуме) с более опытными чатланами с целью понять и разрешить возникшие баги/трудности. не согласен с тем, что надо сразу кидаться в gcc, ld-скрипты, мейки: лучше начать с того же ардуино или platformio: время от старта до получения какого-либо результата в железе значительно сократится, а это крайне важно на начальном этапе для поддержания мотивации (само)обучающегося. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
k155la3 27 18 мая, 2022 Опубликовано 18 мая, 2022 · Жалоба 3 hours ago, vadim_v said: Вбейте в поиске "уроки по программированию SM32" и выбирайте что вам понравиться. Очень подробные уроки на narodsream.ru. То что может "понравится" может быть совершенно ошибочно с т.з. задачи ТС. Тут запрос на учителя-"ментора", а не посмотреть курсы. Нужно чтобы кто-то помог ТС сориентироваться "во всем" и отработать в режиме онлайн вопрос-ответ. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x893 61 18 мая, 2022 Опубликовано 18 мая, 2022 · Жалоба Всё нафиг ! Змея - наше всё !https://www.cnx-software.com/2022/05/18/pikascript-a-lightweight-python-implementation-that-runs-on-stm32-and-other-low-end-mcus/ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Orc 3 18 мая, 2022 Опубликовано 18 мая, 2022 · Жалоба https://stm32f4-discovery.net/ вот этот сайт сильно помог в свое время. наработки использовал и для f0 и f3. Это если нужно знать глубже чем Ардуино. В то же время, переходить на совсем уж без IDE как выше советовали, считаю неверным, если не академический интерес. Пока фундаментально в электронах и дырках будете копаться, либо интерес пропадет, либо достигнете результат через 100500 лет. Через впн пробуйте. заблочили для РФ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 19 мая, 2022 Опубликовано 19 мая, 2022 · Жалоба Тема почищена. Желающие продолжить диалог о том как правильно работать, могут сделать это в отдельном подфоруме. Модератор. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
firstvald 24 23 мая, 2022 Опубликовано 23 мая, 2022 · Жалоба тема более чем актуальная. тем более что периодически появляется в виде пожеланий на предприятиях подтянуть команду. но вот именно в том виде (абсолютно правильном) как озвучил ТС не работает никто. очень хлопотно. нужен реально человек занимающийся индивидуально. я бы так методически предложил начать и вести проектик в котором на процессоре 103 начинается разрабатываться приборчик, который измеряет скажем температуру, отображает ее сначала на 7 сегментном, а по мере развития проекта на другом экране, хранит настройки в spi и или iic микросхеме и обменивается с компом по modbas rtu/ Вот начиная раскручивать этот проект проходится все. От создания проекта , заведения таймеров и uart/ и далее набиваем функционалом. Отдельные части проекта меняем по необходимости. Это такой путь - метод . Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aleksandr-zh 4 23 мая, 2022 Опубликовано 23 мая, 2022 · Жалоба 31 минуту назад, firstvald сказал: Это такой путь - метод а я бы уточнил: автор уже писал под другие МК? динамическая развертка, опрос матрицы клавиш, прерывания знает? Если да, то Ваш метод будет не очень оптимален, так как 95% сложностей это "начинка" самого STM и поиск информации по груде файлов с документацией :( На серию, на МК, errData и так далее. Поэтому самое сложное будет это или ручками все регистры, или Куб и иже с ним подобные генераторы инициализации периферии, или какие-то готовые библиотеки. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
firstvald 24 23 мая, 2022 Опубликовано 23 мая, 2022 · Жалоба оптимален. на каждом шаге начинает работать какая то из подсистем процессора. генерим проект кубом и получаем каркас. при этом задумываемся о каждой ножке. потом смотрим в то что куб нагенерил и оживляем. сначала дописываем в то, что визард сделал в таймеры, чтобы заработали. при этом придется заглянуть в прерывания и ножку ввода вывода понастраивать. это - программа стержень для прохождения изучения. в любой момент можно вернуться и углубиться в работу любой используемой переферийной подсистемы. а впоследствии использовать полученный код без особых изменений для проектов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alex-lab 4 23 мая, 2022 Опубликовано 23 мая, 2022 · Жалоба 48 minutes ago, aleksandr-zh said: 95% сложностей это "начинка" самого STM и поиск информации по груде файлов с документацией Собственно "программирование мк" это на 99% инициализация переферии. Вся остальная бизнес логика к МК имеет весьма опосредованное отношение. Так как системно и максимально полно вся официальная информация о переферии изложена в рефмане, то начинать именно как обучение имеет смысл с регистров, строго по рефману. Потом, если захочется, можно и на хал-куб переходить, но уже с пониманием цепочки Функционал-Регистр-Хал. А не наборот, пытаться надергать из примеров, а потом погружаться в пучину халовских исходников, продираться через весь этот универсальный ормализм, что бы проверить, а устанавливает этото вызов нужный бит или нужно еще что-то сделать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
firstvald 24 23 мая, 2022 Опубликовано 23 мая, 2022 · Жалоба это "классический " путь (мы так "учим" языки десятилетиями , кроме ху из он дьюти тудей ни шагу вперед). успеем соскучиться и отчаяться от объема док в 1000 страниц и не получить ничего. можно иначе - сначала получить работающие проекты - вот зачем нужен наставник. а потом лезем в трюм. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться