Кто любит RISC в жизни, заходим, не стесняемся.
Ответить

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

Вт янв 18, 2022 23:34:04

Раньше было только два железа PC и Apple, и два компилятора

Под DOS были Gcc, Turbo C, Microsoft C, Watson C и еще куча менее известных.

linkov1959 писал(а):Программисты не успевают отладить и много ошибок.

Я пишу на С++ где каждая версия компилятора подвергается весьма существенной переработке и на глюки не жалуюсь, а в сишные компиляторы раз в 10 лет какую-то ерунду добавляют, с чего им глючить? Глючат компиляторы третьего эшелона собранные на коленке...

linkov1959 писал(а):Сам язык не привязан к конкретному железу, но использует множество библиотек и файлов сомнительного качества, а потом из всего собирается проект и исполняемый код и это трудно контролировать.

В эмбедде в принципе стандартные библиотеки используются по минимуму, потому если глючит какой-нибудь HAL, то точно не из-за библиотек.

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

Ср янв 19, 2022 07:59:22

Reflector писал(а):Watson C
Watcom, если склероз не подводит

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

Ср янв 19, 2022 19:01:55

linkov1959 писал(а):использует множество библиотек и файлов сомнительного качества,

Язык использует? При чем здесь язык? Это ВЫ их используете. Программист использует в своей программе. Если хочет. А если не хочет - то не использует. Нет никаких обязательных библиотек, без которых никак нельзя.
Максимум, что он может использовать - функции memset и memcpy для инициализации секций памяти в стартапе. Но вы можете написать свои такие же, и использовать их, вместо стандартных.

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

Ср янв 19, 2022 19:36:23

так их только абдуринщики/калокубщики используют.

Я на этих ваших калокубах на квартиру заработал, а ты пиши исчо как регистр правильно програмировать.

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

Ср янв 19, 2022 20:50:26

Ярослав555, Это, наверное ваши ребята с Винницы продали нам специальные телефонные аппараты по 10000грн на stm32, когда я их разработал на тиньке44 за общий бюджет 50грн.:)

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

Ср янв 19, 2022 21:58:12

Я на этих ваших калокубах на квартиру заработал, а ты пиши исчо как регистр правильно програмировать.

Так проститутки и не задумываются о морали. Я ж не проститутка!

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

Ср янв 19, 2022 22:07:33

Как прогресс отменили 45 лет назад, так СИ и остался живее всех живых.:) Но это еще пол беды, беда в мозгах - программисты перестали делиться, а это верный признак их разжижения...

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

Чт янв 20, 2022 00:42:51

Это, наверное ваши ребята с Винницы продали нам

Не, я работаю на немцев

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

Чт янв 20, 2022 18:43:08

Ярослав555, Лучше сказать сотрудничаю, а то как то звучит пораженчески.:)

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

Чт янв 20, 2022 20:35:59

Лучше сказать сотрудничаю, а то как то звучит пораженчески.:)

А вы с кем то сражаетесь? Кругом враги?

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

Чт янв 20, 2022 20:38:33

программисты перестали делиться, а это верный признак их разжижения...

странно. амёбы делятся, но не твердеют.

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

Пт янв 21, 2022 20:17:54

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

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

Вс янв 23, 2022 11:01:18

Хороший пример, как нужно делиться знаниями.
https://istarik.ru/blog/stm32/118.html
Учебные рабочие проекты.
https://github.com/stDstm/Example_STM32F103

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

Вс янв 23, 2022 12:24:59

За чем дело встало? Начинайте делиться.

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

Вс янв 23, 2022 13:56:48

Хороший пример, как нужно делиться знаниями.

Хороший пример, как не нужно "делиться знаниями". Зачем выкладывать на гитхаб сгенерированные калокубом портянки? Кому они нафиг нужны вообще???

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

Вс янв 23, 2022 16:06:31

Eddy_Em, там лучшее изложение материала, всем новичкам советую. Сейчас изучаю, как устроен таймер изнутри.

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

Вс янв 23, 2022 17:16:03

linkov1959, лучше, чем в мануале и даташите? Ну-ну.
Тем более, там все основано на кале, так что — это только вред!

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

Вс янв 23, 2022 18:29:05

Eddy_Em, связка CubeIDE и CubeMX вышла на новый уровень и на него сейчас все переходят. Разработчик фирма ST, которая и разработала stm32, там и специалисты и шкурный интерес продавать процы, которые становятся все сложнее и требуют быстрый стартап в разработках. Библиотеки HAL позволяют переносить код на разное железо, а CubeMX все знает про даташиты.

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

Пн янв 24, 2022 00:19:24

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

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

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

Пн янв 24, 2022 09:24:56

linkov1959, кал - он и в Африке кал! Как писали это дерьмище еще со времен SPL рукожопые индусы, так ничего и не изменилось! Только оверхеда больше.
Аlex, ну ты сравнил! На ПК, естественно, используются библиотеки. На МК же никакие библиотеки, кроме своих, не нужны обычно. А кал - это не библиотека, это ублюдское говнище.
Проц даже такой кал успевает обрабатывать

Это называется потреблядством. Когда всякую дурь покупают, не задумываясь, а также разрабатывают, не оглядываясь на производительность и экономию ресурсов.
мы сейчас начинаем переводить наши девайсы на STM'ы

Это - такая же дикость, как переводить автопарк на ЗИЛы после сноса завода! Если уж и ориентировать масштабное производство на что-то, то пусть это лучше будут китайские клоны STM, чем оригиналы. Мало ли, куда опять занесет производство? Два года назад я брал десяток STM32F103CBT6 не дороже девяти баксов, а десяток STM32F072CBT6 — не дороже десяти! А сейчас попробуй найди F072 хотя бы по 2.5 бакса за штучку!!!
Ответить