[MSP430]/MSP430_EVM2009. 1. 12. 22:00

[myMCU-MSP430] 모듈 제작

[myMCU-MSP430] 모듈 제작




MSP430F1x, MSP430F2x 테스트 가능한 보드 제작했다.
동일 핀맵을 이용하여 용도에 맞게 교체할 수 있는 타입으로 제작 했고 저전력이 필요한 어플리케이션에 적용할 예정이다.

Posted by nexp

댓글을 달아 주세요

[MSP430]/MSP430_EVM2008. 3. 4. 23:14

[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]로 새로운 프로젝트를 생성한다.



프로젝트명은 원하는 것으로 생성하면 되지만 하나 만든 프로젝트를 계속해서 복사해서 사용할 것이므로 이왕이면 대표적인 이름으로 생성해 두면 편리하다.


새로은 프로젝트가 생성되었다면 프로젝트 옵션에서 몇가지 설정을 해 주어야 한다.
먼저 General Options에서 Device를 설정한다.


Debugger 메뉴에서  Driver를 FET Debugger로 설정하여 [MSP430 EXP]보드의 JTAG를 사용하도록 한다.


마지막으로 FET Debugger메뉴에서 Connection의 LPT-IF를 선택하면된다.


참고로 디렉토리 옵션에서 자신의 디렉토리는 아래와 같이 지정할 수 있다.
$PROJ_DIR$\


지금까지 프로젝트의 초기설정을 한 상태이고 앞으로 기본 프로젝트 파일을 복사해서 다른 예제들을 테스트 할것이다.


Wrokspace파일도 대표이름으로 저장한다.


저장하면 msp430_evm.eww, msp430_evm.ewd, msp430_evm.dep, msp430_evm.ewp, settings
 의 파일이 생성되고 앞으로 이 파일들을 원하는 폴더에 복사해서 다른 예제를 작성할것이며 좀더 체계적으로 관리할 수 있다.

TI에서 제공하는 기본예제는 상당히 간결하고 MSP430의 각 기능들을 쉽게 이해할 수 있도록 많은 예제가 제공되는데 이 예제소스를 이용해서 MSP430을 스터디 해 볼 수 있다.

일단 예제를 다운로드 받아 각 기능별로 분류하여 프로젝트 폴더에 복사 한다.
그리고 각 파일을 드래그해서 프로젝트에 넣고 컴파일 하면 된다.

또 다른 예제를 컴파일 할때는 이전 파일을 프로젝트에서 Remove하고 또 다른 예제를 드래그 해서 컴파일 하면된다.

사용자 삽입 이미지




메뉴에서 [Project]->[Make]를 클릭하면 컴파일 할 수 있다.

컴파일이 완료되면 디버깅 버턴을 클릭해 다운로드하고 실행하거나 한스텝씩 실행시키는 디버깅을 할 수 있다.

사용자 삽입 이미지



TI에서 제공하는 예제 소스코드

IAR Code Examples

Devices Supported Assembler Examples (.zip) C Examples (.zip)
MSP430x11x1, MSP430F21x1 Assembler Examples C Examples
MSP430F11x2, MSP430F12x, MSP430F12x2 Assembler Examples C Examples
MSP430x13x, MSP430F14x, MSP430F15x, MSP430F16x Assembler Examples C Examples
MSP430F20xx Assembler Examples C Examples
MSP430F22x2, MSP430F22x4 Assembler Examples C Examples
MSP430F23x0 Assembler Examples C Examples
MSP430F23x/24x(1)/2410 Assembler Examples C Examples
MSP430F241x/261x Assembler Examples C Examples
MSP430x41x, MSP430F42x, MSP430F42xA Assembler Examples C Examples
MSP430F42x0, MSP430FG42x0 Assembler Examples C Examples
MSP430F43x, MSP430F44x Assembler Examples C Examples
MSP430FG43x Assembler Examples C Examples
MSP430FG461x Assembler Examples C Examples
MSP430F47x3, MSP430F47x4 Assembler Examples C Examples

Code Composer Essentials Code Examples

Devices Supported Assembler Examples (.zip) C Examples (.zip)
MSP430F11x2, MSP430F12x, MSP430F12x2 Assembler Examples C Examples
MSP430x13x, MSP430F14x, MSP430F15x, MSP430F16x Assembler Examples C Examples
MSP430x11x1, MSP430F21x1 Assembler Examples C Examples
MSP430F20xx Assembler Examples C Examples
MSP430F22x2, MSP430F22x4 Assembler Examples C Examples
MSP430x41x, MSP430F42x, MSP430F42xA Assembler Examples C Examples
MSP430F43x, MSP430F44x Assembler Examples C Examples
MSP430FG43x Assembler Examples C Examples

Posted by nexp

댓글을 달아 주세요

[MSP430]/MSP430-SM2008. 2. 27. 22:09

[MSP430TSSOP_EVM]관련자료

[MSP430TSSOP_EVM]관련자료

사용자 삽입 이미지






최대한 소형으로 만들어본 MSP430 EVM입니다.
MSP430의 TSSOP타입은 거의 호환되어서 소형으로 만들어 두면 편할것 같습니다.

사이즈는 기존 [PIC18USB EVM],  [dsPIC3x-s EVM] 과 동일하게 핀맵을 표준화 하여 s-Type 형태로 제작 했기 때문에 호환성을 유지 하고 있습니다.


Application 확장보드




MSP430F1232 모듈 회로도







Posted by nexp

댓글을 달아 주세요

[MSP430]/MSP430_EVM2008. 2. 3. 22:43

[MSP430F EVM] Rev3 과 [MSP430F16x EVM] Rev2 보드 비교

[MSP430F EVM] Rev3 과 [MSP430F16x EVM] Rev2 보드 비교

[MSP430F EVM] Rev3  ( http://nexp.tistory.com/44 ) 
사용자 삽입 이미지


 [MSP430F16x EVM] Rev2 ( http://nexp.tistory.com/176)
사용자 삽입 이미지



[MSP430F EVM] Rev3





[MSP430F16x EVM] Rev2
Posted by nexp

댓글을 달아 주세요

[MSP430]/MSP430_EVM2007. 9. 20. 13:43

[MSP430F16x EVM] rev2 관련자료

[MSP430F16x EVM]rev2 관련자료

사용자 삽입 이미지







■Onboard LED


■Onboard Switch

■Onboard SPI Interface



TQFP, QFN타입 가능 하도록 설계 했습니다.



 PIN-MAP



Posted by nexp

댓글을 달아 주세요