본문 바로가기

추천 검색어

실시간 인기 검색어

ARM Cortex M0 STM32F051 마스터

ARM 시작하기 시리즈 2
윤덕용 저자(글)
OHM사 · 2016년 04월 25일 (1쇄 2013년 10월 15일)
8.2 (4개의 리뷰)
집중돼요 (100%의 구매자)
  • STM32F051 마스터 대표 이미지
    STM32F051 마스터 대표 이미지
  • A4
    사이즈 비교
    210x297
    STM32F051 마스터 사이즈 비교 188x260
    단위 : mm
무료배송 이벤트 소득공제
55,000
적립/혜택
1,650P

기본적립

3% 적립 1,650P

추가적립

  • 5만원 이상 구매 시 추가 2,000P
  • 3만원 이상 구매 시, 등급별 2~4% 추가 최대 1,650P
  • 리뷰 작성 시, e교환권 추가 최대 300원
배송안내
무료배송
배송비 안내
국내도서/외국도서
도서만 15,000원 이상 구매 시 무료배송
도서+교보Only(교보배송)을 함께 15,000원 이상 구매 시 무료배송

15,000원 미만 시 2,500원 배송비 부과

교보Only(교보배송)
각각 구매하거나 함께 20,000원 이상 구매 시 무료배송

20,000원 미만 시 2,500원 배송비 부과

해외주문 서양도서/해외주문 일본도서(교보배송)
각각 구매하거나 함께 15,000원 이상 구매 시 무료배송

15,000원 미만 시 2,500원 배송비 부과

업체배송 상품(전집, GIFT, 음반/DVD 등)
해당 상품 상세페이지 "배송비" 참고 (업체 별/판매자 별 무료배송 기준 다름)
바로드림 오늘배송
업체에서 별도 배송하여 1Box당 배송비 2,500원 부과

1Box 기준 : 도서 10권

그 외 무료배송 기준
바로드림, eBook 상품을 주문한 경우, 플래티넘/골드/실버회원 무료배송쿠폰 이용하여 주문한 경우, 무료배송 등록 상품을 주문한 경우
주문정보를 불러오는 중입니다.
서울시 종로구 종로 1

해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.

패키지

북카드

키워드 Pick

키워드 Pick 안내

관심 키워드를 주제로 다른 연관 도서를 다양하게 찾아 볼 수 있는 서비스로, 클릭 시 관심 키워드를 주제로 한 다양한 책으로 이동할 수 있습니다.
키워드는 최근 많이 찾는 순으로 정렬됩니다.

『STM32F051 마스터』는 ARM 마이크로프로세서를 공부하는 것이 목적이지만 휴대용 통신기기를 염두에 두고 만들어진 방대한 BGA형의 범용 ARM 마이크로프로세서에는 그다지 관심이 없으며, 내부에 플래시 메모리와 SRAM을 가지고 있어서 사용자 프로그램의 다운로드가 가능하고, 주로 외부 시스템 버스는 갖지 않으며, 다양한 I/O를 내장하고 있으면서도 핀 수가 수십 개에서 200개 이하로 적어 LQFP형의 패키지로 되어 있는 Cortex-M0/M3/M4 시리즈의 마이크로컨트롤러에 대하여 공부하고자 한다. 이와 같은 모델은 내부 메모리 맵이 고정되어 있어서 사용자가 프로그램을 작성할 때 스타트업 코드 작성에 특별히 신경을 쓰지 않아도 된다는 것도 장점이다.

작가정보

저자(글) 윤덕용

저자 윤덕용은
(1) 학력
1981. 2. 서울대학교 전기공학과 졸업
1983. 2. 서울대학교 대학원 전기공학과 졸업(공학석사)
1995. 2. 단국대학교 대학원 전기공학과 졸업(공학박사)

(2) 주요 경력
1982. 12.~1984. 5. 삼성전자(주) 종합연구소 근무
1984. 6. ~1985. 2. 한독(주) 컴퓨터기술연구소 근무
1985. 3. ~2006. 2. 국립 천안공업대학 전자계산기과/제어계측과 교수
2005. 3. ~현재 국립 공주대학교 공과대학 전기전자제어공학부 교수

(3) 저서
마이크로프로세서 응용실습 (1988, 자유아카데미)
16비트 마이크로프로세서 및 IBM PC 하드웨어 입문 (1991, 조원사)
마이크로프로세서 응용 -Z80 MASTER- (1998, Ohm사)
DSP 마스터 시리즈 ① - TMS320C31 마스터 (1998, Ohm사)
DSP 마스터 시리즈 ② - TMS320C32 마스터 (1999, Ohm사)
어셈블리와 C언어로 익히는 80C196KC 마스터(I) (2000, Ohm사)
어셈블리와 C언어로 익히는 80C196KC 마스터(II) (2000, Ohm사)
어셈블리와 C언어로 익히는 8051 마스터 (2001, Ohm사)
어셈블리와 C언어로 익히는 AT89S52 마스터 (2006, Ohm사)
프로세서 응용 시리즈 ① - LCD 모듈의 철저 활용 (2002, Ohm사)
프로세서 응용 시리즈 ② - LCD 모듈 활용 마스터 (2004, Ohm사)
프로세서 응용 시리즈 ③ - ATmega128을 활용한 졸업작품 만들기(I) (2005, Ohm사)
프로세서 응용 시리즈 ④ - 졸업작품 만들기(VII) TFT-LCD 모듈 활용 마스터 (2009, Ohm사)
AVR 마스터 시리즈 ① - AVR ATmega128 마스터 (2004, Ohm사)
AVR 마스터 시리즈 ② - AVR ATmega162 마스터 (2004, Ohm사)
AVR 마스터 시리즈 ③ - AVR ATmega8515 마스터 (2004, Ohm사)
고성능 AVR 정복 시리즈 ① - AVR ATmega128 정복 (2006, Ohm사)
고성능 AVR 정복 시리즈 ② - AVR ATmega1281/2561 정복 (2006, Ohm사)
고성능 AVR 정복 시리즈 ③ - AVR ATmega1280/2560 정복 (2006, Ohm사)
고성능 AVR 정복 시리즈 ④ - AVR ATxmega 패밀리 정복 (2010, Ohm사)
고성능 AVR 정복 시리즈 ⑤ - AVR ATmega128A 바이블 (2011, Ohm사)
ARM 시작하기 시리즈 ① - ARM7TDMI AT91SAM7S256으로 시작하기 (2007, Ohm사)
ARM 시작하기 시리즈 ② - ARM Cortex-M0 STM32F051 마스터 (2013, Ohm사)

