作为一名普通工程爱好者,我每天都在学习更多关于微控制器世界的知识。曾经我不太明白的是微控制器位版本的重要性。
我已经使用 ATmega8 几个月了,它似乎很适合我的目的。我知道时钟速度、内存、IO 引脚数量、通信总线类型等如何区分一个微控制器与另一个。但我不太了解 8 位与 16 位与 32 位的重要性。我确实理解更高位的版本允许设备存储更大的数字,但同样,这对我的决定有何影响?如果我正在设计一个产品,在哪种假设情况下我会决定 8 位处理器根本行不通,我需要更高的处理器。
是否有理由相信 ATmega8 的理论上的 32 位变体(所有其他条件相同)会优于 8 位版本(如果这样的设备可能的话)?
我可能在胡说八道,但我想这是我困惑的结果。