5
PIC32 vs dsPIC vs ARM与AVR,无论如何,当我们使用C语言编程时,体系结构是否重要?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 2年前关闭。 我们目前正在使用32位PIC32单片机。它可以很好地满足我们的需求,但是我们也在探索其他微控制器,这些微控制器可以更好地适应我们的需求+我们还有其他项目正在选择MCU。为了这个目的,我们选择了基于ARM的SAM DA微控制器,它是相同的32位但基于ARM(在工业上比PIC32更流行)。 现在,对于PIC32,我们使用MPLAB,而对于ARM cortex-M0,我们将使用Atmel Studio。我们将在两个平台中使用C语言。我担心的是,我们将使用两个(来自同一公司的)32位微控制器,但它们的体系结构不同。这将要求我们学习两种不同的设备,并会增加“学习曲线” +交付时间。但是另一方面,我也认为,既然我们将在两种情况下都使用C语言,那么ARM的学习曲线就不应该被人听到,也值得探索该处理器。 我的主要问题是,当我们使用C语言编程时,该体系结构有多大的差异,因为它提供了micrcontroller内部的抽象。而什么是MPLAP和爱特梅尔Studio中的主要区别,考虑到C语言编程。