[MODULE]/LCD2011. 11. 28. 03:12

[SRL_LCD-S EVM] Serial LCD Module 제작

[SRL_LCD-S EVM] Serial LCD Module 제작



임베디드 보드에서 디버깅을 위한 수단으로 LCD를 용하면 편리한데, LCD에 간단히 연결하여 시리얼이나 SPI로 동작하는 모듈을 만들어 두면 편리하다.


MCU는 쉽게 구할수 있고 저렴한 AtMega48을 이용하였다. (크리스탈도 필요없고 UART기능이 있기 때문에, 그리고 예전에 구해놓은게 많이 남아서..)






뒷면에는 SPI(74HC595) 방식으로 제어 할 수 있도록 했다. 
기존  SPI타입의 LCD Module 을 아주 작게 축소 했다. 예전에는 작게 만들기 힘들었는데.. 크기가 많이 줄어들었다.





Posted by nexp

댓글을 달아 주세요

[Proramming]/C#2009. 11. 28. 14:46

Serial LCD 제어 - C#을 이용한 LCD제어

Serial LCD 제어 - C#을 이용한 LCD제어


 Serial LCD 모듈을 이용하면 시간, 온도등 PC상의 기타 정보를 쉽게 표시할 수 있다. 특히 인터넷을 이용하면 오늘의 날씨, 뉴스 등도 쉽게 정보를 얻어올 수 있다. 일단 간단이 PC에서 입력한 정보가 LCD에 출력되는 프로그램을 작성해 보았다.

C#을 이용하여 Serial LCD 모듈을 제어 하는 프로그램 작성
USB2UART를 이용하여 Serial Prot로 데이터를 출력하도록 했다. 특히 C#을 이용하면 화면 출력에 관련된 여러가지 기능들을 쉽게 처리할 수 있어 상당히 편리하다.



간단히 몇줄의 코드를 이용하여 작성가능하다.
        private void button1_Click(object sender, EventArgs e)
        {
            label1.Text = "C# Serial Test";
            serialPort1.Open();
        }

        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            char[] str = new char[2];
            if (index > 0)
            {
                if ((index % 16) == 0)
                {
                    textBox1.Text = "";
                    serialPort1.Write("\r");
                    return;
                }
            }
            str = textBox1.Text.ToCharArray(index++, 1);
            serialPort1.Write(str[0].ToString());
        }


USB2Serial모듈을 이용한 Serial LCD모듈 연결



테스트 동영상

Posted by nexp

댓글을 달아 주세요

[MODULE]/LCD2009. 6. 27. 16:29

Serial LCD 모듈 보드관련 자료

Serial LCD 모듈 보드관련 자료



Serial 제어 LCD 모듈 보드 제작했다. 시리얼 포트로 입력되는 데이터를 LCD에 출력할수 있는 모듈이다. 기존에 제작 했던 SPI타입의 LCD Module도 있지만 소형의 디버깅 정보를 표시할 용도로 제작해 보았다.



Serial 제어  LED를 위한 MCU로 MSP430으로 선정했다. 특별한 이유는없고 싸고, 작고, 성능 적절한 MCU로 택하다 보니... 무료로 받을수도 있고.. 아무튼 소형에 작은 MCU로 선택했다.



다른 MCU를 사용할때 디버깅용으로 사용하면 좋다. Serial 포트로 LCD에 데이터를 출력할 수 있다. 별도의 LCD제어 루틴없이 시리얼 포트로 디버깅 정보를 표시하면 LCD에 출력할수 있어 하드웨어 및 소프트웨어의 모듈화를 만들 수 있다.


다양한 종류의 LCD를 연결가능하다.




테스트 동영상 - USB2Serial 을 이용한 Serial LCD제어



C#을 이용한 Serial LCD제어




Serial LCD 모듈 회로도
Main Connector


Main MCU


LCD
LCD도 가능하지만 Serial FND도 가능하도록 하였는데... PCB하나로 여러가지 옵션을 취할수 있도록 제작한 보드이다.



LED



Switch



Posted by nexp

댓글을 달아 주세요