목록AVR (2)
꽁부왕

DDRx와 PORTx #include int main(){ DDRF=0xF0; PORTF=0xF0; } ※ AVR은 c언어를 기본으로 함. 문법도 동일. DDRx는 전압을 조절할 PIN번호를 선택하는 코드. PORTx는 선택된 PIN의 전압을 5V로 할지 0V로 할지 결정하는 코드. DDR"F"인 이유는 내가 사용하는 보드의 schematic을 보면 알 수 있는데, 이 보드의 LED의 output은 PF4~7에 연결되어 있기 때문이다. AVR은 주로 16진법을 이용하여 제어한다. DDRF=0xF0; PORTF=0xF0; PF중 4~7의 전압을 조절할 것이다. 4~7의 전압을 5V로 한다. 는 의미이다. FND 제어 #include #include #define F_CPU 16000000UL //frequ..
New Project 생성하기 먼저 AVR Studio4를 실행한다. New Project를 누른 후 Next>>를 눌러 다음단계로 넘어간다. AVR GCC를 선택한 후 Project name에 원하는 이름을 쓴다. Location에서 우측에 ...을 눌러 새로운 폴더를 만드는 것을 추천한다. 그렇지 않을 경우, 사용할 때 마다 폴더가 생성되어져 지저분해질 수 있다. Next>>를 눌러 다음단계로 넘어간다. Debug platform: AVR Simulator를 Device: ATmega128을 선택한 후 Finish를 누르면 NewProject가 생성된다. Project 기본설정 1: 원하는 코드를 넣는다. 2: Build Active Configuration(F7)를 눌러 코드에 error가 있는지 ..