SAM D21 开发板试用心得+跑DEMO热身
以前用AVR时一直用CVAVR编译环境,Atmel Studio很少用!
这次试用SAM D21就以Atmel Studio 为编译环境为主了!相信Atmel Studio比以前的版本更加强大了!
1、注意下开发板的包装纸盒就简明写了如何使用,去那里下载Atmel Studio,资源等!
2、安装需要点时间,耐心等待下,然后运行Atmel Studio
导入例程 选择:New Example Project
3、选择SAM D系列,应用例程-LED翻转
注意:路径选择非中文
4、Atmel Studio 再次提醒 导入例程
5、同意后,finish即可!
6、创建例程,等待导入
7、导入完成:左边资源浏览例程资源
8、F7编译咯!
9、 DEBUG看看!提示设置连接目标的调试器
10、默认安装好的板载设备即可!
11、其他都默认先
12、加载后,进入调试模式!自己运行调试程序就可以了!
例程中是按下SWD后LED0变化,修改下例程,让它自闪LED0
修改部分:
1:
#define USE_EIC false// true
2:
static void update_led_state(void)
{
static unsigned char i=0;
//bool pin_state = port_pin_get_input_level(BUTTON_0_PIN);
if(i==0)
{
i=1;
}
else
{
i=0;
}
port_pin_set_output_level(LED_0_PIN, i);
}
3:
static void configure_systick_handler(void)
{
SysTick->CTRL = 0;
SysTick->LOAD = 48000000-1;//999
SysTick->VAL = 0;
SysTick->CTRL = SysTick_CTRL_CLKSOURCE_Msk | SysTick_CTRL_TICKINT_Msk | SysTick_CTRL_ENABLE_Msk;
}