Stm32 с чего начать изучение...

Кто любит RISC в жизни, заходим, не стесняемся.
Reflector
Поставщик валерьянки для Кота
Сообщения: 2089
Зарегистрирован: Вс июн 19, 2016 09:32:03

Re: Stm32 с чего начать изучение...

Сообщение Reflector »

[uquote="linkov1959",url="/forum/viewtopic.php?p=4163848#p4163848"]Раньше было только два железа PC и Apple, и два компилятора[/uquote]
Под DOS были Gcc, Turbo C, Microsoft C, Watson C и еще куча менее известных.
linkov1959 писал(а):Программисты не успевают отладить и много ошибок.
Я пишу на С++ где каждая версия компилятора подвергается весьма существенной переработке и на глюки не жалуюсь, а в сишные компиляторы раз в 10 лет какую-то ерунду добавляют, с чего им глючить? Глючат компиляторы третьего эшелона собранные на коленке...
linkov1959 писал(а):Сам язык не привязан к конкретному железу, но использует множество библиотек и файлов сомнительного качества, а потом из всего собирается проект и исполняемый код и это трудно контролировать.
В эмбедде в принципе стандартные библиотеки используются по минимуму, потому если глючит какой-нибудь HAL, то точно не из-за библиотек.
Реклама
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Stm32 с чего начать изучение...

Сообщение ARV »

Reflector писал(а):Watson C
Watcom, если склероз не подводит
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Реклама
Professor Chaos
Открыл глаза
Сообщения: 41
Зарегистрирован: Вс мар 21, 2021 11:06:04

Re: Stm32 с чего начать изучение...

Сообщение Professor Chaos »

linkov1959 писал(а):использует множество библиотек и файлов сомнительного качества,
Язык использует? При чем здесь язык? Это ВЫ их используете. Программист использует в своей программе. Если хочет. А если не хочет - то не использует. Нет никаких обязательных библиотек, без которых никак нельзя.
Максимум, что он может использовать - функции memset и memcpy для инициализации секций памяти в стартапе. Но вы можете написать свои такие же, и использовать их, вместо стандартных.
Аватара пользователя
Ярослав555
Поставщик валерьянки для Кота
Сообщения: 2081
Зарегистрирован: Пт май 31, 2013 17:14:38
Откуда: Украина, Винница

Re: Stm32 с чего начать изучение...

Сообщение Ярослав555 »

[uquote="Eddy_Em",url="/forum/viewtopic.php?p=4163855#p4163855"]так их только абдуринщики/калокубщики используют.[/uquote]
Я на этих ваших калокубах на квартиру заработал, а ты пиши исчо как регистр правильно програмировать.
Реклама
Эиком - электронные компоненты и радиодетали
linkov1959
Держит паяльник хвостом
Сообщения: 923
Зарегистрирован: Пн сен 10, 2018 19:16:28

Re: Stm32 с чего начать изучение...

Сообщение linkov1959 »

Ярослав555, Это, наверное ваши ребята с Винницы продали нам специальные телефонные аппараты по 10000грн на stm32, когда я их разработал на тиньке44 за общий бюджет 50грн.:)
Реклама
Аватара пользователя
Eddy_Em
Собутыльник Кота
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01
Контактная информация:

Re: Stm32 с чего начать изучение...

Сообщение Eddy_Em »

[uquote="Ярослав555",url="/forum/viewtopic.php?p=4164260#p4164260"]Я на этих ваших калокубах на квартиру заработал, а ты пиши исчо как регистр правильно програмировать.[/uquote]
Так проститутки и не задумываются о морали. Я ж не проститутка!
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Реклама
linkov1959
Держит паяльник хвостом
Сообщения: 923
Зарегистрирован: Пн сен 10, 2018 19:16:28

Re: Stm32 с чего начать изучение...

Сообщение linkov1959 »

Как прогресс отменили 45 лет назад, так СИ и остался живее всех живых.:) Но это еще пол беды, беда в мозгах - программисты перестали делиться, а это верный признак их разжижения...
Аватара пользователя
Ярослав555
Поставщик валерьянки для Кота
Сообщения: 2081
Зарегистрирован: Пт май 31, 2013 17:14:38
Откуда: Украина, Винница

Re: Stm32 с чего начать изучение...

Сообщение Ярослав555 »

[uquote="linkov1959",url="/forum/viewtopic.php?p=4164315#p4164315"]Это, наверное ваши ребята с Винницы продали нам[/uquote]
Не, я работаю на немцев
linkov1959
Держит паяльник хвостом
Сообщения: 923
Зарегистрирован: Пн сен 10, 2018 19:16:28

Re: Stm32 с чего начать изучение...

Сообщение linkov1959 »

Ярослав555, Лучше сказать сотрудничаю, а то как то звучит пораженчески.:)
Аватара пользователя
Ярослав555
Поставщик валерьянки для Кота
Сообщения: 2081
Зарегистрирован: Пт май 31, 2013 17:14:38
Откуда: Украина, Винница

Re: Stm32 с чего начать изучение...

Сообщение Ярослав555 »

[uquote="linkov1959",url="/forum/viewtopic.php?p=4164767#p4164767"]Лучше сказать сотрудничаю, а то как то звучит пораженчески.:)[/uquote]
А вы с кем то сражаетесь? Кругом враги?
Martian
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32
Контактная информация:

Re: Stm32 с чего начать изучение...

Сообщение Martian »

[uquote="linkov1959",url="/forum/viewtopic.php?p=4164379#p4164379"]программисты перестали делиться, а это верный признак их разжижения...[/uquote]
странно. амёбы делятся, но не твердеют.
linkov1959
Держит паяльник хвостом
Сообщения: 923
Зарегистрирован: Пн сен 10, 2018 19:16:28

