Як загальний інженер-інженер, я щодня дізнаюся більше про світ мікроконтролерів. Колись я не зовсім розумію, хоча це значення бітової версії мікроконтролера.
Я використовую ATmega8 вже кілька місяців, і, здається, він чудово працює в моїх цілях. Я знаю, як такі речі, як тактова частота, пам’ять, кількість штифтів вводу-виводу, види шин зв'язку і т. Д., Відрізняють один мікроконтролер від іншого. Але я не зовсім розумію значення, скажімо, 8-бітного проти 16-бітного проти 32-бітного. Я розумію, що версія з більш високим розрядом дозволяє пристрою зберігати великі номери, але знову ж таки, як це впливає на моє рішення? Якщо я розробляю продукт, за гіпотетичним сценарієм я б вирішив, що 8-бітний процесор просто не буде робити, і мені потрібно щось вище.
Чи є підстави вважати, що теоретичний 32-розрядний варіант ATmega8 (всі інші рівні речі) був би кращим 8-бітній версії (якби такий пристрій був можливий)?
Я можу говорити дурниці, але, мабуть, це результат моєї плутанини.