본문 바로가기

전체 글

(1955)
[ATmega16x EVM] 그래픽 LCD제어 예제 [Mega16 EVM]Glcd 테스트 예제 AVR Atmega16과 초소형 그래픽 LCD모듈을 이용한 테스트 예제를 작성해 보았다. 전체 예제는 하드웨어부분을 철저히 분리한 계층구조로 되어 있어 예파일을 mega163_evm폴더에 적당한 디렉토리(ex03_glcd)에풀고 mega16_glcd.asp프로젝트 파일을 열면 된다. [Mega16 EVM]보드의 핀맵은 [00_hal]폴더의 glcd_hal1815.h파일에 정의 되어 있다. glcd sed1815 관련 드라이버파일은 [01_drv/glcd_1815]폴더에 있다. 전체 드라이버소스 -> http://cafe.naver.com/elab/776 GLCD테스트 화면 소스코드 //===========================================..
[ATmega16x EVM] LED제어 예제 [ATmega16x EVM] LED제어 예제 AVR의 개발환경은 GCC (AVR Studio 4)를 이용했고 최대한 간단하게 작성하려고 노력했다. AVR Studio에서 프로젝트를 하나 생성하고 옵션을 아래와 같이 설정한다. [Mega16 EVM]보드에는 2개의 LED가 PB3, PC7포트에 각각 연결되어 있고 디버깅용으로 테스트 해 볼 수 있다. LED제어를 위한 드라이버는 속도를 위해 간단히 define문으로 /00_hal/폴더에 [board.h]에 저장되어 있다. Led1Init()함수로 초기화 해 주고 Led1On(), Led1Off()로 간단히 제어할 수 있다. /* //----------------------------------------------------------------------..
휴대용 헬스케어 장치 개발 휴대용 헬스케어 장치 개발 - 회로설계 및 펌웨어 작성 - 블루투스 통신부 및 호스트 프로그램 작성 - 맥박계/운동량 측정 CPU : TI MSP430F157 디지털/아날로그 회로 설계 펌웨어작성 블루투스 인터페이스 호스트 프로그램 작성 블럭도 테스트 보드 센서는 맥박 측정용 압력센서와 운동량 측정을 위한 2축 가속도 센서(Adxl311)를 사용하였다. 프로토 보드 제작 및 테스트 소형으로 제작하다 보니 테스트는 프로토 보드를 제작해서 각 기능별로 테스트 했다. MSP430을 이용하여 밧데리로 구동할수 있는 저전력을 구현할 수있었다. 가격 문제로 MSP430F135를 선정하여 구현 하였지만 테스트 중 알고리즘이 많아지고 메모리가 크져서 MSP430F169로 테스트 하였고 최종으로 MSP430F157을 적..
[SSD1815 - EVM] 초소형 128x64 Graphic LCD 모듈 제작 [SSD1815 - EVM] 초소형 128x64 Graphic LCD 모듈 제작 휴대용 헬스케어 장치에 적용하기 위해 초소형의 128x64 그래픽 LCD를 제작 했다. SSD1815 드라이버를 사용하는 소소형 GLCD 모듈이다. AVR Atmega16, MSP430 보드에 적용가능하다. LCD드라이버는 SED1815를 이용하고 8bit 및, Serial방식 제어가 가능하다.
[ATmega16x EVM] 관련 자료 [ATmega16x EVM] 관련 자료 Atmega16, Atmega163, Atmgea16x를 테스트 해 볼 수 있는 작은 테스트 보드를 제작했다. 특별한 목적에 의해 제작되어져 약간은 어색한 부분이 있는데.... 대부분의 포트가 빠져 있으므로 테스트 보드로 사용하여도 그리 큰 무리는 없을듯 하다. 그리고 USB2Serial(CP2101), 소형 128x64그래픽 LCD를 장착할 수 있어 여러가지 어플리케이션에 적용해 볼 수 있다. 기존 MSP430F157 EVM과 크기및 핀맵이 동일하며 교체 테스트가 가능하다. 어플리케이션 보드 회로도
[ATmega16x EVM] 소형 모듈 보드 제작 [ATmega16x EVM] 소형 모듈 보드 제작 소형의 AtMega16x 모듈을 만들어 보았다. 프로그램을 USB to Seial 칩을 이용하여 다운로드 할수 있도록 하였다. RS232컨버터도 있어 시리얼 통신 가능 128x64 그래픽 LCD모듈을 장착 할 수 있도록 구성 PWM(GPIO)확인 할 수 있는 LED
[개발일지]MSP430을 이용한 휴대용 헬스케어 보드 제작 [개발일지]MSP430을 이용한 휴대용 헬스케어 보드 제작 정리중~ 휴대용 헬스케어 장비 프로젝트를 위한 보드를 제작했다. 압력센서를 이용한 맥박을 측정하고 가속도 센서를 이용하여 움직임을 측정하여 블루투스, Zigbee로 데이터를 로깅하는 장비이다. 밧데리로 구동되되기 위해 저전력 MC MSP430으로 구현 하였고, Main Board, Sensor Board, Rf Board로 구성되어 있다. 휴대용이다 보니 소형이고 각종 기능들을 테스트 할수 있는 프로토 보드를 제작했다. 케이스 도착 케이스 장착
[Color LCD 1.5"] - MSP430을 이용한 제어 예제 [Color LCD 1.5"] - MSP430을 이용한 제어 예제 소스코드 /ex05_clcd 예제 폴더에 추가하여 컴파일 하면 됩니다. [glcd_drvs6bx_hal.h]폴더에 하드웨어 포트 정의 부분만 수정 하면 다른 CPU에서 제어 가능합니다. (개인적으로 저는 /00_hal 폴더만 해당 CPU맞게 변경해주는 것으로 다른 CPU에 포팅이 끝나도록 하고 있습니다.) [회로구성] 예제는 포트를 줄이기 위해 8비트 모드로 구동하고 있습니다. 회로도 및 스펙은 Color LCD 1.5" 관련자료를 참고 하시면 됩니다. P5로 데이터 Low/High를 출력하고 P1포트를 이용하여 기타 제어 신호를 출력하고 있습니다. 제어는 드라이버 스펙( s6b33b2.pdf ) 을 참고 하시면 쉽게 이해 가능 할 것입니다.

반응형