(4) 주 관심 분야
벡터제어 인버터를 이용한 유도전동기 및 동기전동기 서보제어 시스템 설계
마이크로프로세서를 이용한 자동화 시스템 및 제어계측 시스템 설계
기타 마이크로프로세서, 마이크로컨트롤러 및 DSP 응용 시스템 개발
마이크로프로세서와 마이크로컨트롤러의 기초 및 응용분야 교육

목차

  • 제1장 STM32F051R8T6의 구조와 기능

    1.1 ARM 마이크로프로세서의 개요 11
    1. ARM 마이크로프로세서의 역사 및 특징 11
    [휴게실] 마이크로프로세서와 마이크로컨트롤러 19
    [휴게실] CPU에서 레지스터 중심구조와 하버드 구조 20
    2. Cortex-M3 마이크로컨트롤러의 구조 및 특징 21
    3. Cortex-M3 마이크로컨트롤러의 종류 26
    4. Cortex-M4 마이크로컨트롤러의 특징 및 종류 41
    5. Cortex-M0 마이크로컨트롤러의 특징 및 종류 50

    1.2 STM32F051R8T6의 기본 구조와 기능 59
    1. STM32F051R8T6의 특징 59
    2. STM32F051R8T6의 외부 구조 61
    3. STM32F051R8T6의 내부 구조 64
    [휴게실] EEPROM과 플래시 메모리 69
    4. STM32F051R8T6의 메모리 구조 70
    [휴게실] I/O 제어 레지스터의 비트 속성 76

    1.3 STM32F051R8T6의 기본 시스템 제어기 77
    1. 전력관리 제어기(PWR) 77
    2. 리셋 및 클록 제어기(RCC) 84
    3. 시스템 설정 제어기(SYSCFG) 100
    4. 시스템 제어 블록(SCB) 103
    5. 시스틱 타이머(SysTick) 106
    6. 인터럽트 제어기(NVIC, EXTI) 108
    7. DMA 제어기(DMA) 117
    8. 디버그 지원 장치(DBG) 126

    제2장 STM32F051R8T6의 내장 I/O

    2.1 병렬 I/O 포트(GPIO) 131
    1. GPIO의 개요 131
    2. GPIO의 구조와 동작 136
    3. GPIO 관련 I/O 제어 레지스터 139

    2.2 A/D 컨버터(ADC) 144
    1. A/D 컨버터의 개요 144
    2. A/D 컨버터의 구조와 동작 145
    3. A/D 컨버터 관련 I/O 제어 레지스터 155

    2.3 D/A 컨버터(DAC) 161
    1. D/A 컨버터의 개요 161
    2. D/A 컨버터의 구조와 동작 162
    3. D/A 컨버터 관련 I/O 제어 레지스터 164

    2.4 아날로그 비교기(COMP) 168
    1. 아날로그 비교기의 개요 168
    2. 아날로그 비교기의 구조와 동작 168
    3. 아날로그 비교기 관련 I/O 제어 레지스터 171

    2.5 고성능 제어 타이머(TIM1) 173
    1. STM32F051R8T6 타이머의 개요 173
    2. 타이머 TIM1의 개요 174
    3. 타이머 TIM1의 구조와 동작 174
    4. 타이머 TIM1 관련 I/O 제어 레지스터 204

    2.6 범용 타이머(TIM2,TIM3) 221
    1. 타이머 TIM2/3의 개요 221
    2. 타이머 TIM2/3의 구조와 동작 221
    3. 타이머 TIM2/3 관련 I/O 제어 레지스터 223

    2.7 범용 타이머(TIM14) 238
    1. 타이머 TIM14의 개요 238
    2. 타이머 TIM14의 구조와 동작 238
    3. 타이머 TIM14 관련 I/O 제어 레지스터 239

    2.8 범용 타이머(TIM15,TIM16,TIM17) 245
    1. 타이머 TIM15/16/17의 개요 245
    2. 타이머 TIM15/16/17의 구조와 동작 246
    3. 타이머 TIM15/16/17 관련 I/O 제어 레지스터 247

    2.9 기본 타이머(TIM6) 258
    1. 타이머 TIM6의 개요 258
    2. 타이머 TIM6의 구조와 동작 258
    3. 타이머 TIM6 관련 I/O 제어 레지스터 262

    2.10 동기 및 비동기 직렬통신 포트(USART) 265
    1. USART 직렬통신 포트의 개요 265
    2. USART 직렬통신 포트의 구조와 동작 266
    3. USART 직렬통신 포트 관련 I/O 제어 레지스터 281
    4. RS-232C 직렬통신 289
    [휴게실] ASCII 코드 296

    2.11 동기식 직렬통신 포트(SPI) 298
    1. SPI 직렬통신의 개요 298
    2. SPI 직렬통신 포트의 구조와 동작 301
    3. SPI 직렬통신 포트 관련 I/O 제어 레지스터 312
    2.12 동기식 직렬통신 포트(I2C) 317
    1. I2C 직렬통신의 개요 317
    2. I2C 직렬통신 포트의 구조와 동작 322
    3. I2C 직렬통신 포트 관련 I/O 제어 레지스터 340

    제3장 OK-STM32F0 키트 및 개발 툴

    3.1 OK-STM32F0 키트의 구조와 기능 349
    1. OK-STM32F0 키트의 개요 및 사양 349
    2. OK-STM32F0 키트의 하드웨어 구조 351
    3. TFT-2432A 보드의 하드웨어 구조 360
    4. OK-STM32F0 키트의 조립 및 테스트 366
    5. RS-232C 통신 케이블의 제작 371

    3.2 Cortex-M0용 에뮬레이터 ST-LINK/V2 373
    1. 하드웨어 및 소프트웨어 개발 툴 373
    [휴게실] ARM 관련 업체의 홈페이지 리스트 375
    2. ST-LINK/V2 에뮬레이터 379

    3.3 IAR EWARM 컴파일러의 설치 및 사용 388
    1. IAR EWARM 프로그램의 설치 388
    2. 예제 프로그램의 설치 395
    3. IAR EWARM의 환경 설정 395
    [휴게실] 인텔 HEX 파일의 형식 405
    4. IAR EWARM의 주요 기능 요약 406
    5. 주요 내장함수 및 헤더파일 421

    제4장 C언어 프로그래밍

    4.1 IAR EWARM을 사용한 C언어 프로그래밍 기초 447
    4.2 기본적인 C언어 프로그래밍 기법 478
    4.3 텍스트형 LCD 모듈 응용 프로그램 491
    [휴게실] 텍스트 LCD 모듈과 그래픽형 LCD 모듈의 차이점 509
    4.4 키입력 및 인터럽트 처리 프로그램 525
    4.5 TFT-LCD 모듈 영문 ASCII 출력 프로그램 539
    4.6 TFT-LCD 모듈 한글 출력 프로그램 593
    4.7 TFT-LCD 모듈 그래픽 출력 프로그램 638
    4.8 TFT-LCD 모듈 터치스크린 입력 프로그램 654
    4.9 SysTick 타이머 인터럽트 응용 프로그램 685
    4.10 TV 리모컨 응용 프로그램 701
    4.11 타이머 응용 프로그램 728
    4.12 타이머를 이용한 PWM 제어 프로그램 736
    4.13 A/D 컨버터와 비교기 응용 프로그램 743
    4.14 D/A 컨버터 응용 프로그램 761
    4.15 RS-232C 직렬통신 프로그램 789
    4.16 SPI 및 I2C 직렬통신 프로그램 798
    4.17 DS3234를 이용한 시계 프로그램 811
    4.18 TFT-LCD를 이용한 게임 프로그램 846
    4.19 SD 카드를 이용한 전자앨범 프로그램 897
    4.20 MP3 플레이어 프로그램 955

    부록 OK-STM32F0 키트 관련 자료

    [부록1] STM32F051R8T6의 데이터 시트 997
    [부록2] 키트 테스트 프로그램 kit_test.c의 소스 1015
    참고문헌 및 저자소개 1036

