Как любитель общего машиностроения, я узнаю больше о мире микроконтроллеров каждый день. Но одна вещь, которую я не совсем понимаю, это значение битовой версии микроконтроллера.
Я использую ATmega8 в течение нескольких месяцев, и он, кажется, отлично работает для моих целей. Я знаю, как такие вещи, как тактовая частота, память, количество выводов ввода-вывода, типы коммуникационных шин и т. Д., Отличают один микроконтроллер от другого. Но я не совсем понимаю значение, скажем, 8-разрядного по сравнению с 16-разрядным по сравнению с 32-разрядным. Я понимаю, что старшая версия позволяет устройству хранить большие числа, но опять же, как это влияет на мое решение? Если я разрабатываю продукт, по которому гипотетический сценарий решил бы, что 8-битный процессор просто не подойдет, и что мне нужно что-то более высокое.
Есть ли основания полагать, что теоретический 32-битный вариант ATmega8 (при прочих равных условиях) будет лучше 8-битной версии (если такое устройство возможно)?
Я могу говорить глупости, но я думаю, что это результат моего замешательства.