본문 바로가기

AT91SAM7

(9)
[SAM7S EVM] 테스트 보드 제작 - Ethernet, MP3, TFT-LCD [SAM7S EVM] 테스트 보드 제작 - Ethernet, MP3, TFT-LCD [SAM7-s EVM]보드 (AT91SAM7S256) 를 이용하여 간단한 테스트 보드를 꾸며 보았다. 이더넷(W5100), MP3(VS1003), TFT LCD만 연결하여 간단한 테스트 동작을 했는데... 아무래도 AT91SAM7S 보드가 소형이라 작은 보드에 쉽게 간다. AT91SAM7S 보드 테스트 예제
AT91SAM7S 관련자료 - 예제소스 AT91SAM7S 관련자료 - 예제소스 AT91SAM7s64, AT91SAM7s256 데이터시트 : Atmel 제공 예제 - IAR WINARM - gcc AT91SAM7S example 윤교수님 보드 예제 AT91SAM7S uCOS-II 예제
적외선 이미지 센서를 이용한 게임기 컨트롤러 개발 적외선 이미지 센서를 이용한 게임기 컨트롤러 개발 2007/04 ~ 2007/ 05 적외선 이미지 센서를 이용하여 아케이드 게임기 제작 프로젝트가 있어 이미지 센싱 부분을 맡았다. 적외선을 출력하여 반사판에 반사되는 데이터를 이용하여 물체의 움직임을 감지하고 이를 통해 모션을 분석하여 게임 데이터로 적용한다. 적외서 이미지 센서 - ET21x110C MAIN MCU는 At91SAM7S64를 이용하였다. 저가격에 32비트라 처리 속도가 면에서는 문제가 없었다. 이미지 처리를 위해 영상 처리 알고리즘을 많이 적용 하였다. 아래는 이미지 센서에 포착되는 적외선의 센싱값으로 물체의 움직을 파악하고 변화값을 PC로 전송해 물체의 움직임을 표시하는 동영상이다.
게임기 컨트롤 프로토 보드 제작 게임기 컨트롤 프로토 보드 제작 적외선 이미지 센성를 이용한 게임기 컨트롤러 개발 프로젝트를 위한 프로토 보드 제작를 제작했다. 대량 물량에 대한 프로젝트에는 항상 MCU가격이 문제가 되므로 최소 가격으로 최대 성능을 내는 MCU선정이 필요하다. 하지만 대부분 시간에 쫗기는 일정이라 만만치 않다. 따라서 먼저 프로토 보드를 제작해 최고 성능의 MCU로 디버깅 및 개발을 쉽게 테스트 후 MCU 교체 작업을 한다. 그래서 MCU는 가변할 수 있도록 커넥터 처리 하여 검증 먼저 한다. 처음에는 8bit MCU를 선정하였지만 실제로 이 프로젝트에서 이미지 처리 알고리즘이 늘어나 ARM7으로 대부분 검정하고 개발 했다. ARM7도 처음에는 STR711를 이용하여 테스트 하고 추후 좀 더 저렴한 AT91SAM7S6..
AT91SAM7S EVM용 확장 보드 제작 AT91SAM7S EVM용 확장 보드 제작 게임기 컨트롤러 제작 프로젝트에 적용하기 위해 제작한 Control Board를 이용하여 AT91SAM7S 확장 테스트 보드를 제작했다. 물론 다른 CPU도 사용할 수 있도록 커넥터 처리를 하였고 모든 포트를 테스트 할 수 있도록 처리 되어 있다. 이더넷 및 MP3모듈등의 SPI커넥터에 연결하여 다양한 주변장치들을 테스트 해 볼 수 있다.
[ARM-EVM] ARM스터디 보드 - 휴대용 심전도계 프로토 보드 [ARM-EVM]ARM스터디 보드 휴대용 심전도계 프로젝트를 위한 프로토 보드로 ARM스터디도 가능하도록 만든 보드 이다. 프로젝트에 필요한 주변회로 및 각종 프리페럴을 두어 스터디용으로 가능하도록 했다. 어차피 1차 보드라 테스트 할 사항도 많고 업그레이드나 디버깅을 위해 상당히 유용하다. 가격에 민감한 프로젝트는 값싼 MCU를 선정하기 전에 프로토 보드를 제작해 기능테스트 먼저 하고 추후 MCU를 쉽게 변경할 수 있다. LCD테스트 그래픽 LCD, 텍스트 LCD 테스트 가능 CPU교체 가능 CPU보드 교체가능, CPU의 모든핀을 헤더핀으로 뽑아 테스트 가능 MP3 모듈, 칼라 LCD모듈 등 각종 SPI모듈 연결 가능 각종 프리페럴 ADC테스트용 VR, IR리모콘, 부저, DA->AD루프백, Diff ..
[SAM7 EVM]SAM-BA이용한 Flash Write [SAM7 EVM]SAM-BA이용한 Flash Write SAM-BA를 이용하여 At91SAM7S64, At91SAM7S256의 Flash에 프로그램을 Write하는 자료를 정리해 보았다. SAM-BA 프로그램 SAM-BA USB Device Driver 최신 버젼은 여기서 다운 받는다. AT91SAM7은 SAM-BA라 불리는 플래시 라이트 펌웨어가 롬에 내장되어 있고 리셋시 TST핀(Pin40) 설정으로 부트영역에 복사할 수 있다. [TST = 1] : 부트영역으로 SAM-BA 펌웨어 복사 모드 (PA0, PA1, PA2 = 1상태 유지 시킬수 있도록 - 회로 설계시 상당히 주의필요) [TST = 0] : 일반 모드 SAM-BA가 부트영역에 복사되고 리셋이 눌러지면 USB를 인식하고 SAM-BA v2...
[SAM7 EVM] 보드 관련 자료 - At91SAM7S64 1 회로도: At91SAM7S64 Aplication Board

반응형