Например TDA7294

Форум РадиоКот :: Просмотр темы - Посоветуйте пожалуйста программатор для Atmel, STM, PIC
Форум РадиоКот
https://radiokot.ru/forum/

Посоветуйте пожалуйста программатор для Atmel, STM, PIC
https://radiokot.ru/forum/viewtopic.php?f=62&t=174582
Страница 3 из 5

Автор:  pavel2000 [ Пт дек 25, 2020 15:09:51 ]
Заголовок сообщения:  Re: Посоветуйте пожалуйста программатор для Atmel, STM, PIC

pavel2000 писал(а):
А, вы тоже ожидаете вакцину.
В качестве вакцины возьмите STM32 и отладчик ST-Link за 100 рублей. :) Помогает не только от ардуины, но и от PIC и AVR и других устаревших 8-ми битных МК. :)))


Вы, Мурик, какой-то известный популяризатор SMT32? Хотел бы почитать ваши труды, которые позволят начинающим сделать быстрый старт.

Как я люблю людей, которые видят только то, что они видят, а остальное для них не существует.
Я программирую разные процы, не только AVR и не только на Arduino-платах. И тот же STM32 с ST-Link у меня тоже есть.

В одной из тем кому-то надо было фазовый регулятор для пылесоса. Вы его тоже на SMT32 предлагаете делать? А может быть вы таки в чем-то не правы насчет восьмибиток?

Какая _вам_ разница, как будет реализована задача, если она будет реализована?

Автор:  BlackKilkennyCat [ Пт дек 25, 2020 15:35:55 ]
Заголовок сообщения:  Re: Посоветуйте пожалуйста программатор для Atmel, STM, PIC

Может наоборот?
Знаете сколько тактов нужно для работы с uint32_t у 8-ми и 32-ух битных МК?

Знаю. А Вы знаете, что использование 32-битных беззнаковых я, например, вообще не практикую, потому что не требуется?
А Вы знаете, сколько потребуется тактов для работы различной периферии, например I2C, SPI ?

С точки зрения разработчика, большинство задач проще реализовать на 32-ух битных МК за счет более функциональной периферии. А у 8-битных устарело не только ядро, но и периферия. Можете сравнить например таймеры у AVR и STM32 чтобы понять это.

С моей точки зрения большинство задач проще реализовать на 8-ми битных. В моих задачах не требуются возможности ARM.
Вы сравниваете теплое с мягким. Давайте сравним ARM c ноутбуком и откажемся от ARM-ов. Давайте летать в магазин за хлебом на самолётах.
Нахрена мне Ваши супер-пупер таймеры, если, например, я их не использую наружу?
И чем они, в конце-концов, круче? Приведите, пожалуйста практический пример.

А насчёт устаревания ядра - это, извините, Вы глупость сказали.
И мне кажется, Вы просто не следите за развитием 8-битных.

Автор:  NStorm [ Пт дек 25, 2020 15:55:00 ]
Заголовок сообщения:  Re: Посоветуйте пожалуйста программатор для Atmel, STM, PIC

Знаете сколько тактов нужно для работы с uint32_t у 8-ми и 32-ух битных МК?

А сколько тактов у 32-битных МК инструкция выполняется знаете?

А у 8-битных устарело не только ядро, но и периферия. Можете сравнить например таймеры у AVR и STM32 чтобы понять это.

Не устарели они. Это ваши познания о 8-битных МК устарели. https://www.microchip.com/design-center ... ndependent многой из этой периферии в STM32 до сих пор нет.

Автор:  Мурик [ Пт дек 25, 2020 16:13:56 ]
Заголовок сообщения:  Re: Посоветуйте пожалуйста программатор для Atmel, STM, PIC

pavel2000 писал(а):
В одной из тем кому-то надо было фазовый регулятор для пылесоса. Вы его тоже на SMT32 предлагаете делать?
Да. Таймеры в STM32 более подходящие для этого. Можно сделать регулятор полностью аппаратным, без прерываний и участия процессора.

pavel2000 писал(а):
А может быть вы таки в чем-то не правы насчет восьмибиток?
Прав. Они давно устарели.

