2014年5月25日日曜日

AVRでLED点灯 Memo Part2

プログラム
*回路ではPORTBの0番ピンを出力にして、LEDにつないでる。
回路は次でのせる。
でもこれでいけるかどうかは。。。

1.Open a Demo.xcodeproj
デスクトップ→Demo の中の.xcodeprojをダブルクリック
参考したURL:

2.Write a LED turning program
main.c を編集する

//以下、作ったプログラム
/* Name: main.c
 * Author: chuchulabo
 * Copyright: <insert your copyright message here>
 * License: <insert your license reference here>
 */

#include <avr/io.h>
#include <util/delay.h>


int main(void)
{
    //initialoize
    DDRB = 0b11111111;
    PORTB = 0;
    
    DDRB = 0b00000001;  //set outputPin0 of PORTD
    PORTB = 0b00000001; //set HIGH Pin0 of PORTD
    
    /* insert your hardware initialization here */
    for(;;){
        /* insert your main loop code here */
    }
    return 0;   /* never reached */
}

3.build the program
左上の再生ボタンみたいな三角形を押す。
"Build Succeeded"って出たら成功!

4.Set up X code for writing the program to AVR micro controller
このURL参考に。


0 件のコメント:

コメントを投稿