Почему разные микроконтроллеры конструируются с разными периферийными устройствами, а не с использованием одного и того же набора периферийных устройств? - PullRequest
0 голосов
/ 02 ноября 2019

Почему разные микроконтроллеры конструируются с разными периферийными устройствами, а не с использованием одного набора периферийных устройств?

Я думаю, что причина этого заключается в мощности, размерах, стоимости и разном использовании микроконтроллеров. Я прав или есть другие причины?

1 Ответ

1 голос
/ 02 ноября 2019

Да, вы правы. Ссылаясь на комментарии под вашим постом, есть много автомобилей для разных целей, и то же самое касается микроконтроллеров. Единственное отличие от автомобильного рынка состоит в том, что, вероятно, вы не можете иметь автомобиль, одинаково хорошо подходящий для бездорожья и Формулы 1, в то время как с MUC это более возможно.

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

Существуют микроконтроллеры, специализирующиеся на работе с сетью или обработке сигналов, отображении (LCD?)возможности или другие вещи. Большинство MCU в любом случае имеют некоторый общий фон, то есть периферийные устройства, которые всегда полезны, такие как таймеры и цифровые входы / выходы.

Тогда есть часть CPU / core. Программисты или инженеры могут использовать и повторно использовать одно и то же ядро ​​ЦП, и часто вы обнаруживаете много ЦП с одинаковой архитектурой ядра, но с разными наборами периферийных устройств. Но опять же, вам не нужно мощное ядро ​​для выполнения простых аппаратных задач;и вместо этого вам нужны мощность, скорость и память для управления некоторыми периферийными устройствами.

...