본문 바로가기

MSP430

(63)
[ MSP430_TSSOP EVM ] FND제어 - 스위치 이용 FND출력 [ MSP430_TSSOP EVM ] FND제어 - 스위치 이용 FND출력 프로젝트 파일 기본 드라이버 파일은 msp-tssop_LED.zip 를 이용하고 드라이버 파일이 있는 폴더에 압축 풀면 쉽게 테스트 할 수 있다. 테스트 동영상 MSP430F1232 모듈의 스위치를 누를때 마다 FND값을 증가 시키는 예제 소스코드 //----------------------------------------------------------------------------- // [MSP430 EVM] Test Program // // by http://cafe.naver.com/elab //----------------------------------------------------------------------..
[ MSP430_TSSOP EVM ] FND제어 [ MSP430_TSSOP EVM ] FND제어 프로젝트 파일 기본 드라이버 파일은 msp-tssop_LED.zip 를 이용하고 드라이버 파일이 있는 폴더에 압축 풀면 쉽게 테스트 할 수 있다. MSP430F1232를 이용하여 FND모듈을 테스트 하기 위해 회로를 아래와 같이 연결한다. FND모듈과 [MSP430 EXP] 모듈사이의 연결은 점퍼 케이블을 이용한다. FND모듈은 Shif resiter을 이용하여 제어 되고 [ /00_hal/shift_hal.h ]에 핀이 정의되어 있다. //shift resister관련 #define SHIFT_DATA_PORT P2OUT #define SHIFT_DATA_DDR P2DIR #define SHIFT_DATA_BIT BIT3 #define SHIFT_CLK_..
[MSP430 EXP]모듈화 하드웨어 제어 #2_FND모듈 [MSP430 EXP]모듈화 하드웨어 제어 #2_FND모듈 나는 소프트웨어나 하드웨어 제작에 있어 철저한 모듈화를 지향한다. 추후 재사용 면이나 개발시간 면, 유지보수 면에서 상당한 이득을 준다.. 특히 하드웨어의 경우 비용적인 측면에서 상당히 이득이 있다. 특히나 초기 개발단계에서는 더더욱 그러할 것이다. FND의 경우 개발면에 있어 디버깅용 디스플레이로 많이 사용하는데 ADC값을 출력하거나, 리모콘 수신값 출력 등등... 하지만 FND수가 많아지면 질수록 하드웨어나 소프트웨어 측면에서 상당한 부하가 되는데... 이를 모듈화 해서 필요할때만 연결하여 사용하면 상당히 편리하다. FND뒷면에 74HC595(Shif Register)를 2개 넣어 2개의 FND를 제어할 수 있도록 했고 수량이 늘어나더라도 3..
[MSP430 EXP]모듈화 하드웨어 제어 #1_LED모듈 [MSP430 EXP]모듈화 하드웨어 제어 #1_LED모듈 나는 소프트웨어나 하드웨어 제작에 있어 철저한 모듈화를 지향한다. 추후 재사용 면이나 개발시간 면, 유지보수 면에서 상당한 이득을 준다.. 특히 하드웨어의 경우 비용적인 측면에서 상당히 이득이 있다. 특히나 초기 개발단계에서는 더더욱 그러할 것이다. LED는 유명한 C프로그래밍 "Hellow World!" 와 같이 하드웨어에서 가장 기본이 되는 테스트 항목이다. 사실 어느정도 기본이 된다면 LED만 켜보는 것으로 절반 이상은 끝난것이다. LED, Switch 등 기본 PCB를 제작해 두고 응용할 수 있도록 배선하여 여러가지 다양한 입출력 모듈을 구성하고 있다. 간단한 테스트에는 너무나 유용하게 사용하고 잇는 모듈이다.
[MSP430F1x EVM] JTAG Test [MSP430F1x EVM] JTAG Test [MSP430 EXP] JTAG를 이용한 MSP430F2418 EVM Board를 이용해 JTAG및 P1 LED를 테스트 했다. MSP430F169 테스트 동영상
[MSP430 EXP]개발환경 설정 - IAR EW430 [MSP430 EXP]개발환경 설정 컴파일러 TI에서 무료로 제공하는 IAR Embedded Workbench Kickstart - Free 4KB IDE을 이용면 TI에서 제공하는 기본 예제는 충분히 테스트 할 수 있다. http://focus.ti.com/docs/toolsw/folders/print/iar-kickstart.html 에서 다운로드 받아을 수 있다. 로그인 해야 받을 수 있는데 TI ID가 없으면 여기서.. 프로그램을 실행하고 메뉴에서 [Project->Create New Project]로 새로운 프로젝트를 생성한다. 프로젝트명은 원하는 것으로 생성하면 되지만 하나 만든 프로젝트를 계속해서 복사해서 사용할 것이므로 이왕이면 대표적인 이름으로 생성해 두면 편리하다. 새로은 프로젝트가 생..
[MSP430_EXP]관련자료 [MSP430_EXP]관련자료 회로도 : MSP430 확장보드를 제작 했습니다. 기본적으로 전체 포트를 확장 테스트 할수 있도록 되어 있고 MSP430 JTAG회로를 내장하여 디버깅 및 프로그램을 간편하게 진행할 수 있습니다. [MSP430F16x EVM] 모듈(MSP430F14x, MSP430F16x, MSP430F22x...)을 JTAG에 연결. SPI 확장 포트를 두어 LCD, MP3(VS1003)모듈, 이더넷(W5100)모듈 들을 연결할수 있다. MSP430F-TSSOP EVM JTAG연결 MSP430전용 확장 보드이지만 포트및 간단한 테스트에는 여러 MCU EVM이 연결될 수 있다.
[MSP430_TSSOP EVM] Switch 제어 예제 [MSP430_TSSOP EVM] Switch 제어 예제 프로젝트 파일 기본 드라이버 파일은 msp-tssop_LED.zip 를 이용하고 드라이버 파일이 있는 폴더에 압축 풀면 쉽게 테스트 할 수 있다. [MSP430TSSOP_EVM] SWITCH는 P3.6에 아래 회로와 같이 연결되어 있다 동영상 소스코드 Switch Driver는 board.h에 아래와 같이 정의되어 있고 이부분을 수정하면 다른 MCU도 가능하다. #define SW1_BIT BIT6 #define GetSW1() (!(P3IN&SW1_BIT)) #define Sw1Init() Cbi(P3DIR, SW1_BIT) //------------------------------------------------------------------..

반응형