서브메뉴

본문

마이크로컨트롤러 MSP430TM의 활용 1 (MSP240F2xx 패밀리의 기초와 활용)
마이크로컨트롤러 MSP430TM의 활용 1 (MSP240F2xx 패밀리의 기초와 활용)
저자 : 이정환|김경호
출판사 : 문운당
출판년 : 2012
정가 : 20000, ISBN : 9788973938957

책소개


최근에MSP430G 시리즈를 발표하면서 1$ 이하의 MCU시장에 도전장을 던지고 있으며, MSP430x5xx 시리즈를 통하여 작은 규모의 DSP시장을 공략하고 있다. 실제 MSP430 MCU의 공장 출하 가격은 5~6$선에서 형성되어 있는 것을 감안한다면, 저가격의 고성능 MCU가 아니라고 할 수는 없다. 그러나 국내에서는 이러한 TI사의 MSP430계열에 대한 활성화가 많이 이루어지지 않고 있는데, 이는 관련 번역자료 및 활용에 대하여 많은 경험을 가진 전문가가 부족해서 그런 것 같다. 이 책은 MSP430을 이해하는 강좌를 담고 있으며 저자의 경험을 바탕으로 이해하는데 필요한 내용으로 구성되었다.

목차


0장 TI사의 초저전력 16-비트 마이크로컨트롤러(MCU) MSP430TM
0-1 MSP430의 소개
0-2 MSP430 Microcontroller의 선택
0-3 MSP430 Microcontroller의 동작을 위한 MCU의 이해
0-4 MSP430F2xx 패밀리에서 향상된 기능들

제1장 MSP430TM의 통합개발환경 IDE:Integrated Development Environment)
1-1 Code Composer Studio(CCS) V4 IDE 소개
1-2 디버깅과 프로그래밍 툴(Debugging and Programming Tools)

제2장 MSP430F24X의 구조와 기능
2-1 MSP430F24x(1) 시리즈의 특징
2-2 MSP430F24x(1)의 외형
2-3 MSP430F24x의 내부 구조
2-4 MSP430 중앙처리장치(CPU)
2-5 CPU 레지스터
2-6 어드레싱 모드(Addressing Modes)
2-7 명령어 세트(Instruction Set)
2-8 메모리 맵(Memory Map)
2-9 시스템 리셋과 동작 모드(System Reset & Operating Mode)
2-10 MSP430 시스템 리셋과 동작 모드 기능 연습

제3장 기본 클록 발생 모듈(Basic Clock Module+)
3-1 BCM+(Basic Clock Module+)의 기능
3-2 BCM+(Basic Clock Module+)의 동작
3-3 BCM+(Basic Clock Module+) 기능 연습

제4장 워치독 타이머+(WDT+:Watchdog Timer+)
4-1 WDT+(Watchdog Timer+) 모듈의 기능
4-2 WDT+(Watchdog Timer+) 모듈의 동작
4-3 WDT+(Watchdog Timer+) 기능 연습
4-4 잘못된 어드레스 접근에 의한 리셋 발생

제5장 디지털 입/출력 포트(Digital Input/Output Ports)
5-1 디지털 I/O 포트의 기본동작
5-2 기능선택 레지스터 PxSEL과 PxSEL2
5-3 포트 P1과 P2의 인터럽트 기능
5-4 디지털 I/O포트 기능 연습

제6장 인터럽트(Interrupt)
6-1 논-마스커블 인터럽트(NMI)
6-2 마스커블 인터럽트(Maskable Interrupt)
6-3 인터럽트 처리(Interrupt Processing)
6-4 인터럽트(Interrupt) 기능 연습

제7장 타이머 A/B(Timer A/B)
7-1 타이머 동작(Timer Operation)
7-2 타이머_A/_B의 레지스터들 (Timer_A/_B Registers)
7-3 타이머_A/_B (Timer_A/_B) 기능 연습
제8장 유니버셜 시리얼 통신 인터페이스(Universal Serial Communication Interface:USCI)-UART 모드
8-1 유니버셜 시리얼 통신 인터페이스(USCI) 개요
8-2 USCI:UART 모드
8-3 USCI:UART 모드의 동작
8-4 USCI 레지스터들(UART 모드)
8-5 USCI-UART 기능 연습

제9장 아날로그-디지털 변환기(Analog-to-Digital Converter)-ADC12
9-1 ADC12 개요
9-2 ADC12 모듈의 동작
9-3 ADC12 레지스터들
9-4 ADC12 기능 연습
제10장 Universal Serial Communication Interface:USCI-SPI 모드
10-1 USCI:UART 모드
10-2 USCI:SPI 모드의 동작
10-3 USCI 레지스터들(SPI 모드)
10-4 USCI-UART 기능 연습

제11장 Universal Serial Communication Interface:USCI-I2C 모드
11-1 USCI:I2C?모드
11-2 USCI:I2C 모드의 동작
11-3 USCI 레지스터들 (I2C 모드)
11-4 USCI-I2C 기능 연습

제12장 비교기_A+(Comparator_A+)
12-1 Comparator_A+ 소개
12-2 비교기_A+의 동작
12-3 Comparator_A+ 레지스터들
12-4 Comparator_A+ 기능 연습

부록 MSP430C/C++ 컴파일러 V.3.2의 유용한 팁
A-1 MSP430 C-언어의 데이터 형
A-2 MSP430 C-컴파일러의 intrinsic 함수
A-3 MSP430 C-컴파일러:#pragma 디렉티브