BlackKilkennyCat писал(а):
А Вы знаете, что использование 32-битных беззнаковых я, например, вообще не практикую, потому что не требуется?
Вам для всего достаточно uint8_t и ни разу не использовали плавающую точку? Вероятно у вас очень простые конструкции.

BlackKilkennyCat писал(а):
А Вы знаете, сколько потребуется тактов для работы различной периферии, например I2C, SPI ?
И что? Работать с ней по прерываниям или посредством DMA.

BlackKilkennyCat писал(а):
С моей точки зрения большинство задач проще реализовать на 8-ми битных. В моих задачах не требуются возможности ARM.
Значит у вас очень простые задачи. Когда они станут сложнее, поймете о чем я.

BlackKilkennyCat писал(а):
Вы сравниваете теплое с мягким.
BlackKilkennyCat писал(а):
Давайте сравним ARM c ноутбуком и откажемся от ARM-ов.
Это вы сравниваете теплое с мягким. Во первых есть ноуты с ARM процессорами, а во вторых не сравниваете микроконтроллеры и компьютеры.

BlackKilkennyCat писал(а):
Давайте летать в магазин за хлебом на самолётах.
Раньше далеко не каждый мог даже на лошадях съездить к торговцу, а сейчас в магазин ездят на машинах и это доступно каждому. Вполне возможно что в дальнейшем будут не ездить, а летать и машины будут устаревшими как сейчас повозки с лошадьми. С МК также - 8-ми битные PIC и AVR устарели.

BlackKilkennyCat писал(а):
И чем они, в конце-концов, круче? Приведите, пожалуйста практический пример.
Я же написал ядро и периферия совершеннее из-за чего разработка становится проще, а устройства можно сделать более функциональными.

BlackKilkennyCat писал(а):
А насчёт устаревания ядра - это, извините, Вы глупость сказали.И мне кажется, Вы просто не следите за развитием 8-битных.
Вы знаете в чем отличие математики в 8-ми и 32-ух битных МК при работе с 2 и 4 байтными переменными и при работе с плавающей точкой? Сколько вы знаете 8-ми битных МК аппаратно поддерживающих float и double? Как в них с отладкой особенно в простых моделях? Для справки, все STM32 поддерживают аппаратную отладку, т. к. это часть ядра.

NStorm писал(а):
А сколько тактов у 32-битных МК инструкция выполняется знаете?
Зависит от инструкции. От такта и выше. Ширина шины флеш памяти 64 бита что позволяет за такт считывать 2 32-ух битных слова. Добавьте к этому конвейер с предсказанием переходов.

Автор:  NStorm [ Пт дек 25, 2020 16:23:38 ]
Заголовок сообщения:  Re: Посоветуйте пожалуйста программатор для Atmel, STM, PIC

Мурик, фанатизм до хорошего не доводит. Вы последние 8-битные МК видели наверное уровня атмеги8. Но при этом фанатично талдычите об "устаревании", не видя объективно реальности.

Автор:  Reflector [ Пт дек 25, 2020 16:35:08 ]
Заголовок сообщения:  Re: Посоветуйте пожалуйста программатор для Atmel, STM, PIC

А насчёт устаревания ядра - это, извините, Вы глупость сказали.
И мне кажется, Вы просто не следите за развитием 8-битных.

10 лет назад из STM32 были только F1 и L1, а 8-ми битки эволюционируют в вакууме, новые как бы есть, но среди любителей не популярны потому что дорого, может потребоваться новый программатор, старая литература на русском не особо подходит, вычислительная мощность CPU выросла в лучшем случае в полтора раза и т.д.... Так старые тиньки с мегами и юзают, я сам наверное в силу природной любознательности больше слежу за развитием 8-ми биток чем среднестатистический их потребитель :)

Автор:  BlackKilkennyCat [ Пт дек 25, 2020 16:53:36 ]
Заголовок сообщения:  Re: Посоветуйте пожалуйста программатор для Atmel, STM, PIC

