如果这是重复的,我深表歉意,即使我确实在这里搜索了一个类似的问题,但我只找到了一个。
因此,我的工程课程中的编程团队目前使用 32 位 72MHz ARM Cortex-M3 微处理器。我们都是高中生,我们都在努力使用图书馆等等,主要是因为我们正在使用的 Bioloid Premium 制造商的文档很差。然而,我们即将购买 8 位 16MHz AVR 微控制器,因为它具有更广泛的在线支持和更易于使用的库 + 更多文档。我的问题是,减少的位数以及较低的处理器速度对我们真的很重要吗?我们不会进行大量流程密集型编程,而更像是一个基本的机器人课程。那么,8 位 16MHz AVR 微处理器和 32 位 72MHz ARM Cortex-M3 微处理器之间的主要区别是什么?此外,(如果它具有任何相关性):
- 我们正在使用带有 CM530 (ARM) 的 Robotis 的 Bioloid Premium,即将切换到 CM510 (AVR)。
- 我们将使用 Embedded C 而不是 Robotis 的 RoboPlus IDE 作为我们的指令集。
我搜索了一下,发现了比特数是什么,以及更多关于它对处理器速度的影响,但没有很多关于它的文件给出一个清晰简洁的答案,这就是我来这里的原因,因为它是为了清晰简洁答案。(所以请不要告诉我在过去二十分钟里用谷歌搜索它。)