출판사 서평

ARM 마이크로프로세서는 제품군에 따라 사양과 성능이 많이 다르지만, 이것들이 공통적으로 갖는 주요 특징을 요약하면 다음과 같다.

① 소비전력이 적다. ARM 마이크로프로세서는 소비전력이 적게 사용되도록 설계하여 빠른 속도에서도 발열이 적고, 이러한 특징은 ARM 모델이 배터리를 전원으로 사용하는 휴대용 모바일(mobile) 기기에서 가장 각광받는 중요한 요인이 되었다.

② 칩 면적(die size)이 작다. ARM 마이크로프로세서는 적은 트랜지스터의 수를 사용하고 초미세 공정으로 칩 면적이 작게 설계되어 소형화에 유리하고 발열 문제도 적으며 제조 원가도 싸진다.

③ 고성능 32비트 RISC 프로세서이다. ARM 마이크로프로세서는 RISC 구조로 되어 있고 캐시 메모리(cache memory)를 내장하며 파이프라인(pipeline) 처리방식으로 명령을 실행하여 평균적으로 1사이클에 1명령을 처리한다. 초기에는 폰노이만(Von Neumann) 구조를 사용하였으나 ARM7 제품군부터는 수정된 하버드 구조(Modified Harvard Architecture)를 채택하여 명령 페치와 데이터 액세스를 동시에 수행할 수 있도록 개선하였다. 또한, 명령처리 구조를 단순화하기 위하여 모든 데이터 처리나 연산 명령은 내부 레지스터를 중심으로 이루어지며, 레지스터와 메모리 사이의 데이터 이동은 별도의 로드(load) 및 스토어(store) 명령으로 수행한다.

④ 많은 범용 레지스터와 효율적인 명령 세트를 가지고 있다. ARM 마이크로프로세서는 32비트의 고정 길이 명령을 가지며, 명령의 종류가 적으나 연산 명령보다는 데이터 이동이나 제어처리 명령이 많고, 대부분의 명령에서 조건부 실행이 가능한 것과 같이 효율적인 명령 세트를 가지고 있다. Thumb 명령을 사용하는 경우에는 메모리에서 코드의 집적 효율을 더욱 높일 수 있는데, 16비트의 Thumb 명령은 32비트의 ARM 명령에 비하여 약 30% 정도 메모리를 절약시켜 주지만 반면에 프로그램의 실행 속도를 40% 정도나 저하시키는 것으로 알려져 있다. 따라서, Thumb 명령은 적은 메모리와 저소비전력을 필요로 하는 시스템에 적합하다. Cortex-M3부터는 Thumb 명령을 더욱 개선한 Thumb-2 명령을 사용하고 있다.

⑤ 명령 세트를 확장하기가 매우 용이한 구조(ISA ; Instruction Set Architecture)로 되어 있다. ARM 마이크로프로세서는 기본적인 명령 세트 이외에 보조 프로세서(coprocessor)를 이용한 명령 세트 확장이 용이하게 되어 있는데, DSP 보조 프로세서나 VFP 부동소수점 연산 보조 프로세서 등이 이에 해당한다. 이처럼 ARM은 내부 구조가 철저하게 모듈식으로 되어 있어서 제품군에 따라 보조 프로세서는 물론이고 캐시 메모리나 MMU/MPU 또는 Jazelle, TrustZone 등의 기능을 추가로 확장하는 것이 매우 용이하게 수행될 수 있다. Cortex-M4는 DSP 기능과 VFP 부동소수점 연산장치를 내장한 Cortex-M3의 상위 모델이다.

⑥ 엔디안 모드를 지원한다. ARM 마이크로프로세서는 각 메모리 번지에 바이트 단위로 명령 코드나 데이터가 저장되는 바이트 머신(byte machine)인데, 4바이트의 워드가 낮은 번지에 LSB(Least Significant Byte)부터 차례로 저장되는 리틀 엔디안(little endian) 방식과 낮은 번지에 MSB(Most Significant Byte)부터 차례로 저장되는 빅 엔디안(big endian) 방식을 모두 지원한다. Cortex-M3는 리틀 엔디안 방식으로 고정되어 있다.

⑦ ARM사는 반도체 제조회사가 아니며 ARM 마이크로프로세서 제품을 직접 만들지 않는다. ARM사는 자체적인 반도체 제품 모델이 없이 ARM 코어를 IP(Intellectual Property) 라이센스로 제공하며, 이 라이센스를 계약한 반도체 회사는 여기에 자사에서 설계한 I/O 회로를 추가하여 ARM 마이크로프로세서 제품 모델을 생산 판매하게 된다. 그러나, ARM 마이크로프로세서의 에뮬레이터와 같은 하드웨어 개발 툴이나 C컴파일러와 같은 소프트웨어 개발 툴은 ARM사에서 직접 제공한다.

⑧ 가격이 싸다. ARM 마이크로프로세서는 구조가 간단하고, ARM사에서 개발한 코어를 많은 반도체 회사에서 라이센스로 받아 동일하게 사용하므로 개발 비용이 적게 들어 제품의 가격이 싸다. 현재 ARM은 전세계 32비트 임베디드 RISC 시장의 약 75% 이상을 장악하고 있는 것으로 알려져 있는데, 현재까지 약 100여개 이상의 반도체 회사가 ARM사와 라이센스 관계를 맺고 있으며, 우리나라 삼성전자의 경우에도 1994년부터 ARM 코어를 라이센스하여 여러 가지 모델을 생산하고 있다.

ARM 마이크로프로세서의 내부에서는 고성능의 AMBA(Advanced Microcontroller Bus Architecture) 버스 구조를 사용한다. AMBA 버스에는 [그림 1.1.1]과 같이 내부 시스템 버스로 사용되는 고성능의 AHB(Advanced High-performance Bus) 및 ASB (Advanced System Bus) 버스와, 이보다는 느리지만 내부의 주변장치를 접속하는데 유용한 APB(Advanced Peripheral Bus) 버스 등 3가지가 있다. Cortex-M3에서는 시스템 버스로 AHB 버스를 사용하며, 내부 주변장치에는 APB 버스를 사용하고 있다.
메모리에 명령 코드나 데이터를 저장할 때 사용하는 빅 엔디안 방식과 리틀 엔디안 방식을 비교하여 설명하면 <그림 1.1.2>와 같다. 전통적으로 Intel사의 마이크로프로세서들은 리틀 엔디안 방식을 주로 사용하였으며, Motorola사의 마이크로프로세서들은 빅 엔디안 방식을 주로 사용하였다. Cortex-M 시리즈에서는 리틀 엔디안 방식만을 고정적으로 사용한다.

ARM 마이크로프로세서의 응용 분야
ARM사에서 제안하는 ARM 마이크로프로세서 제품의 응용분야는 다음과 같이 크게 3가지로 분류된다.

○ 임베디드 실시간 시스템 - 데이터 저장장치, 자동차, 산업용 기기, 네트웍 장비 등과 같이 운영체제를 탑재하지 않은 프로세서 내장형 실시간 제어 시스템.

○ 개방형 응용 플랫폼 - Linux, Palm OS, Symbian OS, Windows CE, Android 등의 운영체제를 탑재하여 다양한 응용 프로그램을 실행할 수 있는 개방형 플랫폼. 휴대용 기기, 오락기기, 디지털 영상처리 장비 등에 사용됨.
○ 보안 응용 분야 - 스마트 카드, SIM 카드, 화폐 지불 시스템 등과 같이 암호화 처리가 중요한 보안 시스템.

이러한 다양한 응용 분야에도 불구하고 오늘날 ARM 마이크로프로세서는 저전력소비와 고성능이 중요한 휴대용 통신기기나 네트웍 장비에 가장 널리 사용되고 있다. 휴대용 기기는 전원으로서 배터리를 사용하기 때문에 소비전력이 적은 것이 중요하며, 대부분의 휴대용 통신기기는 고속의 무선통신이나 디지털 영상처리 목적으로 사용하기 때문에 고성능이 중요한 요소가 된다.
그런데, 이러한 휴대용 통신기기는 대용량의 데이터를 처리하고 운영체제까지 탑재하는 경우가 많기 때문에 ARM 마이크로프로세서의 외부에 대용량의 플래시 메모리 또는 DRAM을 인터페이스하게 되므로 외부 시스템 버스가 필수적으로 요구된다. 또한, 휴대용 통신기기에는 그래픽 처리용의 TFT-LCD를 사용하는 경우가 많으므로 여기에 전용의 소자를 사용하지 않고 ARM 마이크로프로세서가 이를 직접 제어하게 되면 경제적으로나 제품의 경박단소화에 유리해진다.
이러한 이유로 ARM 마이크로프로세서는 시간이 갈수록 점점 더 높은 성능이 요구되고 메모리나 TFT-LCD 및 기타 외부 입출력 장치를 구동할 수 있도록 엄청나게 많은 핀수가 필요하였다. 이러한 요구에 부응하여 ARM 마이크로프로세서는 점점 고성능화 및 대형화로 치달아 현재는 1GHz가 넘는 클록 속도에 400개가 넘는 핀을 가지는 모델까지 출시되고 있으며, 따라서 외부 패키지는 거의 대부분 매우 작은 크기의 BGA형을 사용하고 있어서 아마추어 사용자들은 이 소자를 납땜하는데도 적지 않은 어려움을 겪게 된다.
그러나, 일반적인 임베디드 시스템에서 ARM 마이크로프로세서를 마이크로컨트롤러로서 사용하고자 하는 경우에는 이와 같이 높은 성능과 다양한 기능을 가지는 방대한 모델은 오히려 거추장스러울 경우가 많다. 보통의 마이크로컨트롤러에서는 외부에 대규모 메모리를 인터페이스하기 보다는 내부에 적절한 용량의 플래시 메모리나 SRAM을 내장하여 시스템의 설계를 간단히 하고 사용자 프로그램을 쉽게 다운로드하는 것이 중요할 때가 많다. 또한, 외부에 TFT-LCD를 직접 구동하도록 인터페이스하여 사용하는 경우도 드물고 필요한 I/O는 칩에 내장하여 외부 인터페이스를 최소한으로 줄임으로써 전체적으로 스마트한 컨트롤러 시스템을 지향하는 경향이 있다.
이러한 응용 분야에서는 기존의 고성능화를 지향하는 방대한 규모의 ARM 마이크로프로세서를 사용하기에는 여러 가지 측면에서 부적합하므로 2000년대에 들어서면서 스마트 MCU를 지향하는 새로운 ARM 마이크로컨트롤러들이 출현하게 되었는데, 이러한 제품들은 NXP(구 Philips), STMicroelectronics, Atmel, Analog Devices 등의 반도체 회사가 주도하였다. 스마트 ARM 마이크로컨트롤러는 사용할 수 있는 최고 클록 속도가 대부분 수십 MHz 정도이며, CPU 코어는 캐시 메모리나 MMU를 가지고 있지 않은 ARM7TDMI인 경우가 많다. 이것들은 대부분 외부에 시스템 버스를 가지고 있지 않아 핀수를 적게 하였고, 따라서 수십개 정도의 핀을 갖는 QFP형 패키지가 많으므로 아마추어들도 이를 어렵지 않게 납땜할 수 있다. 외부에 시스템 버스가 없는 대신에 여러가지 용량의 플래시 메모리와 SRAM을 CPU 안에 내장하고 있는 모델들이 시리즈로 출시되고 있으며, 이 내부 메모리에는 USB나 RS-232C 통신을 사용하여 간편하게 사용자 프로그램을 다운로드하는 ISP(In-System Programming) 또는 IAP(In-Application Programming) 기능을 가지고 있다. 또한, 이러한 스마트 ARM 마이크로컨트롤러는 모델에 따라 내부에 다양한 I/O 기능을 내장하고 있어서 웬만한 응용분야에는 특별한 외부 인터페이스를 추가하지 않고 CPU 칩 자체만으로 충분하게 컨트롤러를 구성할 수 있게 된다.
이처럼 여러 반도체 회사에서 출시한 ARM7TDMI를 기반으로 하는 스마트 ARM 소자들이 마이크로컨트롤러 시장에서 각광을 받게 되자 ARM사는 본격적으로 마이크로컨트롤러 시장을 공략하기 위하여 새로운 아키텍쳐와 제품군을 발표하였는데 이것이 바로 ARMv7-M에 속하는 Cortex-M3이다. Cortex-M3는 기존의 ARM이 갖는 장점을 유지하면서 Thumb-2 명령을 사용하여 ARM7TDMI에 비하여 성능을 높이고 C언어만으로도 프로그램이 가능하도록 하는 등 사용자 편의성을 향상시킨 본격적인 32비트 마이크로컨트롤러이다. 출시된지 몇년 되지 않았으나 현재까지 Cortex-M3가 마이크로컨트롤러 시장에서 세력을 확대해나가는 속도는 눈부시다. Cortex-M0는 이를 더욱 저가격화한 축소형 모델이라고 할 수 있으며, Cortex-M4는 DSP 기능과 VFP 부동소수점 연산장치를 내장한 Cortex-M3의 고성능 상위 모델이다.
이 책에서는 ARM 마이크로프로세서를 공부하는 것이 목적이지만 휴대용 통신기기를 염두에 두고 만들어진 방대한 BGA형의 범용 ARM 마이크로프로세서에는 그다지 관심이 없으며, 내부에 플래시 메모리와 SRAM을 가지고 있어서 사용자 프로그램의 다운로드가 가능하고, 주로 외부 시스템 버스는 갖지 않으며, 다양한 I/O를 내장하고 있으면서도 핀 수가 수십 개에서 200개 이하로 적어 LQFP형의 패키지로 되어 있는 Cortex-M0/M3/M4 시리즈의 마이크로컨트롤러에 대하여 공부하고자 한다. 이와 같은 모델은 내부 메모리 맵이 고정되어 있어서 사용자가 프로그램을 작성할 때 스타트업 코드 작성에 특별히 신경을 쓰지 않아도 된다는 것도 장점이다.


