뉴티씨



  • HOME
  • 고객지원
  • 질문답변

 

 
KR-SL128 구동 소스 코드
 글쓴이 : 관리자
작성일 : 23-06-28 10:04
조회 : 902  
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.

해당 함수는 AVR studio에서 표준입출력(printf)을 UART로 설정하기 위한 함수중 하나 입니다.

codevision의 경우, 해당 함수가 필요하지 않아 삭제해 주시면 됩니다.

또한, fdevopen(Putchar, 0); 또한 위와같은이유로 삭제해 주시면 되시며,

cli(); 와 sei(); 는 각각 #asm("cli"); 와 #asm("sei"); 로 바꿔주셔야 합니다.

감사합니다.

>
>
> 안녕하세요?
>
> 지난번 motorcar의 구동을 위해 보내주신 AVR studio 소스코드를 codevisionAVR에서 구동시키려고 compile했는데 (저는 codevisionAVR이 익숙해서)
>
> 다음과 같은 부분에서 error가 있다고 메세지가 나타납니다.
>
> static int put_char(char ch, FILE* stream)    <------- error 가 있는 코딩 라인
>
> {
>
>    while (((UCSR0A>>UDRE0)&0x01) == 0) ;  // UDRE, data register empty       
>
>    UDR0 = ch;
>
>    return 0;     
>
> }
>
> 제가 코딩 지식이 부족하여 고생을 하는데
> 지난번 보내주신 AVRstudio 에서 동작하는 코드를
> codevisionAVR에서 compile error가 없는 코드로 바꿔주시면 감사하겠읍니다.
>
> % motorcar를 여러 개 갖추려고 귀사에 관련 부품 구매를 하였읍니다.
>

 
   
 

 


1