Мурик, Вы посмотрите новые STM8. И не делайте поспешных выводов о простоте моих задач на основании разрядности и плавающей точки.
Практического примера Вы не привели, только бла-бла-бла.
Таймеры а-ля 32 есть и у 8, Ваше незнание этого не дает преимуществ АRMам.
Наличие DMA, работа по прерываниям - это не отменяет количества тактов, и в итоге - возможную конечную скорость периферии.

Reflector, не надо про литературу на русском. Русских мк, можно сказать что нет. Эволюционирование в ваккуме только у человека - ему теперь в пылесосах зачем-то понадобился ARM.
Вычислительная мощность у компьютеров, использовавшихся для расчётов ядрёной бомбы, была меньше, чем у самого дохлого 8-битника. Однако, бомбу рассчитали. Может, дело не в мощности, а в умении? Это риторический вопрос.

Автор:  Мурик [ Пт дек 25, 2020 17:36:08 ]
Заголовок сообщения:  Re: Посоветуйте пожалуйста программатор для Atmel, STM, PIC

Хотите пользоватьсмя устаревшими МК - дело ваше. http://lurkmore.to/ССЗБ
Что касается STM8, то зачем если есть STM32?

BlackKilkennyCat писал(а):
Эволюционирование в ваккуме только у человека - ему теперь в пылесосах зачем-то понадобился ARM.
Не задумывались зачем с телефонах многоядерный, многогерцовый проц и несколько ГБ оперативки. Нужно ли это чтобы звонить и принимать звонки?
Или может у вас такой телефон?

Изображение

Вложения:
Nokia_3310.png [250.93 KiB]
Скачиваний: 514

Автор:  Ярослав555 [ Пт дек 25, 2020 17:38:26 ]
Заголовок сообщения:  Re: Посоветуйте пожалуйста программатор для Atmel, STM, PIC

Эволюционирование в ваккуме только у человека - ему теперь в пылесосах зачем-то понадобился ARM.

У нас на фирме проектик есть, извне подбросили. Соковыжималка. С армом и дисплеем. И нейросеткой внутри. Как и зачем я не знаю. Но если клиент платит - почему нет.

Автор:  BlackKilkennyCat [ Пт дек 25, 2020 18:08:10 ]
Заголовок сообщения:  Re: Посоветуйте пожалуйста программатор для Atmel, STM, PIC

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

Автор:  Reflector [ Пт дек 25, 2020 19:03:41 ]
Заголовок сообщения:  Re: Посоветуйте пожалуйста программатор для Atmel, STM, PIC

не надо про литературу на русском. Русских мк, можно сказать что нет.

Зато русских людей у нас в избытке.

Цитата:
Эволюционирование в ваккуме только у человека - ему теперь в пылесосах зачем-то понадобился ARM.

Гуглю умные пылесосы, читаю описание:
Цитата:
Пылесос оснащен усовершенствованным LDS – датчиком, который сканирует пространство на 360 градусов, мощный 4-ядерный процессор обрабатывает информацию и составляет точные карты помещения в реальном времени. Это помогает пылесосу более эффективно организовать рабочий процесс и строить оптимальные маршруты с учетом всех препятствий, чтобы максимально качественно убрать в помещении.
Если заряд батареи понизился до критического минимума во время уборки, пылесос автоматически отправляется на док-станцию по самому короткому маршруту для пополнения заряда именно настолько, чтобы закончить уборку.
Робот–пылесос использует в работе показания акселерометра, одометра, инфракрасного порта и компаса...

Хочешь сказать применение пусть и в более простом пылесосе STM32 ценой $0.5 будет явным излишеством? :)

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

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

Автор:  VladislavS [ Пт дек 25, 2020 19:22:37 ]
Заголовок сообщения:  Re: Посоветуйте пожалуйста программатор для Atmel, STM, PIC

Да не было, по крайней мере в СССР, компьютеров когда создавали бомбу.

Автор:  Reflector [ Пт дек 25, 2020 19:54:08 ]
Заголовок сообщения:  Re: Посоветуйте пожалуйста программатор для Atmel, STM, PIC

Да не было, по крайней мере в СССР, компьютеров когда создавали бомбу.

