본문 바로가기

전체 글

(2041)
AT91SAM7S EVM용 확장 보드 제작 AT91SAM7S EVM용 확장 보드 제작 게임기 컨트롤러 제작 프로젝트에 적용하기 위해 제작한 Control Board를 이용하여 AT91SAM7S 확장 테스트 보드를 제작했다. 물론 다른 CPU도 사용할 수 있도록 커넥터 처리를 하였고 모든 포트를 테스트 할 수 있도록 처리 되어 있다. 이더넷 및 MP3모듈등의 SPI커넥터에 연결하여 다양한 주변장치들을 테스트 해 볼 수 있다.
CCS2.1 플러그인 플래시 유틸리티로 라이팅하는중 에러 문제 해결 방법 CCS2.1 플러그인 플래시 유틸리티로 라이팅하는중 에러 문제 해결 방법 TI에서 제공하는 플럭인 플래시 유틸리티로 라이팅하는중 아래와 같은 에러가 발생하는 경우가 있다. 자세한 원인은 모르겠지만 잘 동작하다 가끔 이런 경우가 발행하는데 한번 이렇게 되면 그다음은 계속 에러가 발생한다. 데이터 메모리 0x0310 번지에 에러가 났다는 등의 메세지를 보게되는데, 최종적으로 에러 메세지 15출력한다. 해결방법 1. Debug -> reset 을 실행. 2. 데이터 메모리 윈도우[View->Memory]를 열어서, 0x0310 번지를 나오게 한다. 3. 0x0310번지의 내용물을 0x0320으로 바꿔준다. (이게 다른 값이 되버려서, verification error가 발생.) 4. 다시 굽는다. 잘 굽히는데..
[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 ..
[STR7 EVM] STR711 EVM보드 관련 자료 회로도 CONNECT PINMAP BOOT Select 부트 설정 핀 -> BOOT용 GPIO를 사용하지 않은다면 비워두면 된다. 24bit ADC/16bit DAC 보드에는 SPI방식의 24bit ADC(ADS1251)와 16bit DAC(DAC8501) 칩셋을 추가하여 여러가지 테스를 가능하도록 제작하였다.
[STR711 EVM] 보드 제작 [STR711 EVM] 보드 제작 STR711FR2를 테스트 할 수 있는 보드를 제작 했다. ARM7코어에 256k flash, 64k RAM 저렴한 가격으로 고성능을 요하는 프로젝트에 좋을것 같다. 기존 확장 보드를 이용해 테스트 할 수 있도록 했다.
STR711 SPI관련자료 - SPI0사용시 주의사항 STR711 SPI0사용시 주의사항 잘 사용하던 SPI가 문제가 생겼다. SPI1은 잘동작하는데 SPI0는 클럭이 나오지 않는다. 이 문제로 2시간 정도 까먹었다…ㅠㅠ 역시나 항상 많이 사용하지 않는 MCU는 복병은 존재한다. 아무 문제도 아닌것으로 이렇게 시간을 허비 하다니… SPI0를 사용할 경우 BSPI_BSPI0Conf(ENABLE)를 호출해 주어야 enable가능하다. 아마도 SPI0는 여러 기능들이 있어 선택을 해 주어야 하기 때문인 것 같다. Bspi.h 파일에 정의 /******************************************************************************* * Function Name : BSPI_BSPI0Conf * Description..
XY로봇 실습 장치 개발 - (NI모션,머신비젼) XY로봇 실습 장치 개발 (2006년 3월~5월) - National Instrument사 모션제어 소프트웨어 작성 - National Instrument사 비젼처리 소프트웨어 작성 - 구미대학 전자과 납품 XY로봇 NI 모션 제어 보드 이용하여 2개의 서보모터 구동 NI 머쉰 비젼 야스까와 모터드라이버 서보팩 비젼 테스트 프로그램 -> PC에서 디버깅할 수 있는 프로그램 작성(PC에서 테스트된 코드를 ARM CPU에서 바로 실행 가능) 모션 제어 프로그램 랩뷰를 이용하여 NI모션 데모 프로그램 제작. 기판의 IC를 촬영하여 각 부품이 불량여부를 판단하는 데모 프로그램
[MSP430F2x EVM] JTAG 프로그래머 커넥터 확장 DYI [MSP430F2x EVM] JTAG 프로그래머 커넥터 확장 ez430의 JTAG커넥터는 1.27mm피치라 커넥터 구하기도 쉽지 않고, 견고함도 많이 떨어져 일반적인 2.54mm피치의 커넥터로 변경해서 사용하면 상당히 편리한점이 많다. - 회로를 확인하고 보드 뒷면에서 VCC, SBWTCK, SBWTDIO, GND신호를 연장한다. 적 : VCC 청 : SBWTCK 황 : SBWTDIO 흑 : GND -케이블 연결후 덮게를 쉬운다. -[MSP430F2x EVM]의 JTAG커넥터에 순서데로 연결 한다. -MSP430F2013 JTAG 커넥터 확장 완료