2016. 3. 21. 16:11 avr 기초
귀찮은 avr F_CPU설정 한번에 해버리자!
네 안녕하세요
오늘은 매번 설정해주기도 귀찮고
까먹고 안해도 오류가 안떠서 넘어가버리는 경우가 많은(나만그런가?)
F_CPU설정을 한번에 해버리는 방법에 대해 알려드리겠습니다.
이 방법은 한 솔루션에 설정 해줌으로서 그안에서 프로젝트들은 자동으로 설정이 되도록 하는 것입니다.
그러니 새로 솔루션을 만드시면 또 설정을 해줘야 한다는거
그래도 소스 짤때마다 하는 것 보다는 아~~주 편하지요.
시작하기전에 F_CPU=16000000ul 여기서 ul은 데이터 형을 알려주는겁니다. l ((signed) long) ul (unsigned long)
컴파일 제품마다 저렇게 해줘야 인식하는 애도 있고 안해도 알아서 하는 애도 있는데 전 그냥 해줍니다.ㅎㅎ
그럼 이제 avr studio 7 키시고 솔루션(프로젝트)을 만듭니다.
사진에서 초록색 박스안에 atmega32를 클릭해주세요
그러면 이제 밑의 창이 뜨게 됩니다.
toolchain >> avr/gnu c compiler >> symbols 로 들어가 주세요.
그리고 저기 defined symbols (-D) 에서 초록색 박스가 있는 add를 눌러줍니다.
이제 F_CPU=16000000ul을 쓰고 ok 하고 f7을 눌러 주시면 완료가 됩니다.
오늘은 여기까지입니다.
조금이라도 도움이 되셨길 바랍니다. ㅎㅎㅎ
``
그럼 다음에 봐요
'avr 기초' 카테고리의 다른 글
pwm 서보모터 제어법 (2) | 2016.05.12 |
---|---|
avr 모터제어의 꽃 PWM제어를 알아보자 (0) | 2016.04.27 |
atmega32/ 128 fnd(7-segment)제어 (0) | 2016.03.12 |
atmega led switch (0) | 2016.03.07 |
atmega로 led켜기 (0) | 2016.03.04 |