[LM3S101 EVM] Serial FND모듈 제어
LM3S101 EVM 보드를 이용하여 Serial FND 모듈 을 테스트 했다. UART포트로 4자리 아스키코드를 전송하면 쉽게 FND를 출력할 수 있다.
특히 소형 마이컴에서 CPU의 부하 없이 디버깅 데이터를 표기할때 유용하게 사용할 수 있다.
LM3S101 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;
}
#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;
}
반응형