Questions tagged «atmel-studio»

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语言编程。

2
真的需要手动清除XMEGA定时器溢出中断标志吗?
你们中有些人可能知道,Atmel提供了一个软件框架(主要是Atmel Studio的一部分),该框架提供了驱动程序和示例,并且或多或少定期进行更新。 他们在最近的更新中明确指出,在中断回调函数中手动清除溢出中断标志很重要。 // * \subsection xmega_tc_qs_ovf_setup_code Example code // * // * Add a callback function that will be executed when the overflow interrupt // * trigger. // * \code static void my_callback(void) { // User code to execute when the overflow occurs here // THIS WAS ADDED IN …
8 c  atmel-studio  xmega 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.