Не было компьютеров в привычном понимании этого слова, но компьютеры могут быть и механическими, в частности американцы при создании атомной бомбы использовали "IBM 601" который считывал данные с перфокарт и на них же выбивал результаты расчетов. В 1944 все досчитали и в этом же году появился "Марк I", функционально особо не отличающийся, но уже на релюшках :)

Автор:  BlackKilkennyCat [ Пт дек 25, 2020 20:07:17 ]
Заголовок сообщения:  Re: Посоветуйте пожалуйста программатор для Atmel, STM, PIC

Reflector, за полдоллара Вы такой ARM не купите. это цена за партию в десяток тысяч штук. Или опять имеется ввиду говно с али?
И может быть, да, он будет излишен. Скорость реакции и перемещения пылесоса таковы, что хватит 4-битного. Современность такова, что разработчик уже не мыслит, он тупо хватает 100-ногий проц, тупо впихивает ARM, в какой-то пылесос... А что в итоге-то? А в итоге имеем говно. В прямом смысле слова. И разработчику пофиг - даже хорошо, если люди купят ещё и ещё взамен отказнутой техники.
Ну а в радиолюбительстве ещё "лучше": с одной стороны одурино, с другой кто-то брякнул что 8-бит нафиг не надо.
И понеслось тоже самое, теперь для простейшего зажигания светодиодика надо купить ARM, написать скетч...

Хочется спросить, обычной отверткой-то пользуетесь? Или только аккумуляторные?

Автор:  Reflector [ Вс дек 27, 2020 12:49:15 ]
Заголовок сообщения:  Re: Посоветуйте пожалуйста программатор для Atmel, STM, PIC

за полдоллара Вы такой ARM не купите. это цена за партию в десяток тысяч штук. Или опять имеется ввиду говно с али?

Я у себя в городе миллионике новые AVR купить не могу, придется заказывать из Киева и там 8-ми ногая тинька(новых серий) стоит 22гр, а 14-ти ногая уже $1, плюс доставка. В то же время на али за $1 можно взять 14-ти ногий STM32L011, а за $0.5 я там брал мелкие F070 с USB. В целом на али покупались разные F0/G0/F1/F3/F4/F7/H7 и никогда проблем не было, при том что использовались недокументированные возможности и сами мк порой серьезно гнались, так может дело не в мк с али, а в умении? :) AVR подделать значительно проще, вместо STM32F1 теоретически можно купить какой-то перемаркированный CS32 и т.д., но лично я устаревшие F1 уже давно не покупаю, а если вместо F3 приедет перемаркировка внутри которой F0/F1, то это видно сразу. Если приехал по всем признакам оригинальный STM32, но что-то там не работает, то в 99% случаев проблема в криворукости программиста, а вот насчет AVR, по крайней мере старых, я бы настолько не был уверен :)
В итоге какой профит любителю уже разобравшемуся с STM32 брать еще и новые серии AVR? Я раньше использовал в том чиcле AVR, но программатора под новые у меня нет, значит купи/собери, в последнем случае можно получить только программатор, а хочется еще и отладчик. Кроме того с новой периферией разберись, в моем случае еще либы под нее напиши, опять же в моем случае на С++ для которого в gcc сильно порезали полезные хедеры... Среди других 8-ми биток для STM8 есть только древний C++03, для пиков компиляторов С++ вроде не было в принципе. Для меня применение 8-ми биток не окупается, это в основном развлечение для тех кого страшит переход на ARM или переход вообще куда-либо :)

ps. Партиями по 10К новые 8-ми ногие STM32G0 дешевле даже tiny13a, у которой в 128 раз меньше RAM :)

Автор:  BlackKilkennyCat [ Вс дек 27, 2020 19:08:55 ]
Заголовок сообщения:  Re: Посоветуйте пожалуйста программатор для Atmel, STM, PIC

Reflector, какое умение имеете ввиду? покупать на али? и зачем-то использовать разгон и недокументированные возможности? Мне такое не надо. Я своим клиентам даю гарантию. Тем более, если что-либо делаю друзьям. Покупка на али дешевле оптовой стоимости на заводе-изготовителе, использование каких-то недокументированных возможностей означает одно: отсутствие какой-либо гарантии.