Re: Stm32 с чего начать изучение...

Сообщение linkov1959 »

Martian, Если в доме престарелых находят под матрасом продукты, то ставят диагноз разжижение мозга. Продукты бывают пищевые, а бывают программные.:)
При вскрытии у эгоистов мозги атрофированы, у альтруистов развиты. Профессор по мозгу Савельев утверждает, что кора мозга создана, что бы делиться, а что бы заботиться о себе достаточно извилин крысы. Раньше программисты делились, а сейчас нужного кода не выпросишь.
linkov1959
Держит паяльник хвостом
Сообщения: 923
Зарегистрирован: Пн сен 10, 2018 19:16:28

Re: Stm32 с чего начать изучение...

Сообщение linkov1959 »

Хороший пример, как нужно делиться знаниями.
https://istarik.ru/blog/stm32/118.html
Учебные рабочие проекты.
https://github.com/stDstm/Example_STM32F103
Аватара пользователя
VladislavS
Собутыльник Кота
Сообщения: 2562
Зарегистрирован: Вт май 01, 2018 19:44:47

Re: Stm32 с чего начать изучение...

Сообщение VladislavS »

За чем дело встало? Начинайте делиться.
Аватара пользователя
Eddy_Em
Собутыльник Кота
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01
Контактная информация:

Re: Stm32 с чего начать изучение...

Сообщение Eddy_Em »

[uquote="linkov1959",url="/forum/viewtopic.php?p=4166330#p4166330"]Хороший пример, как нужно делиться знаниями.[/uquote]
Хороший пример, как не нужно "делиться знаниями". Зачем выкладывать на гитхаб сгенерированные калокубом портянки? Кому они нафиг нужны вообще???
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
linkov1959
Держит паяльник хвостом
Сообщения: 923
Зарегистрирован: Пн сен 10, 2018 19:16:28

Re: Stm32 с чего начать изучение...

Сообщение linkov1959 »

Eddy_Em, там лучшее изложение материала, всем новичкам советую. Сейчас изучаю, как устроен таймер изнутри.
Аватара пользователя
Eddy_Em
Собутыльник Кота
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01
Контактная информация:

Re: Stm32 с чего начать изучение...

Сообщение Eddy_Em »

linkov1959, лучше, чем в мануале и даташите? Ну-ну.
Тем более, там все основано на кале, так что — это только вред!
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
linkov1959
Держит паяльник хвостом
Сообщения: 923
Зарегистрирован: Пн сен 10, 2018 19:16:28

Re: Stm32 с чего начать изучение...

Сообщение linkov1959 »

Eddy_Em, связка CubeIDE и CubeMX вышла на новый уровень и на него сейчас все переходят. Разработчик фирма ST, которая и разработала stm32, там и специалисты и шкурный интерес продавать процы, которые становятся все сложнее и требуют быстрый стартап в разработках. Библиотеки HAL позволяют переносить код на разное железо, а CubeMX все знает про даташиты.
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: Stm32 с чего начать изучение...

Сообщение Аlex »

Eddy_Em, ты для ПК тоже пишешь прозрачный код, без всяких библиотек ? Ну-ну... Хотел бы я посмотреть на это :)))
Сейчас прогресс дошёл до такого, что многим пофиг, кал там, или не кал. Проц даже такой кал успевает обрабатывать на столько шустро, что смысла нет экономить ни ресурсы, ни его такты. Лучше сэкономить личное время и провести его с пользой.

Добавлено after 12 minutes 13 seconds:
В виду нынешнего кризиса чипов, мы сейчас начинаем переводить наши девайсы на STM'ы. Как прозапас, на случай "Ахтунг, Ахтунг !!!".
Так вот, скачал я этот куб и сижу спокойненько занимаюсь распиновкой. Нахер мне скакать по документации туда-сюда по 100 раз, в поисках нужной информации ? А учитывая, что я полный нубяра в этих камнях, и что доки от ST оставляют желать лучшего, то такие скачки начинают просто бесить.
Генерировать код кубом я, конечно же, не буду. Всё напишу сам. Но для назначения пинов, как по мне, он очень удобен.
Аватара пользователя
Eddy_Em
Собутыльник Кота
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01
Контактная информация:

Re: Stm32 с чего начать изучение...

Сообщение Eddy_Em »

linkov1959, кал - он и в Африке кал! Как писали это дерьмище еще со времен SPL рукожопые индусы, так ничего и не изменилось! Только оверхеда больше.
Аlex, ну ты сравнил! На ПК, естественно, используются библиотеки. На МК же никакие библиотеки, кроме своих, не нужны обычно. А кал - это не библиотека, это ублюдское говнище.
Проц даже такой кал успевает обрабатывать
Это называется потреблядством. Когда всякую дурь покупают, не задумываясь, а также разрабатывают, не оглядываясь на производительность и экономию ресурсов.
мы сейчас начинаем переводить наши девайсы на STM'ы
Это - такая же дикость, как переводить автопарк на ЗИЛы после сноса завода! Если уж и ориентировать масштабное производство на что-то, то пусть это лучше будут китайские клоны STM, чем оригиналы. Мало ли, куда опять занесет производство? Два года назад я брал десяток STM32F103CBT6 не дороже девяти баксов, а десяток STM32F072CBT6 — не дороже десяти! А сейчас попробуй найди F072 хотя бы по 2.5 бакса за штучку!!!
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Ответить

Вернуться в «ARM»