본문 바로가기

[MSP430]/MSP430-SM

(9)
[MSP430F2618] DAC테스트 [MSP430F2618] DAC테스트 MSP430F2618 에는 2채널 12비트 DAC가 내장되어 있다. (주의 MSP430F241x 에는 없다) MSP430F2618 DAC 핀맵 MSP430F2618 DAC 테스트 코드 #include "system.h" void main(void) { SystemInit(); Led1Init(); //DAC INIT ADC12CTL0 = REF2_5V + REFON; // Internal 2.5V ref on DAC12_0CTL = DAC12IR + DAC12AMP_5 + DAC12ENC; // Int ref gain 1 while (1) { //DAC RAMP if(DAC12_0DAT>>4095)DAC12_0DAT=0; DAC12_0DAT+=1; //DAC 출력 /..
[MSP430F2418 EVM] ST7565 GLCD 테스트 [MSP430F2418 EVM] ST7565 GLCD 테스트 STM32-EXP보드에 있는 ST7565 드라이버 TM0027 GLCD모듈을 MSP430F2416 보드로 테스트 해보았다. 4핀의 시리얼 인터페이스 방식으로 연결하여 제어할 예정이므로 아래와 같이 커넥터에 연결한다. [STM32-48 EXP]보드에는 그냥 점퍼를 이용하여 쉽게 연결가능하다 MSP430F2418 ST7565 GLCD핀맵 STM32-48 EXP보드의 CN62-15P에 CS, CN62-14P에 RS핀이 연결되어 있다. CN24-14P(SCK) ->P5.3, CN24-16P(SI) ->P5.1 이 연결하면 된다. //-------------------------------------------------------------------..
[MSP430-SM EVM] Board 제작 [MSP430-SM EVM] Board 제작 소형의 SM타입으로 제작한 MSP430 모듈 보드. 필수 GPIO만 이용하여 저전력 테스트시 용이하도록 제작했다. 그리고 테스트 완료되면 저가 모델로 변경할 수 있도록 통일화된 핀맵을 이용하고 있다. 많이 보유하고 있는 MSP430F2418 을이용하여 테스트 해 보았다. SM 모듈의 동일한 핀맵으로 확장 테스트 보드에 연결가능하다. MSP430F24xx 회로도
[ MSP430_TSSOP EVM ] FND 제어 - ADC테스트 [ MSP430_TSSOP EVM ] FND 제어 - ADC테스트 프로젝트 파일 기본 드라이버 파일은 msp-tssop_LED.zip 를 이용하고 드라이버 파일이 있는 폴더에 압축 풀면 쉽게 테스트 할 수 있다. MSP430F1232를 이용하여 ADC값을 FND로 출력하는 예제를 작성해 보았다. 테스트 동영상 [MSP430 EXP] 보드의 VR의 ADC값을 FND로 출력하는 예제 소스코드 //----------------------------------------------------------------------------- // [MSP430 EVM] Test Program // // by http://cafe.naver.com/elab //--------------------------------..
[ 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_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) //------------------------------------------------------------------..
[MSP430_TSSOP EVM] LED제어 예제 - 환경설정 파일 [MSP430_TSSOP EVM] LED제어 예제 - 환경설정 파일 프로젝트 파일 및 드라이버 파일 [/00_hal/], [/01_drv/] 폴더는 계속 업데이트 될 것이며 수정되면 이 파일을 업데이트 할 것임 [MSP430TSSOP_EVM] LED는 MSP430F1232 P2.4, P2.5에 아래 회로와 같이 연결되어 있다. 동영상 소스코드 LED Driver는 board.h에 아래와 같이 정의되어 있고 이부분을 수정하면 다른 MCU도 가능하다. #define LED1_BIT BIT4 #define Led1Init() Sbi(P2DIR, LED1_BIT) #define Led1On() Cbi(P2OUT, LED1_BIT) #define Led1Off() Sbi(P2OUT, LED1_BIT) #defin..