Atmel Start是Atmel新出的网页编程工具,今天用它小试一把。
首先在火狐浏览器打开主页面:Start.atmel.com
首先,选择器件我这里选SAMD21,点建立工程。
然后添加自已需要的组件:这里我选的是延时模块
然后配置管脚,我这里选PB30,并起名为LED0,输出:
如果想配置时钟可以,点左上第一个返口主界面,再点右下的时钟配置:
然后再返回主界面:点保存。保存到电脑硬盘一个目录里。
到这里直接下载就可以了,在Studio7界面点选:
导入刚才保存的ZIP文件。
如果网页上工程修改可以重下载,然后点当前工程名右键。
再重新导入一下,这样Studio7工程可以不变。
最后在main()里修改自己的代码:
#include "atmel_start.h"
#include "atmel_start_pins.h"
int main(void)
{
system_init();
/* Replace with your application code */
while(1) {
gpio_set_pin_level(LED0,
// <y> Initial level
// <id> pad_initial_level
// <false"> Low
// <true"> High
true);
delay_ms(100);
gpio_set_pin_level(LED0,
// <y> Initial level
// <id> pad_initial_level
// <false"> Low
// <true"> High
false);
delay_ms(100);
}
}
然后编译通过。下载运行,LED0正常闪烁。正明工作正常。
|