STM32 и AVR - (например STM32F103x8 vs ATmega328) насколько производительнее в простых задачах?
- AZM.SU
- Сообщения: 136
- Зарегистрирован: 17 окт 2019, 21:00
- Город: Новосибирск
- Благодарил (а): 29 раз
- Поблагодарили: 34 раза
STM32 и AVR - (например STM32F103x8 vs ATmega328) насколько производительнее в простых задачах?
Сообщение AZM.SU » 19 окт 2019, 02:40
Причём именно в простых задачах, не в вычислении числа пи до 64к знака после запятой с передачей результата по USB и получением сигнала "начали" с CAN, а скажем если это бегущие огни, то есть просто сдвиг битиков в 8-ми битном регистре или счётчик от 0 до FF или до FFFF.
То есть насколько "реальна" реальная частота в 72МГц?
И второй вопрос: в каких случаях вы выбираете STM32?
Вопросы не праздные, так как конфигурация той же ATmega328/ATmega8 это минута, сообразить какие ноги будут входы, какие выходы, а вот конфигурация STM32F103 это уже более долгий процесс.
AZM.SU
STM32 и AVR - (например STM32F103x8 vs ATmega328) насколько производительнее в простых задачах?
Сообщение zeta » 20 окт 2019, 23:43
zeta
- AZM.SU
- Сообщения: 136
- Зарегистрирован: 17 окт 2019, 21:00
- Город: Новосибирск
- Благодарил (а): 29 раз
- Поблагодарили: 34 раза
STM32 и AVR - (например STM32F103x8 vs ATmega328) насколько производительнее в простых задачах?
Сообщение AZM.SU » 21 окт 2019, 03:35
AZM.SU
- Chipmaster
- Сообщения: 267
- Зарегистрирован: 15 окт 2019, 05:18
- Позывной: R9WBZ
- Город: Уфа
- Благодарил (а): 121 раз
- Поблагодарили: 67 раз
- Контактная информация:
STM32 и AVR - (например STM32F103x8 vs ATmega328) насколько производительнее в простых задачах?
Сообщение Chipmaster » 21 окт 2019, 08:14
Всем добра, 73! R9WBZ (ex: RA9WOF)
Chipmaster
-
- Сообщения: 218
- Зарегистрирован: 14 окт 2019, 00:26
- Благодарил (а): 16 раз
- Поблагодарили: 30 раз
STM32 и AVR - (например STM32F103x8 vs ATmega328) насколько производительнее в простых задачах?
Сообщение Vладимир » 21 окт 2019, 08:16
Vладимир
- Chipmaster
- Сообщения: 267
- Зарегистрирован: 15 окт 2019, 05:18
- Позывной: R9WBZ
- Город: Уфа
- Благодарил (а): 121 раз
- Поблагодарили: 67 раз
- Контактная информация:
STM32 и AVR - (например STM32F103x8 vs ATmega328) насколько производительнее в простых задачах?
Сообщение Chipmaster » 21 окт 2019, 08:18
Абсолютно точно!
Всем добра, 73! R9WBZ (ex: RA9WOF)
Chipmaster
- AZM.SU
- Сообщения: 136
- Зарегистрирован: 17 окт 2019, 21:00
- Город: Новосибирск
- Благодарил (а): 29 раз
- Поблагодарили: 34 раза
STM32 и AVR - (например STM32F103x8 vs ATmega328) насколько производительнее в простых задачах?
Сообщение AZM.SU » 21 окт 2019, 14:41
Даже если бегущие огни должны бежать с частотой 5Мгц?
Мне интересно скорее не сравнение контроллеров, а сравнение архитектур при их работе с элементарными командами.Chipmaster писал(а): ↑21 окт 2019, 08:14И огульно сравнивать два принципиально разных контроллера - бессмысленно.
Вот например Z80 имеет разрядность 8 бит и ATmega8 имеет 8 бит, вот только Z80 выполняет NOP за 4 такта, а ATmega за 1 такт. Так и получается, что частота тактовая может быть одинаковой или даже ниже, а бегущие огни собранные из аналичных наборов команд, будут бежать с разной скоростью, а может и быстрее там, где тактовая частота ниже.
Но тут даже дело не в сравнении тактов затрачиваемых на выполнение команды "в лоб", а в совокупности сравнения набора команд, числа тактов нужных для их выполнения. Те же бегущие они можно построить на совершенно разных командах даже в рамках одного набора.
AZM.SU
- Chipmaster
- Сообщения: 267
- Зарегистрирован: 15 окт 2019, 05:18
- Позывной: R9WBZ
- Город: Уфа
- Благодарил (а): 121 раз
- Поблагодарили: 67 раз
- Контактная информация:
STM32 и AVR - (например STM32F103x8 vs ATmega328) насколько производительнее в простых задачах?
Сообщение Chipmaster » 21 окт 2019, 14:47
Совершенно верно. Если подходить к решению этой примитивной задачи именно так. Количество циклов на простую операцию в данном случае решает многое.AZM.SU писал(а): ↑21 окт 2019, 14:41Вот например Z80 имеет разрядность 8 бит и ATmega8 имеет 8 бит, вот только Z80 выполняет NOP за 4 такта, а ATmega за 1 такт. Так и получается, что частота тактовая может быть одинаковой или даже ниже, а бегущие огни собранные из аналичных наборов команд, будут бежать с разной скоростью, а может и быстрее там, где тактовая частота ниже.
Всем добра, 73! R9WBZ (ex: RA9WOF)
Chipmaster
- RadioKot
- Сообщения: 155
- Зарегистрирован: 15 окт 2019, 16:38
- Откуда: ДНР
- Благодарил (а): 45 раз
- Поблагодарили: 25 раз
STM32 и AVR - (например STM32F103x8 vs ATmega328) насколько производительнее в простых задачах?
Сообщение RadioKot » 21 окт 2019, 14:55
RadioKot
-
- Сообщения: 218
- Зарегистрирован: 14 окт 2019, 00:26
- Благодарил (а): 16 раз
- Поблагодарили: 30 раз
STM32 и AVR - (например STM32F103x8 vs ATmega328) насколько производительнее в простых задачах?
Сообщение Vладимир » 21 окт 2019, 14:59
ну 5 мгц это для 328 перебор, хотя если 16мгц и в порт писать одной командой все регистры разом- возможно и справится .
значит надо и там и там попробовать )))
Vладимир
Вернуться в «Микроконтроллеры и программирование»
- Обязательно к прочтению
- Аналоговая схемотехника
- ↳ Супергетеродинные приемники и трансиверы
- ↳ Прямое преобразование
- ↳ Прямое усиление
- ↳ Регенераторы
- ↳ Узлы, блоки, модули
- ↳ Усилители мощности
- Цифровая техника
- ↳ SDR приемники
- ↳ SDR приставки
- ↳ SDR трансиверы
- ↳ Микроконтроллеры и программирование
- Теплая лампота
- ↳ Супергетеродины
- ↳ Регенераторы
- ↳ Прямого усиления
- ↳ УНЧ
- ↳ ВЧ усилители мощности
- Источники питания
- ↳ Трансформаторные и линейные
- ↳ Импульсные и преобразователи
- ↳ Гибриды
- ↳ Аккумуляторы и батареи
- ↳ Альтернативные источники
- Антенны
- ↳ Антенны КВ
- ↳ Антенны УКВ
- ↳ Фидеры кабели
- ↳ Антенные приборы и устройства
- ↳ Тюнеры
- Фирменная аппаратура
- ↳ Yaesu
- ↳ Icom
- ↳ Kenwood
- ↳ Прочие
- Мастерская
- ↳ Измерения, приборы и софт
- ↳ Паяльное оборудование
- ↳ Слесарка
- ↳ ЧПУ и 3D принтеры
- Разное
- ↳ Другие радио темы
- ↳ Полевой день
- ↳ Помогите опознать
- ↳ Куплю Продам Магазины Продавцы
- ↳ Флудильня и оффтоп
- Работа форума