我手里的板子由于没有EDBG但有二十针JLINK接口,于是我用JLINK连接上了,十分好用。
这个程序可以非常快速地跑起来,可以在Studio开发环境里打开ASF的帮助。
可以在主页里打开PIO那个帮助:
里边有快速指导:
按照帮助可以快速建立程序。只是我的开发板同指导的管脚不一样,我是PA0是LED,PA20是按键。然后通过JLINK下载调试。
我把程序下进开发板,不按PA20时灯亮按时灯灭。
程序如下:
#include <asf.h>
int main (void)
{
/* Insert system clock initialization code here (sysclk_init()). */
board_init();
pmc_enable_periph_clk(ID_PIOA);
pio_set_output(PIOA, PIO_PA0, LOW, DISABLE, ENABLE);
pio_set_input(PIOA, PIO_PA20, PIO_PULLUP);
while(1)
{
if (pio_get(PIOA, PIO_TYPE_PIO_INPUT, PIO_PA20))
pio_clear(PIOA, PIO_PA0);
else
pio_set(PIOA, PIO_PA0);
}
/* Insert application code here, after the board has been initialized. */
}
以下是Studio7中的截图:
|