この辺りで同様の質問を検索しましたが、これが重複している場合はお詫び申し上げます。1つしか見つかりませんでした。
そのため、エンジニアリングクラスのプログラミングチームは現在、32ビット72MHzARMCortex-M3マイクロプロセッサを使用しています。私たちはすべて高校の先輩であり、主に私たちが使用しているBioloid Premiumの製造元からの貧弱なドキュメントのために、ライブラリなどを使用するのに苦労しています。ただし、8ビット16MHz AVRマイクロコントローラーを購入しようとしています。これは、オンラインでのサポートの範囲が広く、ライブラリが使いやすく、ドキュメントが多いためです。ここでの私の質問は、ビット数の減少とプロセッサ速度の低下が本当に重要なのかということです。プロセスを多用するプログラミングはあまり行いませんが、基本的なロボット工学のクラスのようになります。では、8ビットの16MHzAVRマイクロプロセッサと32ビットの72MHzARM Cortex-M3マイクロプロセッサの主な違いは何ですか?また、(関連性がある場合):
- Robotis w / CM530(ARM)のBioloid Premiumを使用しており、CM510(AVR)に切り替えようとしています。
- 命令セットとして、RobotisのRoboPlusIDEの代わりにEmbeddedCを使用します。
私はグーグルで調べて、ビット数が何であるか、そしてそれがプロセッサ速度に与える影響についてもっと知りましたが、それについての多くの文書は明確で簡潔な答えを与えていません、そしてそれが私がここに来た理由です答えます。(それで、私が過去20分間そうするのに費やしたとき、それをグーグルに言わないでください。)