Заголовок сообщения: Re: Мигать светодиодом. ARM или не-ARM?
Добавлено: Вт окт 03, 2017 11:18:20
Друг Кота
Карма: 38
Рейтинг сообщений: 618
Зарегистрирован: Пн апр 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% - лучше, чем ногие "профессиональные" системы, а "современные" рожают зубные щетки, выкладывающие в инстаграмм фотки дырок в зубах, и утюги, сообщающие через Телеграмм о том, что в резервуаре кончилась вода... или вот паяльник-осциллограф... в очко его вставить и смотреть, как меняется осциллограмма по мере нагрева
_________________ если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе при взгляде на многих сверху ничего не меняется...
Сейчас этот форум просматривают: АлександрЛ, Majestic-12 [Bot], roman.com и гости: 35
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения