본문 바로가기

[AVR]

(84)
[Mega16 EVM]USB(toSerial)테스트 예제 - 키보드로 LED제어 [Mega16 EVM]USB(toSerial)테스트 예제 - 키보드로 LED제어 Mega16 EVM의 USB to Serial테스트 전체 드라이버소스 -> http://cafe.naver.com/elab/776 USBtoSerial CP2101가 장착되어 PC의 USB를 통해 시리얼 데이터를 전송할 수 있다. 따라서 터미널 창으로 키보드의 '1', '2', '3', '4'문자를 전송하고 이에 따라 Mega16의 시리얼포트로 전송받은 데이터를 처리하여 LED를 On/Off하는 예제를 작성해 보겠다. 먼저 시리얼 포트 관련 드라이버 함수는 #include "..\01_drv\serial.c" 에 정의 되어 있고 필요할때 include하고 _UART0_ENABLE를 정의하면된다. 계층구조라 필요없으면 주석처리..
[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()로 간단히 제어할 수 있다. /* //----------------------------------------------------------------------..
[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
[Atmega8 EVM] 관련 자료 [Atmega8 EVM] 관련 자료 Connect ISP Mega8 PIN MAP
[ATMega8 EVM] Board 제작 [ATMega8 EVM] Board 제작 전체 포트를 일렬로 배치 하여 세울수 있는 타입으로 제작 -Atmega8, Atmega48, Atmega88적용 가능 -ISP포트 적용 간단한 어플리 케이션에 쉽게 적용 가능 PCB를 최대한 얇게 0.8T로 제작 하여 심플하게 구성
AVR Digttal Controller System test AVR Digttal Controller System test

반응형