Цитата:
Партиями по 10К новые 8-ми ногие STM32G0 дешевле даже tiny13a, у которой в 128 раз меньше RAM

Это, извините, глупое сравнение. Посчитайте стоимость решиния с STM32G0, если по ТЗ устройство должно работать в условиях помех, питание 5 вольт, входные-выходные сигналы 5 вольт, управление MOSFET без драйверов, температурный диапазон до +125, корпус 8 ног, разработка должна быть полностью прозрачна, без использования сторонних библиотек-компонент, предпочтительно ASM.

Ещё раз: задумайтесь, почему 8-ми битные выпускают до сих пор? Где они применяются лучше? Есть условия, для которых сертифицированы только они, не ARM? Почему до сих пор идет развитие на базе 8051/52 и z80 ?

В общем, сравнение с точки зрения радиолюбителей - это те ещё сравнения... бессмысленные. Как радиолюбителю мне нравятся все, кроме Атмел. Любой Атмел, с любым ядром - не использую. Причина - просто не нравятся. Остальные выбираю по наиболее оптимальному соответствию ТЗ, в равной степени смотрю и на ARM, и на 8-битные.

Автор:  ДядяВован [ Вс дек 27, 2020 22:34:01 ]
Заголовок сообщения:  Re: Посоветуйте пожалуйста программатор для Atmel, STM, PIC

Поддержу комрада BlackKilkennyCat.
Если что-то можно сделать проще, надо и делать проще.
Можно сделать на 555-м таймере, надо делать на нём.
Не хватает 555, берем tiny. Мало => mega. Мало meg'и => stm32. Ну и так далее.
Reflector, я Вас понимаю. Есть наработки по stm, рука набита, библиотеки разные "нажиты". Может быть что-то в результате быстрее получится на stm. Но если хватает производительности 8-разр. кристалла, зачем всё усложнять.
Вот делал я блок управления приводами распашных ворот. Всё влезло в mega48 (правда "под завязку"). Каюсь, запаял 328-ю, поскольку они у меня были, ну и вдруг захочется расширить функционал. Но никто меня не убедит, что это надо было сделать на stm32.

Автор:  Мурик [ Вс дек 27, 2020 22:58:51 ]
Заголовок сообщения:  Re: Посоветуйте пожалуйста программатор для Atmel, STM, PIC

ДядяВован писал(а):
Но если хватает производительности 8-разр. кристалла
Дело не только производительности, но и в периферии. Слишком простая она в большинстве 8-ми битных МК и отладки нет.

Автор:  BlackKilkennyCat [ Вс дек 27, 2020 23:28:12 ]
Заголовок сообщения:  Re: Посоветуйте пожалуйста программатор для Atmel, STM, PIC

да, ведь в каждом приложении требуется CAN (есть и 8 ), USB (есть и у 8 ), 3 комплементарных пары выходов PWM (есть и у 8 ) и LCD-TFT (у большинства ARM отсутствует). Что там ещё надо? Ёмкостный тач? да, тоже в каждой поделке и тоже есть у 8
Отладка - это вообще вопрос профессионализма. В большинстве случаях её ни у кого нет, так как полноценная отладка периферии включает в себя наличие сторонних и часто недешевых инструментов.

Автор:  ДядяВован [ Вс дек 27, 2020 23:37:56 ]
Заголовок сообщения:  Re: Посоветуйте пожалуйста программатор для Atmel, STM, PIC

ДядяВован писал(а):
Но если хватает производительности 8-разр. кристалла
Дело не только производительности, но и в периферии. Слишком простая она в большинстве 8-ми битных МК и отладки нет.

Дык и не надо периферии сложнее зачастую.
Отладка... А вот ИМХО чем сложнее кристалл и периферия, тем больше потребность в отладочных средствах и возникает.
Мне для меги достаточно отладочных "затычек" в программе и иногда avr_sim (от Gerhard Schmidt, ассемблером от него же пользуюсь).

Страница 3 из 5 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/