머리말

ARM 마이크로프로세서의 위세가 날로 확장되고 있다. 1990년대 초에 발표된 이후 급속한 진화를 거쳐서 1990년대 후반부터 널리 소개되기 시작한 ARM은 32비트 RISC 구조의 고성능이면서도 가격이 매우 싸고 소비전력이 적다는 등의 장점을 가지고 있어서 이 분야의 시장에 진입한지 불과 10년도 지나지 않아 고성능 임베디드 프로세서 시장을 거의 장악하였다. ARM이 이처럼 가격이 쌀 수 있는 것은 ARM사가 공통의 CPU 코어를 공급하고 각 반도체 회사에서 여기에 필요한 I/O 기능을 추가하여 소자를 제조함으로써 설계 개발에 필요한 비용을 절감할 수 있었기 때문이다.
그동안 ARM 마이크로프로세서는 특히 소비전력이 적고 고성능이라는 장점 때문에 휴대용 기기나 통신기기에 압도적으로 많이 사용되어 왔다. 그러나, ARM은 2000년대에 들어서면서 기능과 패키지를 간소화하고 저가격이라는 장점을 앞세워 기존의 16비트나 심지어는 8비트의 마이크로컨트롤러 시장까지 파고들었다. ARM7TDMI 제품군을 중심으로 한 이러한 스마트 ARM 마이크로컨트롤러는 가격 대비 성능이나 성능 대비 소비전력의 측면에서 기존의 마이크로컨트롤러들에 비하여 충분한 경쟁력을 가지고 있었기 때문에 일반 MCU 시장에 진입하는데 쉽게 성공하였다.
ARM의 마이크로컨트롤러 시장 공략은 2004년 ARM사에서 Cortex-M3 아키텍쳐를 발표하고 최근에 이에 속하는 제품들이 여러 반도체 회사에서 쏟아져 나오면서 더욱 본격화되었다. Cortex-M3는 처음부터 32비트 마이크로컨트롤러로서 설계되었기 때문에 명령처리 속도는 물론이고 인터럽트 처리 기능이나 다양한 I/O 기능이 기존의 마이크로컨트롤러 제품들을 압도하였다. 여기에 2009년에 초저가형의 Cortex-M0 시리즈가 추가되고 2010년에는 부동소수점 연산장치를 내장한 Cortex-M4 시리즈가 발표됨으로써 이제는 ARM이 아래로는 8비트 MCU 시장에서부터 위로는 DSP 시장까지도 차례로 점령해나가고 있다.
이 책에서는 STMicroelectronics사의 Cortex-M0 모델인 STM32F051R8T6 마이크로컨트롤러를 가지고 공부하는데, 여기에는 매우 효율적인 학습을 지원하기 위하여 트레이닝용의 OK-STM32F0 키트를 함께 제공한다. 이 키트에서는 IAR의 C컴파일러를 사용하여 C언어로 프로그램을 작성하고, 에뮬레이터를 사용하여 이를 키트에 다운로드하고 실행하는 기술을 익힌다. ARM 마이크로프로세서에서는 사용자가 어셈블리 언어를 사용하여 프로그램을 작성하는 경우가 매우 드물고, Cortex-M0는 C언어에 적합하게 설계되었기 때문에 이 책에서는 C언어만을 사용하기로 한다. Cortex-M0가 8비트 MCU와 시장에서 경쟁하고는 있지만 MCU에 새로 입문하는 초보자가 이를 바로 공부하기는 쉽지 않은 32비트급이므로 가급적이면 선행 단계로서 8051, AVR 등과 같은 8비트 MCU를 먼저 공부하고 나서 Cortex-M0를 공부하는 것이 바람직하다.
.

2013년 9월 저자 尹 德 鏞 씀

기본정보

상품정보
ISBN 9788971017883
발행(출시)일자 2016년 04월 25일 (1쇄 2013년 10월 15일)
쪽수 1037쪽
크기
188 * 260 * 60 mm
총권수 1권
시리즈명
ARM 시작하기 시리즈

Klover

Klover 리뷰 안내
교보를 애용해 주시는 고객님들이 남겨주신 평점과 감상을 바탕으로, 다양한 정보를 전달하는 교보문고의 리뷰 서비스입니다.
1.리워드 안내
구매 후 90일 이내에 평점과 10자 이상의 리뷰 작성 시 e교환권 200원을 적립해 드립니다.
e교환권은 적립 일로부터 180일 동안 사용 가능합니다.
리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 리뷰 종류별로 구매한 아이디당 한 상품에 최초 1회 작성 건들에 대해서만 제공됩니다.
판매가 1,000원 미만 도서의 경우 리워드 지급 대상에서 제외됩니다.
한달 후 리뷰
구매 후 30일~ 120일 이내에 작성된 두 번째 구매리뷰에 대해 한 달 후 리뷰로 인지하고 e교환권 100원을 추가 제공합니다.

* 강연, 공연, 여행, 동영상, 사은품, 기프트카드 상품은 지급 제외
2.운영 원칙 안내
Klover 리뷰를 통한 리뷰를 작성해 주셔서 감사합니다. 자유로운 의사 표현의 공간인 만큼 타인에 대한 배려를 부탁합니다.
일부 타인의 권리를 침해하거나 불편을 끼치는 것을 방지하기 위해 아래에 해당하는 Klover 리뷰는 별도의 통보 없이 삭제될 수 있습니다.
  • 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
  • 도서와 무관한 내용의 리뷰
  • 인신공격이나 욕설, 비속어, 혐오발언이 개재된 리뷰
  • 의성어나 의태어 등 내용의 의미가 없는 리뷰

리뷰는 1인이 중복으로 작성하실 수는 있지만, 평점계산은 가장 최근에 남긴 1건의 리뷰만 반영됩니다.
3.신고하기
다른 고객이 작성리뷰에 대해 불쾌함을 느끼는 경우 신고를 할 수 있으며, 신고 자가 일정수준 이상 누적되면 작성하신 리뷰가 노출되지 않을 수 있습니다.

구매 후 리뷰 작성 시, e교환권 200원 적립

문장수집

문장수집 안내
문장수집은 고객님들이 직접 선정한 책의 좋은 문장을 보여주는 교보문고의 새로운 서비스입니다. 마음을 두드린 문장들을 기록하고 좋은 글귀들은 "좋아요“ 하여 모아보세요. 도서 문장과 무관한 내용 등록 시 별도 통보 없이 삭제될 수 있습니다.
리워드 안내
구매 후 90일 이내에 문장수집 작성 시 e교환권 100원을 적립해드립니다.
e교환권은 적립 일로부터 180일 동안 사용 가능합니다. 리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 한 상품에 최초 1회만 제공됩니다.
주문취소/반품/절판/품절 시 리워드 대상에서 제외됩니다.

구매 후 리뷰 작성 시, e교환권 100원 적립

이 책의 첫 기록을 남겨주세요

교환/반품/품절 안내

상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

이벤트
TOP

저자 모두보기

저자(글)

매장별 재고 및 도서위치

할인쿠폰 다운로드

  • 쿠폰은 주문결제화면에서 사용 가능합니다.
  • 다운로드한 쿠폰은 마이 > 나의 통장 에서 확인 가능합니다.
  • 도서정가제 적용 대상 상품에 대해서는 정가의 10%까지 쿠폰 할인이 가능합니다.
  • 도서정가제 적용 대상 상품에 10% 할인이 되었다면, 해당 상품에는 사용하실 수
    없습니다.

적립예정포인트 안내

  • 통합포인트 안내

    • 통합포인트는 교보문고(인터넷, 매장), 핫트랙스(인터넷, 매장), 모바일 교보문고 등 다양한 곳에서 사용하실 수 있습니다.
    • 상품 주문 시, 해당 상품의 적립률에 따라 적립 예정 포인트가 자동 합산되고 주문하신 상품이 발송완료 된 후에 자동으로 적립됩니다.
    • 단, 쿠폰 및 마일리지, 통합포인트, e교환권 사용 시 적립 예정 통합포인트가 변동될 수 있으며 주문취소나 반품시에는 적립된 통합포인트가 다시 차감됩니다.
  • 통합포인트 적립 안내

    • 통합포인트는 도서정가제 범위 내에서 적용됩니다.
    • 추가적립 및 회원 혜택은 도서정가제 대상상품(국내도서, eBook등)으로만 주문시는 해당되지 않습니다.
  • 기본적립) 상품별 적립금액

    • 온라인교보문고에서 상품 구매시 상품의 적립률에 따라 적립됩니다.
    • 단 도서정가제 적용 대상인 국내도서,eBook은 15%내에서 할인율을 제외한 금액내로 적립됩니다.
  • 추가적립) 5만원 이상 구매시 통합포인트 2천원 추가적립

    • 5만원 이상 구매시 통합포인트 2천원 적립됩니다.
    • 도서정가제 예외상품(외서,음반,DVD,잡지(일부),기프트) 2천원 이상 포함시 적립 가능합니다.
    • 주문하신 상품이 전체 품절인 경우 적립되지 않습니다.
  • 회원혜택) 3만원이상 구매시 회원등급별 2~4% 추가적립

    • 회원등급이 플래티넘, 골드, 실버 등급의 경우 추가적립 됩니다.
    • 추가적립은 실결제액 기준(쿠폰 및 마일리지, 통합포인트, e교환권 사용액 제외) 3만원 이상일 경우 적립됩니다.
    • 주문 후 취소,반품분의 통합포인트는 단품별로 회수되며, 반품으로 인해 결제잔액이 3만원 미만으로 변경될 경우 추가 통합포인트는 전액 회수될 수 있습니다.

제휴 포인트 안내

제휴 포인트 사용

  • OK CASHBAG 10원 단위사용 (사용금액 제한없음)
  • GS&POINT 최대 10만 원 사용
더보기

구매방법 별 배송안내

지역별 도착 예정일

수도권 지역

배송 일정 안내 테이블로 결제 완료 시간, 도착예정일 결제 완료 시간 컬럼의 하위로 평일 0시 ~ 12시 토요일 0시 ~ 11시 평일 12시 ~ 22시 평일 12시 ~ 24시 토요일 11시 ~ 21시 을(를) 나타낸 표입니다.
결제 완료 시간 도착예정일
평일 0시 ~ 12시

토요일 0시 ~ 11시
당일배송 오늘

당일배송 오늘
평일 12시 ~ 22시

평일 12시 ~ 24시

토요일 11시 ~ 21시
새벽배송 내일 07시 이전

내일

일요배송 일요일

수도권 외 (천안, 대전, 울산, 부산, 대구, 창원)

배송 일정 안내 테이블로 결제 완료 시간, 도착예정일 결제 완료 시간 컬럼의 하위로 월~토 0시 ~ 11시 30분 을(를) 나타낸 표입니다.
결제 완료 시간 도착예정일
월~토 0시 ~ 11시 30분
당일배송 오늘

배송 유의사항

  • 새벽배송과 일요배송은 수도권 일부 지역을 대상으로 합니다. 상품 상세페이지에서 도착 예정일을 확인해 주세요.
  • 수도권 외 지역에서 선물포장하기 또는 사은품을 포함하여 주문할 경우 당일배송 불가합니다.
  • 무통장입금 주문 후 당일 배송 가능 시간 이후 입금된 경우 당일 배송 불가합니다.
  • 새벽배송의 경우 공동 현관 출입 번호가 누락 되었거나 틀릴 경우 요청하신 방법으로 출입이 어려워, 부득이하게 공동 현관 또는 경비실 앞에 배송 될 수 있습니다.
  • 학교, 관공서, 회사 등 출입 제한 시간이 있는 곳은 당일배송, 새벽배송, 일요배송이 제공되지 않을 수 있습니다.
  • 공휴일과 겹친 토요일, 일요일은 일요일 배송에서 제외됩니다. 일요배송은 한정 수량에 한해 제공됩니다. 수량 초과 시 일반배송으로 발송되니 주문 시 도착 예정일을 확인해 주세요.
  • 주문 후 배송지 변경 시 변경된 배송지에 따라 익일 배송될 수 있습니다.
  • 수도권 외 지역의 경우 효율적인 배송을 위해 각 지역 매장에서 택배를 발송하므로, 주문 시의 부록과 상이할 수 있습니다.
  • 각 지역 매장에서 재고 부족 시 재고 확보를 위해 당일 배송이 불가할 수 있습니다.
  • 기상악화로 인한 도로 사정으로 일부 지역의 배송 지연이 발생될 수 있습니다.
  • 출고 예정일이 5일 이상인 상품의 경우(결제일로부터 7일 동안 미입고), 출판사 / 유통사 사정으로 품/절판 되어 구입이 어려울 수 있습니다. 이 경우 SMS, 메일로 알려드립니다.
  • 분철상품 주문 시 분철 작업으로 인해 기존 도착 예정일에 2일 정도 추가되며, 당일 배송, 해외 배송이 불가합니다.
  • 해외주문도서는 해외 거래처 사정에 의해 품절/지연될 수 있습니다.
  • 스페셜오더 도서나 일서 해외 주문 도서와 함께 주문 시 배송일이 이에 맞추어 지연되오니, 이점 유의해 주시기 바랍니다.

바로드림존에서 받기

  1. STEP 01
    매장 선택 후 바로드림 주문
  2. STEP 02
    준비완료 알림 시 매장 방문하기
  3. STEP 03
    바로드림존에서 주문상품 받기
  • 바로드림은 전국 교보문고 매장 및 교내서점에서 이용 가능합니다.
  • 잡지 및 일부 도서는 바로드림 이용이 불가합니다.
  • 각 매장 운영시간에 따라 바로드림 이용 시간이 달라질 수 있습니다.

수령 안내

  • 안내되는 재고수량은 서비스 운영 목적에 따라 상이할 수 있으므로 해당 매장에 문의해주시기 바랍니다.
  • 바로드림 주문 후 재고가 실시간 변동되어, 수령 예상 시간에 수령이 어려울 수 있습니다.

취소/교환/반품 안내

  • 주문 후 7일간 찾아가지 않으시면, 자동으로 결제가 취소됩니다.
  • 취소된 금액은 결제수단의 승인취소 및 예치금으로 전환됩니다.
  • 교환/반품은 수령하신 매장에서만 가능합니다.

사은품 관련 안내

  • 바로드림 서비스는 일부 1+1 도서, 경품, 사은품 등이 포함 되지 않습니다.

음반/DVD 바로드림시 유의사항

  • 음반/DVD 상품은 바로드림 주문 후 수령점 변경이 불가합니다. 주문 전 수령점을 꼭 확인해 주세요.
  • 사은품(포스터,엽서 등)은 증정되지 않습니다.
  • 커버이미지 랜덤발매 음반은 버전 선택이 불가합니다.
  • 광화문점,강남점,대구점,영등포점,잠실점은 [직접 찾아 바로드림존 가기], [바로드림존에서 받기] 로 주문시 음반 코너에서 수령확인이 가능합니다
  • 선물 받는 분의 휴대폰번호만 입력하신 후 결제하시면 받는 분 휴대폰으로 선물번호가 전달됩니다.
  • 문자를 받은 분께서는 마이 > 주문관리 > 모바일 선물내역 화면에서 선물번호와 배송지 정보를 입력하시면 선물주문이 완료되어 상품준비 및 배송이 진행됩니다.
  • 선물하기 결제하신 후 14일까지 받는 분이 선물번호를 등록하지 않으실 경우 주문은 자동취소 됩니다.
  • 또한 배송 전 상품이 품절 / 절판 될 경우 주문은 자동취소 됩니다.

바로드림 서비스 안내

  1. STEP 01
    매장 선택 후 바로드림 주문
  2. STEP 02
    준비완료 알림 시 매장 방문하기
  3. STEP 03
    바로드림존에서 주문상품 받기
  • 바로드림은 전국 교보문고 매장 및 교내서점에서 이용 가능합니다.
  • 잡지 및 일부 도서는 바로드림 이용이 불가합니다.
  • 각 매장 운영시간에 따라 바로드림 이용 시간이 달라질 수 있습니다.

수령 안내

  • 안내되는 재고수량은 서비스 운영 목적에 따라 상이할 수 있으므로 해당 매장에 문의해주시기 바랍니다.
  • 바로드림 주문 후 재고가 실시간 변동되어, 수령 예상시간에 수령이 어려울 수 있습니다.

취소/교환/반품 안내

  • 주문 후 7일간 찾아가지 않으시면, 자동으로 결제가 취소됩니다.
  • 취소된 금액은 결제수단의 승인취소 및 예치금으로 전환됩니다.
  • 교환/반품은 수령하신 매장에서만 가능합니다.

