Например TDA7294

Форум РадиоКот • Просмотр темы - STM32. Простой и интуитивно понятный код.
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Чт апр 18, 2024 14:54:21

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 32 ]    , 2
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: STM32. Простой и интуитивно понятный код.
СообщениеДобавлено: Пн фев 13, 2017 12:37:32 
Друг Кота

Карма: 32
Рейтинг сообщений: 2
Зарегистрирован: Вт фев 18, 2014 14:51:53
Сообщений: 4524
Рейтинг сообщения: 0
Brigadir писал(а):
для обывателя,... для обывателя - это Китайский язык!
ARV писал(а):
на Си можно написать: main(_,l)char**l;{6*putchar(--_%20?_+_/21&56>_?strchr(1[l],_^"pt`u}rxf~c{wk~zyHHOJ]QULGQ[Z"[_/2])?111:46:32:10)^_&&main(2+_,l);} и это не будет ошибкой
Короче, встаем и поем:



Ну, а если кто-то раскинул понты на Cortex, что типа круче всяких там атмег и прочих пиков и утух в силу своего быдлокодерства - ну, туда ему и дорога. А насчет "несерьезности" Cortex, о чем выше сказано было, так то же самое "Хорош виноград, но зелен!" от ардуинщиков, которые так и не продвинулись дальше мигалок-свистелок и перделок, а вот если есть, например, уже такое: http://milandr.ru/index.php?mact=Produc ... eturnid=68
Цитата:
1986ВЕ8Т - Разработка Центра Проектирования российской компании АО "ПКК Миландр" – 32-разрядный RISC-микроконтроллер на базе процессорного ядра ARM Cortex-M4F.

Микросхемы интегральные 1986ВЕ8Т представляют собой специализированный микроконтроллер с измерительно-информационными каналами для чувствительных элементов (датчиков).
Микросхемы являются радиационно-стойкими и предназначены для использования в системах специального назначения и двойного применения для измерения, контроля, управления и диагностики.
значит, это кому-то нужно...

Короче, аффтара темы не в баню, а сразу ффтопку! Хоть какая-то польза будет... Ну или альтернатива: переработать его в биореакторе на метан. :)

_________________
Фырчим, мурчим, приборы зашкаливаем... :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32. Простой и интуитивно понятный код.
СообщениеДобавлено: Пт апр 20, 2018 16:13:10 
Собутыльник Кота
Аватар пользователя

Карма: -22
Рейтинг сообщений: -39
Зарегистрирован: Вс окт 02, 2016 07:34:45
Сообщений: 2882
Рейтинг сообщения: 0
Короче, аффтара темы не в баню, а сразу ффтопку! Хоть какая-то польза будет... Ну или альтернатива: переработать его в биореакторе на метан. :)

Цифровик. В наши дни — наиболее активно развивающаяся разновидность. Радиолюбитель, осознавший всю мощь микроконтроллеров и старающийся впихнуть их даже туда, где можно обойтись одним транзистором. Любит прикручивать к микроконтроллерам все, что имеет цифровой интерфейс. Продвинутый образец гордо именует себя эмбеддером (от embedded systems), умеет работать не с одним семейством МК и даже иногда знает, как собрать свой процессор на ПЛИС. Зачастую пишет на Си, знает ассемблер, прошарен в математике, кроме того курит один из инструментов, вроде Visual C# или Qt для написания ПО для ПК, которое сможет взаимодействовать с его железом и графически отображать какие-нибудь ништяки, вроде графиков. В прошлом веке массово занимались паянием на коленках разнообразных Спектрумов и телефонных АОНов, но не выдержали конкуренции с Китаем и либо продолжили жизнь, либо же выпилились. В настоящий момент цифровики люто дрочат на всякие AVR, PIC, MSP430, STM32, MCS-51, LPC и прочие семейства МК. Бывает вариант наоборот — вместо одного микроконтроллера некоторые личности предпочитают платы огромного размера, с каким-нибудь древним микропроцессором вроде КР580ВМ80, набитые десятками простых логических микрух, в запущенных случаях 155-й серии в коричневой пластмассе или аналогичным совковым говном. И по**й, что изделие габаритное и жрет сотни ампер тока. Зато схема сложная, а следовательно ЧСВ — на высоте. Также это может быть симптомом поцреотизма. На сегодня ещё более, чем вариант наоборот, распространен вариант наоборот наоборот: когда задача, легко решаемая одним микроконтроллером (в предельном случае — одним транзистором), решается применением целой кучи микроконтроллеров (как правило, разношерстных), что возносит ЧСВ прямо в стратосферу. Иные даже люто дрочат с***женный с родного завода ПЛК, видимо из-за хронической невозможности прошить микроконтроллер. Встречаются и совсем «интересные» личности, использующие IBM PC для мигания светодиодом или управлением светом сортира через эти ваши интернеты.©


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32. Простой и интуитивно понятный код.
СообщениеДобавлено: Сб апр 21, 2018 17:19:10 
Собутыльник Кота
Аватар пользователя

