Что такое ардуино?

Обсуждаем контроллеры компании Atmel.
Ответить
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1363
Зарегистрирован: Чт апр 04, 2013 22:22:57
Откуда: Белгород, РФ

Сообщение SIM31 »

74LS00 писал(а):Всегда в росии пики популярнее казались
У меня на работе несколько человек имеют опыт работы с Atmega8, сами работали с ними еще студентами, независимо друг от друга. С PIC не работал никто. По форуму можно активность посмотреть, про AVR больше спрашивают.
Везде где нужна скорость стоят пики, атмели ставят в тормознутые калькуляторы.
Ну если только потроллить тезис сойдет :)

http://www.chipdip.ru/product/pic10f200 ... -sot-23-6/
PIC10F200T-I/OT, Микроконтроллер 8 бит
Скорость ЦПУ 4МГц
Размер Памяти 384Байт
Размер Памяти RAM 16Байт
...
Среди атмелов такого "ужаса" нет, attiny13 в 4 раза быстрее и памяти 64 байта.
Меги ставят скорее в очень дорогую технику, оно и понятно цена то вы 4-6 раз выше stm на которых делает китай уже дешёвые приборы
Возможно разработчики не хотят с мег уходить, когда всё отлажено уже. Arduino не выглядит "очень дорогой техникой" кстати )) Там и цена платы сравнима со стоимостью МК, принципиально другой микроконтроллер не удешевит плату.
Реклама
Друг Кота
Сообщения: 7722
Зарегистрирован: Вс июл 24, 2011 11:38:09

Сообщение 74LS00 »

Зачем так растягивать.
Одно дело форум другое заказ. Никто не будет спрашивать как сделать чтото на продажу и просто пишут на чём дешевле хоть на асме. В интернете всё ещё нет ниодного проекта rgb контролера матрицы. На сколько знаю под пики проще писать потомучто команд меньше.

В том и дело что stm контролер сам по себе дешевле атмелов в 2 раза.
Многие как раз от них уходят. Компании уже нет, меги делают только для ардуин, более новые контролеры не востребованы. да и сама среда разработки под новые глючное барахло, с гарантией тоже проблемы. Под крупные проекты они уже не конкуренты.
Только и остаются меги для всяких ардуин и любителей которые больше ничего не осилили вроде клатера
Контактная информация:
Реклама
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1363
Зарегистрирован: Чт апр 04, 2013 22:22:57
Откуда: Белгород, РФ

Сообщение SIM31 »

74LS00 писал(а): Только и остаются меги для всяких ардуин и любителей которые больше ничего не осилили вроде клатера
Ну если он решает все задачи на меге, зачем больше? Есть контроллеры лучше, по соотношению цена/качество, но не для дома явно:

Изображение
Опытный кот
Сообщения: 804
Зарегистрирован: Чт мар 12, 2009 16:31:05

Сообщение Vov123 »

74LS00 писал(а): На сколько знаю под пики проще писать потомучто команд меньше.
8051 ещё дешевле и команд там ещё меньше и встречаются чаще (пример: кондиционеры, весы), каждому своё, не хотите не ешьте.
Вы заходили в среду Ардуино? Смотрели сколько она поддерживает платформ?

Добавлю: Пока у PIC не появится ПО с GNU General Public License, Ардуино ему не грозит (ИМХО).
Реклама
Эиком - электронные компоненты и радиодетали
Держит паяльник хвостом
Сообщения: 933
Зарегистрирован: Ср апр 13, 2011 11:09:20
Откуда: Екатеринбург

Сообщение Alkul »

74LS00 писал(а):На сколько знаю под пики проще писать потомучто команд меньше.
Неправильно Вы знаете. Почему проще-то, по-Вашему? Потому, что программист не может запомнить все команды? Тогда ему надо оставить программирование и заняться, например, вязанием или выжиганием по дереву.
Программа предназначена для того, чтобы выполнять какую-то задачу, при этом выполнение задачи разбивается на несколько мелких подзадач, а те, в свою очередь, разбиваются на элементарные действия. И хорошо, если МК в своем наборе команд имеет команды, которые могут выполнить эти элементарные действия. Но чаще бывает так, что каждое элементарное с точки зрения подзадачи действие программист вынужден описывать несколькими командами. И чем более сокращен набор команд данного МК, тем больше команд программист вынужден задействовать для выполнения этого действия. Что, по-Вашему, проще - конструировать блок или взять готовый? А если готового нет, что проще - конструировать блок из двух-трех деталей или из пяти-семи деталей? При этом надо помнить, что для работы совокупности бОльшего количества команд часто требуется и больше накладных расходов в виде количества используемых регистров или ячеек памяти.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Сообщение oleg110592 »

