Заголовок сообщения: Re: Мигать светодиодом. ARM или не-ARM?
Добавлено: Вт окт 03, 2017 11:18:20
Друг Кота
Карма: 38
Рейтинг сообщений: 621
Зарегистрирован: Пн апр 06, 2015 11:01:53 Сообщений: 3092 Откуда: москва, уфа
Рейтинг сообщения:0
вот это я понимаю - новшество так новшество, платка с реле. Последствия сего технического прорыва потрясут мир.
срсли, покупателям на кикстартере никто ничего не сказал про вагонище таких плат на али/ебее?) Твердотельные многоканальные ртеле? Ну или про PLC с кучей релюх, если уж хочется тратиться.
заинтересовало, кроме реле и пр., "восемь 12-разрядных АЦП, 12-разрядный ЦАП". А ведь всего то один "слегка перекрашенный" STM8L151C3T6. Интересно какая была бы схемотехника подобной платы лет 15 назад.
Ну раз на ARMах любительских проектов так и не попёрло, теперь-то точно попрут - а как можно иначе? теперь же ARM умеет релюхами управлять! блин, какой простор для творческой мысли теперь у любителей-то!
_________________ если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе при взгляде на многих сверху ничего не меняется...
Не скажу про 15, но 10 лет назад это выглядело так : http://www.rlocman.ru/shem/schematics.html?di=51860 Хотя, это же статья, сам 4550 появился как раз лет 15 назад. Получается, что за это время поменялась разрядность АЦП, добавился ЦАП. Круто, чо.
а вот можно информацию для расширения кругозора? сразу предупреждаю - в гугл не пойду, скачивать даташиты не буду, прошу тех, кто знает, просто двумя словами дать ответ: а как реально шумят младшие разряды в 12-битном АЦП? просто даже жалкие 10 разрядов у AVR в реальности не так уж просто реализовать - надо и плату разводить особо, и программно меры принимать, и за питанием следить, и опорник внешний специальный... как там все эти проблемы решаются у тех МК, где АЦП больше 10 бит имеет? вроде как еще лет 7 назад смотрел на силабсы - проблемы те же были, а сейчас уже решены?
_________________ если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе при взгляде на многих сверху ничего не меняется...
для справки, чтоб не было заблуждений STM8L151C3T6 не-ARM 8 бит микроконтроллер. STM8 были выпущены фирмой STMicroelectronics на замену семейства ST7 в начале 2008 года. В 2011 году народ уже сравнивал (не я):
Цитата:
Сравнение с AVR. Ну и самый главный вопрос – стоит ли овчинка выделки? Есть ли смысл изучать STM8 если есть Atmel AVR? Итак, посмотрим какие преимущества и недостатки у STM8 по сравнению с AVR. Преимущества: — заявлена повышенная надежность и защита от статики. У AVR такого нет. — гибкая система тактирования и отсутствие fuse-битов. Наболевшие вещи, особенно для начинающих. Огромный плюс. — совместимость в пределах семейства. Заявлено, что периферийные модули практически не отличаются друг от друга в разных моделях, что облегчает портируемость. — более низкая или сопоставимая по сравнению с AVR стоимость. После прошлогодних проблем с поставкой контроллеров Atmel не совсем внушает доверие в будущем. — наличие единого адресного пространства для кода и данных. — более навороченные, на мой взгляд, периферийные устройства. — наличие родной библиотеки firmware library. — наличие бюджетных отладочных плат Discovery. — низкая стоимость программатора ST-Link. — тактовая частота 16МГц во всём диапазоне питающих напряжений будь то STM8L или STM8S — наличие PVD на STM8L — программируемый детектор напряжений
Недостатки: — малая распространенность. — малое количество литературы. — ограниченное количество сред разработки. — отсутствие моделей с количеством выводов меньше чем 20. — сложности с созданием программаторов «на коленке». Аналога «пяти проводов» или программатора Громова для STM8 нет. — отсутствует аналоговый компаратор (в некоторых моделях присутствует аналоговый компаратор COMP2) На основе этого сравнения можно сделать вывод, что контроллеры STM8 как минимум не хуже аналогичных решений от Atmel, и основное, что сдерживает их широкое продвижении в массы – это отсутствие информации для разработчиков. Но это, по-видимому, всего лишь вопрос времени.
А, так ребята с кикстартера поступили, получается, аналогично тому, за что критикуют всех местных "олдырей" ? Взяли НЕраспространенный старый МК, сотня-другая которого завалялась у них в шкафу и, придумав ему "новое" применение, скармливают его юзерам :) Задорого :)) Молодцы вдвойне, чо.
Не скажу про 15, но 10 лет назад это выглядело так
то что я видел так выглядело: AIM104-MULTI-IO 16 channel 12 Bit AD transducer , 8 * Opto-IN , 2 * D/A релюшек правда нет и немножко дороже - 493,85 Euro
что вы делали на 12-битном АЦП 10 лет назад? Что делаете сейчас? Как изменится ваша жизнь, если завтра появятся 16-битные АЦП за те же деньги? А если 24-битные?
_________________ если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе при взгляде на многих сверху ничего не меняется...
про DMA не скажу, а "связки" таймеров, если склероз не подводит, были еще лет 10 назад у каких-то продвинутых клонов 51-го семейства. называлось это то ли массив счетчиков, то ли массив таймеров... вроде до 6-штук доходило, но помню смутно. тоже со всякими хитрыми увязками между собой.
только как и 10 лет назад, это интересно только профессионалам, причем не всем, а весьма узкому кругу...
ничто не ново под Луной...
_________________ если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе при взгляде на многих сверху ничего не меняется...
про DMA не скажу, а "связки" таймеров, если склероз не подводит,
Не, не, связка DMA с таймерами и другой периферией . Получаем элегантные автономно-аппаратные решения .
К примеру выхлоп синусоиды на 4 канала таймера одновременно - 4 фазный синус . Периферия работает автономно, юзер-код только инитит периферию ... ХЗ куда дел фотки 4х фазного, новые делать лень...
[/uquote][/uquote]
Последний раз редактировалось dosikus Вт окт 03, 2017 15:31:03, всего редактировалось 1 раз.
больше лет назад к 572ПВ1 тензодатчик прикручивал. В прошлом году в реальном изделии применился 12-бит цап и ацп STM32F051, изделие работает и продается.
Получаем элегантные автономно-аппаратные решения ...
еще раз, если вы отлучались: ну вот сейчас в половине любительских проектов главный цикл практически пустой, только прерывания клацают в фоне. ну сделаете вы теперь какую-то хрень вообще и без прерываний, на "аппаратной связке" - что поменяется?
вот в AVR ресурсов не хватает и смысл стремиться высвободить то байтик, то тактик на полезную работу имеется. а в ARMе у вас - на какие цели высвобождать ресурсы? предположим, динамическая индикация - на AVR оббработчик прерывания тратит 1,5 микросекунды, если на ассемблере написан, а на ARMе у вас при тактовой 100 МГц даже если на питоне написать, он будет за 1 микросекунду пролетать - зачем экономить такты/микросекунды, делая динамическую индикацию на DMA?
еще раз, если вы отлучались: любитель с ARMом подобен ребенку, играющему золотыми монетами. не понимая, как использовать их с пользой, он строит башенки и катает их по полу... и давать ему еще больше золотых монеток совершенно бесполезно, результат будет тот же.
oleg110592 писал(а):
изделие работает и продается
Олежек, я ж с первого своего поста и говорю - ПРОФЕССИОНАЛАМ все это нужно и полезно. кто б спорил-то, профессионалы денюжку зарабатывают. хоть на чем им скажут, на том и делают.
Добавлено after 7 minutes 20 seconds: В далеком прошлом любитель ломал голову "как бы попроще добиться вот этой задумки?". Сейчас же разработчик ломает голову над вопросом "куда бы пристроить это счастье?". в итоге "древние" рожали усилители на 4 транзисторах и одном ширпотребовском ОУ с Кни < 0.01% - лучше, чем ногие "профессиональные" системы, а "современные" рожают зубные щетки, выкладывающие в инстаграмм фотки дырок в зубах, и утюги, сообщающие через Телеграмм о том, что в резервуаре кончилась вода... или вот паяльник-осциллограф... в очко его вставить и смотреть, как меняется осциллограмма по мере нагрева
_________________ если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе при взгляде на многих сверху ничего не меняется...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения