본문 바로가기

MSP430

(63)
MSP430G2433 Timer interrupt 테스트 MSP430G2433 Timer interrupt 테스트 MSP430 시리즈는 종류가 많아서 시리즈마다 약간씩 설정 부분이 다른데... 기록해 둘 필요가 있는것 같다.(개인적으로 TI는 통합해서 설정할 수 있도록 코드를 정리 해 줬으면 좋겠다. 출시 될때마다 조금씩 바껴서 불편한점이 많다.) MSP430G 타이머 초기화 코드#define enable() __bis_SR_register(GIE) #define TIMER0_VALUE 8000 //@ 8Mhz -> 1ms#define Timer0Set(Value) (CCR0 += Value) void InitTimer0(void){ //타이머 초기화 TACTL = TASSEL_2 + MC_2; // SMCLK, Contmode CCR0 = 8000; CCTL..
[MSP430i] MSP430I2040 EVM 보드 제작 [MSP430i] MSP430I2040 EVM 보드 제작 MSP430코어에 24bit ADC를 내장하고 저렴한 MSP430i 시리즈를 표준 핀맵인 s-Type 형태로 제작 했다. 산업용이며 저전력 에너지 미터링을 타깃으로 출시 되었는데.. 소형이라 여러가지 어플리케이션에 적용하기 좋을것 같다.24bit ADC를 내장한 MCU 시리즈로 성능이 많이 개선되었다고 한다. 표준 핀맵을 사용하여 기존 여러가지 인터페이스 보드에 연결해서 쉽게 테스트 할 수 있도록 제작 했다. [MSP430i EVM] 회로도
MSP430FR5739 EVM - FRAM 시리즈 보드제작 MSP430FR5739 EVM - FRAM 시리즈 보드제작 MSP430의 FRAM 시리즈중 MSP430FR5739 를 테스트 해 볼수 있는 보드를 SM-Type EVM 형태로 제작했다. MSP430FR5739 예제 소스 MSP430FR5739 EVM 핀맵 회로도 MSP430FR5739 확장 테스트 보드 SM-Type 형태의 표준 핀맵으로 제작했기 때문에 여러 확장 테스트 보드에서 사용가능하다.
MSP430 FRAM Series 검토 MSP430 FRAM Series 검토 MSP430은 저전력 MCU로 유명한데 FRAM 타입로 더욱더 낮은 전력소모를 하는 FR시리즈가 있어 눈길을 끈다. FRAM을 RAM처럼 사용할 수 있기 때문에 아주 빈번하게 데이터를 저장하거나 저전력이 필요한 로깅 시스템에 사용하면 좋을것 같다. 전력 소모 일반 FLASH 보다 250배나 적은 전류를 소모 한다고 한다. Test case CPU speed @ 8MHz Both memory options capped @ 12kB/s throughput (typical application) FRAM consumes 9μA @ 12kB/s Flash consumes 2200μA @ 12kB/s 고속 엑세스 FLASH와 비교해 속도와 전류 소모가 적은것을 확인 할 수 ..
[MSP430] Falsh Write - EEPOM 처럼 사용하기 [MSP430] Falsh Write - EEPOM 처럼 사용하기 MSP430은 EEPROM이 없고 대신 Flash 영역에 데이터를 저장할 수 있다. 실행 중에 Flash 영역에 저장할 수 있기 때문에 변경 될수 있는 설정 파라미터를 저장하기에 좋을것 같다. #define _SEG_C_ADDR 0x1040 void falsh_wrte(unsigned char *pBuf, int Size) { char *Flash_ptr; // Flash pointer unsigned int i; Flash_ptr = (char *)_SEG_C_ADDR; // Initialize Flash pointer FCTL2 = FWKEY + FSSEL0 + FN1; // MCLK/3 for Flash Timing Generator..
[MSP430AFE EVM] 24bit ADC테스트 - LCD에 ADC24 데이터 그래프 표시하기 [MSP430AFE EVM] 24bit ADC테스트 - LCD에 ADC24 데이터 그래프 표시하기 MSP430AFE2xx 의 가장 큰 특징은 24bit ADC를 내장하고 저전력, 저가격의 MCU이다. ADC특징을 보면 아래와 같다. Features of the SD24_A include -Up to three 24-bit second-order ΣΔ ADC - Differential inputs o Simultaneous sampling - Oversampling of up to 1024 - Integrated Programmable Gain amplifier of gains up to 32 - Integrated temperature and voltage sensor - Integrated accura..
[MSP430AFE EVM] 24bit ADC MSP430 보드 제작 [MSP430AFE EVM] 24bit ADC MSP430 보드 제작 MSP430코어에 24bit ADC를 내장하고 저렴한 MSP430AFE 시리즈를 표준 핀맵인 s-Type 형태로 제작 했다. 저전력 에너지 미터링 용으로 사용하기 좋다고 하는데.. 소형이라 여러가지 어플리케이션에 적용하기 좋을것 같다. 성능은 아직 어떨지 모르겠지만 24bit ADC를 내장한 MCU 중에는 가장 저렴한것 같다. 핀맵은 표준을 따르고 최대한 심플하고 소형으로 제작 해보았다. 전원은 아날로그를 위해 안정적인 레귤레이터로 LP2985를 사용했다. 표준 핀맵으로 다양한 확장보드에 연결하여 테스트 가능하다. [MSP430AFE EVM] 핀맵 OnBoard LED 디버깅을 위한 LED로 P1.0에 연결되어 있다 VREF MSP43..
[MSP430AFE] 24bit ADC MSP430 [MSP430AFE] 24bit ADC MSP430 MSP430 코어에 24bit ADC가 포함된 MSP430AFE시리즈가 출시되었다. 저전력 저비용 계측 솔루션으로 사용하면 좋을것같다. - 2400:1 동작 범위에서 우수한 0.1% 오차의 정밀성을 지원하는 싱글-페이즈 계측 아날로그 프론트 엔드 - 싱글-페이즈 계측 및 무단조작 방지를 위해 동시 샘플링 기능을 가진 세 개의 24bit 시그마-델타 ADC(analog-to-digital converters) - 최적의 공간 절약형 소형 24 핀 TSSOP 패키지