Vov123 писал(а):Добавлю: Пока у PIC не появится ПО с GNU General Public License, Ардуино ему не грозит (ИМХО).
Pinguino softwares are free and Open Source software, released under the terms of the GNU GPLv2 (General Public License version 2).
http://www.pinguino.cc/index.php
Реклама
Опытный кот
Сообщения: 804
Зарегистрирован: Чт мар 12, 2009 16:31:05

Сообщение Vov123 »

Весь мир играет в "Ардуино"?
Друг Кота
Сообщения: 19495
Зарегистрирован: Чт фев 20, 2014 18:57:55

Сообщение Morroc »

Ахаха... и пики заардуинили ? :)) Да, весь мир играется. Когда уже наконец нормальную среду с отладкой то придумают...
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
Друг Кота
Аватара пользователя
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Сообщение oleg110592 »

Morroc писал(а):Когда уже наконец нормальную среду с отладкой то придумают...
у ARM есть онлайн среда Mbed с компиляторором (standard ARM professional C/C++ compiler), используется типа ардуинский язык, шилды можно тоже ардуинские использовать - совместимые ардуино разъемчики на бордах с микроконтроллерами в основном присутствуют, своих шилдов тоже хватает:
https://developer.mbed.org/platforms/
Можно из онлайн среды экспортировать в нормальный офлайн ИАР или Кайл и там заняться отладкой... На бордах СТмовских Нуклео отладчик набортный присутствует
Друг Кота
Сообщения: 19495
Зарегистрирован: Чт фев 20, 2014 18:57:55

Сообщение Morroc »

nucleo по $1.5 c ali не закажешь :(
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
Друг Кота
Аватара пользователя
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Сообщение oleg110592 »

ну разве на 30 центов дороже https://ru.aliexpress.com/item/1pcs-STM ... 20209.html
Друг Кота
Сообщения: 19495
Зарегистрирован: Чт фев 20, 2014 18:57:55

Сообщение Morroc »

К ней наверное что то внешнее надо для отладки ? st-link ? Она даже без загрузчика вроде. Есть за $4.5 maple mini - более готовое к употреблению и потолще флэшем.
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
Друг Кота
Аватара пользователя
Сообщения: 3194
Зарегистрирован: Чт мар 26, 2009 04:35:04
Откуда: Москва

Сообщение Полосатый »

Главная ардуиновская миссия - приучить народ к своей платформе, чтобы потом покупали. А вы: "отладка - отладка ..." :)
Изображение (Аль Котоне, кот ещё тот, Cattus Sapiens)
Усы и хвост - мои документы.
Кот - авторитет! Скажет "Мяу!" - не поспоришь. (скажи мне "мяу" и я скажу кто ты)
Друг Кота
Аватара пользователя
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Сообщение oleg110592 »

Morroc писал(а):К ней наверное что то внешнее надо для отладки ? st-link ? Она даже без загрузчика вроде.
Покупаем две - из одной делаем ст-линк (прошивка есть). Бутлоадер по ком порту всегда есть в стмах32 - нужен Usb-com, можно старый бросовый шнурок от старинных телефонов, годится на древнем пролифике. Там на али есть и ст-линки недорогие: https://ru.aliexpress.com/item/ST-Link- ... 84886.html
Друг Кота
Сообщения: 7722
Зарегистрирован: Вс июл 24, 2011 11:38:09

Сообщение 74LS00 »

Alkul, все функции контролера чаще всего не нужны, всегда остаётся или память или ноги, не редко для экономии контролера ставят и другой обвес потомучто это дешевле.
Именно потому что меньше команд проще их запомнить и проще писать на асме. Большинство програмистов именно сишники чтоб проще было. Да и изучение регистров чаще всего дальше пары игрушек не доходит, с тиньками играются только те кто их когдато закупил. Вот только стоили они тогда дорого , также как теперь меги, так что начинающим их покупать и вовсе незачем.

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

С stm вообще для старка железных проблем нет. Есть контролер который и прошивается по usb и сам в програматором быть может.
Другое дело что писать по арм совсем подругому и даже програмисту не сразу понятны такие странности.
Если взять китай, то уж лет 10 прошло, а нормально планшеты на этих самых армах они толком делать и не научились, сдружить камень с батареей и вовсе нереально. Хотя у них на выставках постоянно сотни отладочных плат всех сортов рекламируют, ну никто так и не осилил.