Карма: 22
Рейтинг сообщений: 88
Зарегистрирован: Чт мар 26, 2009 04:35:04
Сообщений: 2777
Откуда: Москва
Рейтинг сообщения: 0
ART_ME писал(а):
объем продаж этих обрезанных STM32 откровенно прет. В числе самых покупаемых позиций 2016 г. по али. Китайцы молодцы, в теме.

ART_ME писал(а):
цифровики люто дрочат на всякие ... STM32 ...

ART_ME писал(а):
для мигания светодиодом или управлением светом сортира через эти ваши интернеты.©

Проходил мимо и просто интересно стало в чем собсно смысл темы - данные с мк по ком-порту надо не для управления сортиром передавать?

_________________
Изображение (Аль Котоне, кот ещё тот, Cattus Sapiens)
Усы и хвост - мои документы.
Кот - авторитет! Скажет "Мяу!" - не поспоришь. (скажи мне "мяу" и я скажу кто ты)


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: STM32. Простой и интуитивно понятный код.
СообщениеДобавлено: Ср апр 25, 2018 17:01:49 
Друг Кота

Карма: 49
Рейтинг сообщений: 523
Зарегистрирован: Чт фев 20, 2014 18:57:55
Сообщений: 18474
Рейтинг сообщения: 0
Смысл, видимо, в попытке упростить программирование. Но поезд то ушел - варианты уже есть и вряд ли они хуже.

_________________
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

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

Подробнее>>
Не в сети
 Заголовок сообщения: Re: STM32. Простой и интуитивно понятный код.
СообщениеДобавлено: Чт апр 26, 2018 12:40:17 
Собутыльник Кота
Аватар пользователя

Карма: -22
Рейтинг сообщений: -39
Зарегистрирован: Вс окт 02, 2016 07:34:45
Сообщений: 2882
Рейтинг сообщения: 0
Проходил мимо и просто интересно стало в чем собсно смысл темы - данные с мк по ком-порту надо не для управления сортиром передавать?

Смысл темы в том, что проблемы в передаче данных с мк по ком-порту для управления сортиром в принципе не существует.
То есть налицо подмена цели средством.
Если да, то это сделали очень толковые в маркетинге люди.
И поймите, не денег жалко (копейки кстати), жалко напрасно потерянного времени.


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: STM32. Простой и интуитивно понятный код.
СообщениеДобавлено: Пт апр 27, 2018 09:51:37 
Друг Кота

Карма: 49
Рейтинг сообщений: 523
Зарегистрирован: Чт фев 20, 2014 18:57:55
Сообщений: 18474
Рейтинг сообщения: 0
Возможно надо видеть начало дискуссии, которое нам тут не показали :dont_know: Ну да "проблемы в передаче данных с мк по ком-порту для управления сортиром в принципе не существует" и шо ?

_________________
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32. Простой и интуитивно понятный код.
СообщениеДобавлено: Пт апр 27, 2018 10:03:53 
Встал на лапы
Аватар пользователя

Карма: -4
Рейтинг сообщений: 1
Зарегистрирован: Пн авг 18, 2008 22:08:48
Сообщений: 139
Откуда: г. СПб
Рейтинг сообщения: 0
Смысл, видимо, в попытке упростить программирование. Но поезд то ушел - варианты уже есть и вряд ли они хуже.


