打印
[Atmel]

跑SAM4S程序1:LED

[复制链接]
644|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
这个LED很简单。基本上是自动生成的。

首先插入开发板,则屏幕显示如下:


然后选择新建ASF工程,选择开发板选项


点确认,则自动跳出ASF WIZARD界面


而程序也自动生成。
#include <asf.h>

int main (void)
{
        board_init();

        // Insert application code here, after the board has been initialized.

        // This skeleton code simply sets the LED to the state of the button.
        while (1) {
                // Is button pressed?
                if (ioport_get_pin_level(BUTTON_0_PIN) == BUTTON_0_ACTIVE) {
                        // Yes, so turn LED on.
                        ioport_set_pin_level(LED_0_PIN, LED_0_ACTIVE);
                } else {
                        // No, so turn LED off.
                        ioport_set_pin_level(LED_0_PIN, !LED_0_ACTIVE);
                }
        }
}

点击编译程序,则程序编译通过,按绿色三角运行程序,以下是运行时截图:


这时按下按键则,LED灯亮,放开按键则LED灯灭


相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:http://shop34182318.taobao.com/ http://shop562064536.taobao.com

2398

主题

6955

帖子

67

粉丝