[MODULE]/DotMatrix2007. 9. 16. 21:44

[AtMega8 Dotmatrix EVM]보드 제작

[AtMega8 Dotmatrix EVM]보드 제작

사용자 삽입 이미지


 

Atmega8을 이용하여 SMD LED Dotmatrix를 제작 했다.
최소한 부품을 이용한 8x8 Dot로 구성하였고, 시리얼포트를 이용해서 옆으로 길게 붙혀나갈 수 있게 구성 하였다.



Atmega8은 요즘 천 원이하라 값싸고 성능좋은 소형의 MCU로 쓰기 딱 좋다.
RTC를 장착할 수 있어 시계로 만들기에도 쉽도록 구성하였다.



Posted by nexp
TAG AVR, DOTMATRIX

댓글을 달아 주세요

[INTERFACE]/WIZNET_EVM2007. 6. 14. 16:23

[W5100 EVB] AVR mega128 Test Board

[W5100 EVB] AVR mega128 Test Board

사용자 삽입 이미지


Wiznet에서 판매하고 있는 W5100E01-AVR 보드이다.
오늘 받자마자 바로 테스트 했는데 기본 펌웨어로 TCP/UDP/DHCP/WEB Server 등이 가능하다.
소스코드 자체는 약간 복잡하게 작성되어 있는것 같은 느낌이 들었지만... 기능벼로 분리해 두면 이더넷 관련 여러가지 테스트를 쉽게 해볼 수있을것 같다.

Posted by nexp
TAG AVR, W5100, WIZNET

댓글을 달아 주세요

[MODULE]/MP32007. 4. 27. 21:32

[VS1003 EVM] AVR(Atmega128, Atmega8) MP3 Module 테스트 예제

[VS1003 EVM] AVR(Atmega128, Atmega8) MP3 Module 테스트 예제

사용자 삽입 이미지


파일 설명 
sd_playtest.c  : SD에서 MP3파일을 읽어 데이터 출력

simple_play.c : AVR 플래시메모리에 저장된 MP3 데이터 출력

config.h : 하드웨어 핀 정의 부분 -> (하드웨어 핀맵은 실제로 이부분만 수정하면 된다.)


파일구조
파일 구조는 여러MCU에 쉽게 포팅하기 위해 00hal_xxx, 01_drv, main으로 나누어 져 있고 main폴더에 각 MCU의 프로젝트 파일 및 config.h파일이 있어 각 보드에 맞게 수정할 수 있다.


PIN MAP : "config.h" 파일에서 수정 할 수 있다.


//--------------------------------------------------------------------------

#define SPI0_SS_BIT                                                                BIT0

#define SPI0_SS_DDR                                                               DDRB

#define SPI0_SS_PORT                                                            PORTB

#define SPI0_SCLK_BIT                                                            BIT1

#define SPI0_SCLK_DDR                                                           DDRB

#define SPI0_SCLK_PORT                                                        PORTB

#define   SPI0_MOSI_BIT                                                          BIT2

#define SPI0_MOSI_DDR                                                           DDRB

#define SPI0_MOSI_PORT                                                         PORTB

#define   SPI0_MISO_BIT                                                          BIT3

#define SPI0_MISO_DDR                                                           DDRB

#define SPI0_MISO_PORT                                                         PORTB

#define MMC_CS_DDR                                                             DDRB

#define MMC_CS_PORT                                                          PORTB

#define MMC_CS_BIT                                                              BIT0

#define MMC_SpiInit()                                                              SPI0_Init()

#define MMC_SendByte                                                           SPI0_WriteReadByte

#define SpiSpeed                                                                    SPI0_SetSpeed

#define VS_DREQ_BIT                                                              BIT4

#define VS_DREQ_DDR                                                             DDRB

#define VS_DREQ_PORT                                                          PINB

#define VS_CS_BIT                                                                  BIT5

#define VS_CS_DDR                                                                 DDRB

#define VS_CS_PORT                                                              PORTB

#define VS_XDCS_BIT                                                              BIT6

#define VS_XDCS_DDR                                                             DDRB

#define VS_XDCS_PORT                                                          PORTB

#define VS_RST_BIT                                                                BIT7

#define VS_RST_DDR                                                               DDRB

#define VS_RST_PORT                                                             PORTB

//--------------------------------------------------------------------------



ExpBoard AVR-ISP Connector


Posted by nexp

댓글을 달아 주세요

  1. 비밀댓글입니다

    2009.10.22 10:11 [ ADDR : EDIT/ DEL : REPLY ]

[MODULE]/MP32007. 4. 12. 09:16

[VS1003 MP3] Module + 알람시계

VS1003 MP3 V2.0]Module + 알람시계

 

벼르고 벼르다 아침에 MP3가 출력되는 알람시계를 만들어 봤다.

Posted by nexp

댓글을 달아 주세요

[AVR]/Mega82006. 11. 24. 23:31

[Atmega8 EVM] 관련 자료

[Atmega8 EVM] 관련 자료

사용자 삽입 이미지



Connect

ISP



 Mega8 PIN MAP


Posted by nexp

댓글을 달아 주세요