Есть ардуино под stm , но вроде как она не работает. Есть даже видео где чел пытался, но авторы оказались криворуки как и авторы питона и не смогли освоить относительные пути.
Вот за что мне нравится венда , так это реальные относительные пути, в линуксе это вечная проблема путей и прав, и написаное на одном компе уже не работает на другом.
А есть утилиты которые вообще не умеют работай с файловой системой, им надо каждый файл в папке показывать, ну разве опенсорс не рукожоп в руках любителей
Контактная информация:
Держит паяльник хвостом
Сообщения: 933
Зарегистрирован: Ср апр 13, 2011 11:09:20
Откуда: Екатеринбург

Сообщение Alkul »

74LS00 писал(а):Alkul, все функции контролера чаще всего не нужны, всегда остаётся или память или ноги
Отличие любителя от профессионала в том, что последний умеет выбрать МК под задачу.
Вот, посмотрите мою конструкцию "выходного дня", сделанную, что называется, для дома, для семьи тынц.
Контроллер выбран точно под задачу. Из периферии незадействованными остались только USI и аналоговый компаратор. Задействованы оба таймера (без ШИМ), USART. Одного вывода даже не хватило, но это решилось добавлением одного корпуса мелкой логики и продумыванием алгоритма работы.
Все никак не могу собраться и выложить обновленную версию ПО и прошивки. После оптимизации той прошивки, которая выложена, появилось место для организации обмена по USART и далее через RS-485.

Хотя некоторые бы посоветовали 32-разрядный МК поставить или сразу уж распберри. Но я предпочитаю руководствоваться принципом разумной достаточности.
74LS00 писал(а):Именно потому что меньше команд проще их запомнить и проще писать на асме. Большинство програмистов именно сишники чтоб проще было.
Так все-таки на асме проще или на си проще? :)
74LS00 писал(а):Да и изучение регистров чаще всего дальше пары игрушек не доходит
Смысл этой фразы от меня как-то ускользнул.
74LS00 писал(а):Пики скорее вымирающая тема
Я с семейством PIC не работал. Но считаю, что все 8-ми разрядные МК разных семейств (но с похожим набором периферии) в принципе схожи между собой по потенциальным возможностям. Есть, бесспорно, нюансы и различия, но это, скорее, вопрос привычки и личных пристрастий программиста.
Собутыльник Кота
Аватара пользователя
Сообщения: 2708
Зарегистрирован: Сб май 14, 2011 21:16:04
Откуда: г. Чайковский

Сообщение Z_h_e »

Alkul писал(а):...Отличие любителя от профессионала в том,...
Alkul писал(а):...Контроллер выбран точно под задачу...
Alkul писал(а):...Одного вывода даже не хватило..
Если оставить в стороне "хобби деньгами не измерить" и "слабо сделать на однобитном таймере ШИМ с дискретностью .005%".

В чем заключается профессиональный выбор устаревшего МК, против более нового ,МК который дешевле раза в три и с таким аппаратными возможностями, что достаточно использовать для той же задачи процентов 5-10% его возмоностей?
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.
Поставщик валерьянки для Кота
Сообщения: 2089
Зарегистрирован: Вс июн 19, 2016 09:32:03

Сообщение Reflector »

Z_h_e писал(а): В чем заключается профессиональный выбор устаревшего МК, против более нового ,МК который дешевле раза в три и с таким аппаратными возможностями, что достаточно использовать для той же задачи процентов 5-10% его возмоностей?
Это какой более новый мк дешевле 2313 в раза 3? А тинька там, конечно, не к месту, у него не только ноги не хватило, но приходится оптимизировать прошивку чтобы добавить что-то новое, можно было хотя бы мегу на 28 ног поставить...
Собутыльник Кота
Аватара пользователя
Сообщения: 2708
Зарегистрирован: Сб май 14, 2011 21:16:04
Откуда: г. Чайковский

Сообщение Z_h_e »

А что, на avr свет клином сошелся?
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.
Поставщик валерьянки для Кота
Сообщения: 2089
Зарегистрирован: Вс июн 19, 2016 09:32:03

Сообщение Reflector »

Z_h_e писал(а):А что, на avr свет клином сошелся?
Ну есть сопоставимый по скорости и не очень популярный STM8S103F3P6, он дешевле tiny2313, но не в разы. STM32F030F4P6, уже чуть дороже. Популярный STM32F103 дороже уже раза в 2... А ты про какой мк говорил?
Ответить

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