Программирование под STM32 и так упрощено до невозможности, т.к. есть Cube и гигабайты примеров кода от ST. Вопрос только в том, что бездумное копирование примеров и использование библиотек того же HAL без понимания архитектуры и принципов работы контроллера приводит к непредсказуемым результатам и былинным отказам на ровном месте. Чтение ТО никто не отменял.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32. Простой и интуитивно понятный код.
СообщениеДобавлено: Пт апр 27, 2018 20:30:48 
Собутыльник Кота
Аватар пользователя

Карма: 22
Рейтинг сообщений: 88
Зарегистрирован: Чт мар 26, 2009 04:35:04
Сообщений: 2777
Откуда: Москва
Рейтинг сообщения: 0
Вспомнил темку: https://radiokot.ru/forum/viewtopic.php?f=57&t=123411
("в Протеусе все работает, в железе - нет")
Тоже типа нашёл код и залил. А у профессиональных разработчиков не только в железе работает, но и при всех допустимых условиях эксплуатации. И бюждет сбалансирован. Так что пробовать можно всё (и набираться опыта), но не надо себя считать умнее профессионалов. Маркетинг - это другое дело, всяк кулик толкает свой продукт, соответственно есть из чего выбрать.

_________________
Изображение (Аль Котоне, кот ещё тот, Cattus Sapiens)
Усы и хвост - мои документы.
Кот - авторитет! Скажет "Мяу!" - не поспоришь. (скажи мне "мяу" и я скажу кто ты)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32. Простой и интуитивно понятный код.
СообщениеДобавлено: Пн апр 30, 2018 14:19:39 
Собутыльник Кота
Аватар пользователя

Карма: -22
Рейтинг сообщений: -39
Зарегистрирован: Вс окт 02, 2016 07:34:45
Сообщений: 2882
Рейтинг сообщения: 0
А у профессиональных разработчиков не только в железе работает, но и при всех допустимых условиях эксплуатации. И бюждет сбалансирован.
Профессиональных разработчиках на STM32? А Вы уверены, что они реально существуют? Откуда у Вас такая уверенность? Из рекламы STM32? :)))

Добавлено after 1 minute 14 seconds:
Вопрос только в том, что бездумное копирование примеров и использование библиотек того же HAL без понимания архитектуры и принципов работы контроллера приводит к непредсказуемым результатам и былинным отказам на ровном месте.
Отказов чего? Мигания светодиодом? :)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32. Простой и интуитивно понятный код.
СообщениеДобавлено: Пн апр 30, 2018 20:09:23 
Собутыльник Кота
Аватар пользователя

Карма: 22
Рейтинг сообщений: 88
Зарегистрирован: Чт мар 26, 2009 04:35:04
Сообщений: 2777
Откуда: Москва
Рейтинг сообщения: 0
Смотря что разрабатывать и для каких задач. Если "объём продаж откровенно прёт", то это не только усилиями любителей и коллекционеров. Только рекламой сыт не будешь, любой здравомыслящий потребитель сначала купит тестовые образцы и попробует.

_________________
Изображение (Аль Котоне, кот ещё тот, Cattus Sapiens)
Усы и хвост - мои документы.
Кот - авторитет! Скажет "Мяу!" - не поспоришь. (скажи мне "мяу" и я скажу кто ты)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32. Простой и интуитивно понятный код.
СообщениеДобавлено: Вт май 01, 2018 10:24:20 
Нашел транзистор. Понюхал.

Карма: 3
Рейтинг сообщений: 18
Зарегистрирован: Пн фев 05, 2018 18:03:00
Сообщений: 196
Рейтинг сообщения: 0
Профессиональных разработчиках на STM32? А Вы уверены, что они реально существуют? Откуда у Вас такая уверенность? Из рекламы STM32? :)))
STMicro были чуть не первой фирмой, которая осознала перспективность ARM Cortex-M. Поначалу у них чуть не монополия на направление вышла. Потом и другие подтянулись. К тому же у STMicro портфолио семейства прикольно сделано. Насколько я понимаю, идея в том что довольно просто мигрировать между семействами. Потребовался проц мощнее? Берешь его, из соседнего семейства, а изменений в коде и железке - минимум, если вообще есть.

Поэтому если вместо глупых форумных понтов развинтить на удачу сколько-то железок с мозгами, STM32 вполне попадается. Видел в мышках, робопылесосах, электроплите, околопромышленном контроллере. Какие у них тиражи - догадайтесь. На куче HDD - микросхема SMOOTH, STшное творчество, последние версии вроде похожи на STM32 как раз. Но с уклоном в крутое управление мотором - тоже проц, но с специфичной периферией, генерящей чистый синус аппаратно, или что-то типа того. Название чипа отражает гордость за плавное кручение мотора с этими технологиями.

И кто они там все с такими технологиями и тиражами? :)

На ассемблере целиком - писать мазохистично. Медленно, утомительно, трудночитаемо. Так если и пишут, то когда кода мало и важна минимальная цена решения любой ценой. Когда миллионные тиражи и примитивное устройство, так что ассемблер - "терпимо". Разрабатывать в итоге сильно дольше, поддерживать код мучение (командой работать или передать другому человеку на сопровождение - сущий ад). А соскочить с семейства чипов если оно накроется или производитель озвереет - никак, придется ВСЕ переписывать. Даже чистую математику, логику и алгоритмы, которые не специфичны для системы. Хреново по затратам, сами понимаете.

Си - не сильно далеко от ассемблера ушел по производительности, предсказуемости и системным трюкам, но код читабельнее (не надо утрированными примерами махать) и можно перетащить на совсем другое семейство. Чисто математический алгоритм можно даже на x86 десктопе отладить и 1 в 1 перекинуть. За это си всем понравился и как таковой си несколько десятков лет без особой конкуренции. А на питоне и каких там еще явах микроконтроллеры программят те кто хуже даже ардуинщиков. Так конечно можно, но по части "производительности, предсказуемости и системных трюков" питон ничего кроме боли не принесет, а для остального можно например взять большой компьютер и не париться. И бэйсик туда же. Не делались ни питон ни бэйсик для таких вещей. Си - делался. И то с некоторыми оговорками.

А запись ADC_Read(7) - прекрасно. Килогерц потянет? А мегагерц? Если у ADC параметры сэмплирования настраиваются, куда их там приткнуть? А зарядить DMA чтобы ADC -> RAM сам тягал - как? А, вы вообще не знали что так можно и процессорное ядро будет заниматься чем-то своим, пока DMA-автомат и ADC целый буфер с кучей отсчетов компонуют сами? И что если на "7-м выводе" может быть PWM, аналоговый вход, GPIO, на вход и выход, как push-pull и open drain? И все это программно выбирается - это куда в вашей конструкции оформляется? Или вы половину возможностей чипа сольете? А с какой скоростью ваша чудная либа переключать фичи порта может? У той же ардуины либы славятся своей тормознутостью, и это все-же какой-никакой си++ (слегка урезанный/специфичный). И таки там довольно крутой оптимизирующий компилер вкалывает. GCC как бы много лет разрабатывают. Так что оптимизации там на самом деле очень даже.

Цитата:
Отказов чего? Мигания светодиодом? :)))
В том числе и этого. Если вы сделаете миллион мигалок светодиодами, вы будете удивлены узнав сколько всего там оказывается может испортиться, на ваше горе. Вообще, если надо только мигание, одним диодом, проще всего купить мигающий светодиод, а как там это реализовано - вас парить не будет. Что производитель туда сунул для мигания - его проблема. А если оказалось что надо хоть капельку больше чем это... тут и начинается самое интересное.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32. Простой и интуитивно понятный код.
СообщениеДобавлено: Ср май 02, 2018 14:26:03 
Собутыльник Кота
Аватар пользователя

Карма: -22
Рейтинг сообщений: -39
Зарегистрирован: Вс окт 02, 2016 07:34:45
Сообщений: 2882
Рейтинг сообщения: 0
Профессиональных разработчиках на STM32? А Вы уверены, что они реально существуют? Откуда у Вас такая уверенность? Из рекламы STM32? :)))

...STM32 вполне попадается. Видел в мышках, робопылесосах, электроплите, околопромышленном контроллере.
Названия всех этих устройств плиз.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 32 ]    , 2

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: AlexandrRa, АлександрЛ, ручнойтигр и гости: 52


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y