본문 바로가기

[TI]/LM3S1xx

[LM3S101 EVM] Serial FND모듈 제어

[LM3S101 EVM] Serial FND모듈 제어




LM3S101 EVM 보드를 이용하여 Serial FND 모듈 을 테스트 했다. UART포트로 4자리 아스키코드를 전송하면 쉽게 FND를 출력할 수 있다.
특히 소형 마이컴에서 CPU의 부하 없이 디버깅 데이터를 표기할때 유용하게 사용할 수 있다.

LM3S101 Serial FND모듈 출력 예제 소스코드
#include "system.h"
#include "serial.h"

int main()
{
 unsigned int cnt = 0;
 unsigned int flag = 0;
 SystemInit(); 

 Led1Init();
 Led1On();
 
 Led2Init();
 Led2Off(); 

 //Serial Init
 DebugInit(BAUD_57600);
 DebugPrint("Serial FND Test Program.\r\n");

 while(1)
 {
  if(cnt>3000)cnt=0;
  if((cnt%20) ==0)
  {
   flag ^= 1;
   if(flag)DebugPrint("C");
   else DebugPrint("c");
  }
  
  DebugPrint("%04d\n", cnt++);
  Delay(20);
 }
 
 return 0;
}
반응형