avr 的开发环境现在基本都使用Microchip Studio 自己折腾了半天,才知道怎么使用内部RC
我使用的是atxmega 32D4 ,创建一个nwm例程后,在CONF_CLOCK_H 文件中 添加下面两个宏定义
#define CONFIG_SYSCLK_SOURCE SYSCLK_SRC_RC2MHZ
#define CONFIG_OSC_AUTOCAL_RC2MHZ_REF_OSC OSC_ID_RC32KHZ
这样可以使用内部rc 了。microchip studio 用起来是会方便些,但是因为参考代码少, 要自己去研究,看官方提供的api 文档什么的。
我使用的是atxmega 32D4 ,创建一个nwm例程后,在CONF_CLOCK_H 文件中 添加下面两个宏定义
#define CONFIG_SYSCLK_SOURCE SYSCLK_SRC_RC2MHZ
#define CONFIG_OSC_AUTOCAL_RC2MHZ_REF_OSC OSC_ID_RC32KHZ
这样可以使用内部rc 了。microchip studio 用起来是会方便些,但是因为参考代码少, 要自己去研究,看官方提供的api 文档什么的。