사은품 관련 안내

  • 바로드림 서비스는 일부 1+1 도서, 경품, 사은품 등이 포함되지 않습니다.

음반/DVD 바로드림시 유의사항

  • 음반/DVD 상품은 바로드림 주문 후 수령점 변경이 불가합니다. 주문 전 수령점을 꼭 확인해주세요.
  • 사은품(포스터,엽서 등)은 증정되지 않습니다.
  • 커버이미지 랜덤발매 음반은 버전 선택이 불가합니다.
  • 광화문점,강남점,대구점,영등포점,잠실점은 [직접 찾아 바로드림존 가기], [바로드림존에서 받기] 로 주문시 음반코너에서 수령확인이 가능합니다.
  1. STEP 01
    픽업박스에서 찾기 주문
  2. STEP 02
    도서준비완료 후 휴대폰으로 인증번호 전송
  3. STEP 03
    매장 방문하여 픽업박스에서 인증번호 입력 후 도서 픽업
  • 바로드림은 전국 교보문고 매장 및 교내서점에서 이용 가능합니다.
  • 잡지 및 일부 도서는 바로드림 이용이 불가합니다.
  • 각 매장 운영시간에 따라 바로드림 이용 시간이 달라질 수 있습니다.

수령 안내

  • 안내되는 재고수량은 서비스 운영 목적에 따라 상이할 수 있으므로 해당 매장에 문의해주시기 바랍니다.
  • 바로드림 주문 후 재고가 실시간 변동되어, 수령 예상시간에 수령이 어려울 수 있습니다.

취소/교환/반품 안내

  • 주문 후 7일간 찾아가지 않으시면, 자동으로 결제가 취소됩니다.
  • 취소된 금액은 결제수단의 승인취소 및 예치금으로 전환됩니다.
  • 교환/반품은 수령하신 매장에서만 가능합니다.

사은품 관련 안내

  • 바로드림 서비스는 일부 1+1 도서, 경품, 사은품 등이 포함되지 않습니다.

음반/DVD 바로드림시 유의사항

  • 음반/DVD 상품은 바로드림 주문 후 수령점 변경이 불가합니다. 주문 전 수령점을 꼭 확인해주세요.
  • 사은품(포스터,엽서 등)은 증정되지 않습니다.
  • 커버이미지 랜덤발매 음반은 버전 선택이 불가합니다.
  • 광화문점,강남점,대구점,영등포점,잠실점은 [직접 찾아 바로드림존 가기], [바로드림존에서 받기] 로 주문시 음반코너에서 수령확인이 가능합니다.

도서 소득공제 안내

  • 도서 소득공제란?

    • 2018년 7월 1일 부터 근로소득자가 신용카드 등으로 도서구입 및 공연을 관람하기 위해 사용한 금액이 추가 공제됩니다. (추가 공제한도 100만원까지 인정)
      • 총 급여 7,000만 원 이하 근로소득자 중 신용카드, 직불카드 등 사용액이 총급여의 25%가 넘는 사람에게 적용
      • 현재 ‘신용카드 등 사용금액’의 소득 공제한도는 300만 원이고 신용카드사용액의 공제율은 15%이지만, 도서·공연 사용분은 추가로 100만 원의 소득 공제한도가 인정되고 공제율은 30%로 적용
      • 시행시기 이후 도서·공연 사용액에 대해서는 “2018년 귀속 근로소득 연말 정산”시기(19.1.15~)에 국세청 홈택스 연말정산간소화 서비스 제공
  • 도서 소득공제 대상

    • 도서(내서,외서,해외주문도서), eBook(구매)
    • 도서 소득공제 대상 상품에 수반되는 국내 배송비 (해외 배송비 제외)
      • 제외상품 : 잡지 등 정기 간행물, 음반, DVD, 기프트, eBook(대여,학술논문), 사은품, 선물포장, 책 그리고 꽃
      • 상품정보의 “소득공제” 표기를 참고하시기 바랍니다.
  • 도서 소득공제 가능 결제수단

    • 카드결제 : 신용카드(개인카드에 한함)
    • 현금결제 : 예치금, 교보e캐시(충전에한함), 해피머니상품권, 컬쳐캐쉬, 기프트 카드, 실시간계좌이체, 온라인입금
    • 간편결제 : 교보페이, 네이버페이, 삼성페이, 카카오페이, PAYCO, 토스, CHAI
      • 현금결제는 현금영수증을 개인소득공제용으로 신청 시에만 도서 소득공제 됩니다.
      • 교보e캐시 도서 소득공제 금액은 교보eBook > e캐시 > 충전/사용내역에서 확인 가능합니다.
      • SKpay, 휴대폰 결제, 교보캐시는 도서 소득공제 불가
  • 부분 취소 안내

    • 대상상품+제외상품을 주문하여 신용카드 "2회 결제하기"를 선택 한 경우, 부분취소/반품 시 예치금으로 환원됩니다.

      신용카드 결제 후 예치금으로 환원 된 경우 승인취소 되지 않습니다.

  • 도서 소득공제 불가 안내

    • 법인카드로 결제 한 경우
    • 현금영수증을 사업자증빙용으로 신청 한 경우
    • 분철신청시 발생되는 분철비용

알림 신청

아래의 알림 신청 시 원하시는 소식을 받아 보실 수 있습니다.
알림신청 취소는 마이룸 > 알림신청내역에서 가능합니다.

ARM Cortex M0 STM32F051 마스터
OK STM32F0 키트
신고

신고 사유를 선택해주세요.
신고 내용은 이용약관 및 정책에 의해 처리됩니다.

허위 신고일 경우, 신고자의 서비스 활동이 제한될 수 있으니 유의하시어
신중하게 신고해주세요.

판형알림

  • A3 [297×420mm]
  • A4 [210×297mm]
  • A5 [148×210mm]
  • A6 [105×148mm]
  • B4 [257×364mm]
  • B5 [182×257mm]
  • B6 [128×182mm]
  • 8C [8절]
  • 기타 [가로×세로]
EBS X 교보문고 고객님을 위한 5,000원 열공 혜택!
자세히 보기

해외주문양서 배송지연 안내

현재 미국 현지 눈폭풍으로 인해
해외 거래처 출고가 지연되고 있습니다.

해외주문양서 주문 시
예상 출고일보다 배송기간이 더 소요될 수 있으니
고객님의 너그러운 양해 부탁드립니다.

감사합니다.