2.1 º´·Ä I/O Æ÷Æ®(GPIO) 153
1. GPIOÀÇ °³¿ä 153
2. GPIOÀÇ ±¸Á¶¿Í µ¿ÀÛ 159
3. GPIO °ü·Ã I/O Á¦¾î ·¹Áö½ºÅÍ 162
2.2 A/D ÄÁ¹öÅÍ(ADC) 167
1. A/D ÄÁ¹öÅÍÀÇ °³¿ä 167
2. A/D ÄÁ¹öÅÍÀÇ ±¸Á¶¿Í µ¿ÀÛ 169
3. A/D ÄÁ¹öÅÍ °ü·Ã I/O Á¦¾î ·¹Áö½ºÅÍ 180
2.3 D/A ÄÁ¹öÅÍ(DAC) 186
1. D/A ÄÁ¹öÅÍÀÇ °³¿ä 186
2. D/A ÄÁ¹öÅÍÀÇ ±¸Á¶¿Í µ¿ÀÛ 187
3. D/A ÄÁ¹öÅÍ °ü·Ã I/O Á¦¾î ·¹Áö½ºÅÍ 192
2.4 ¾Æ³¯·Î±× ºñ±³±â(COMP) 198
1. ¾Æ³¯·Î±× ºñ±³±âÀÇ °³¿ä 198
2. ¾Æ³¯·Î±× ºñ±³±âÀÇ ±¸Á¶¿Í µ¿ÀÛ 198
3. ¾Æ³¯·Î±× ºñ±³±â °ü·Ã I/O Á¦¾î ·¹Áö½ºÅÍ 201
2.5 °í¼º´É Á¦¾î ŸÀ̸Ó(TIM1) 203
1. STM32F091VCT6 ŸÀ̸ÓÀÇ °³¿ä 203
2. ŸÀÌ¸Ó TIM1ÀÇ °³¿ä 204
3. ŸÀÌ¸Ó TIM1ÀÇ ±¸Á¶¿Í µ¿ÀÛ 204
4. ŸÀÌ¸Ó TIM1 °ü·Ã I/O Á¦¾î ·¹Áö½ºÅÍ 235
2.6 ¹ü¿ë ŸÀ̸Ó(TIM2,TIM3) 252
1. ŸÀÌ¸Ó TIM2/3ÀÇ °³¿ä 252
2. ŸÀÌ¸Ó TIM2/3ÀÇ ±¸Á¶¿Í µ¿ÀÛ 252
3. ŸÀÌ¸Ó TIM2/3 °ü·Ã I/O Á¦¾î ·¹Áö½ºÅÍ 254
2.7 ¹ü¿ë ŸÀ̸Ó(TIM14) 269
1. ŸÀÌ¸Ó TIM14ÀÇ °³¿ä 269
2. ŸÀÌ¸Ó TIM14ÀÇ ±¸Á¶¿Í µ¿ÀÛ 269
3. ŸÀÌ¸Ó TIM14 °ü·Ã I/O Á¦¾î ·¹Áö½ºÅÍ 271
2.8 ¹ü¿ë ŸÀ̸Ó(TIM15,TIM16,TIM17) 276
1. ŸÀÌ¸Ó TIM15/16/17ÀÇ °³¿ä 276
2. ŸÀÌ¸Ó TIM15/16/17ÀÇ ±¸Á¶¿Í µ¿ÀÛ 277
3. ŸÀÌ¸Ó TIM15/16/17 °ü·Ã I/O Á¦¾î ·¹Áö½ºÅÍ 278
2.9 ±âº» ŸÀ̸Ó(TIM6, TIM7) 289
1. ŸÀÌ¸Ó TIM6/7ÀÇ °³¿ä 289
2. ŸÀÌ¸Ó TIM6/7ÀÇ ±¸Á¶¿Í µ¿ÀÛ 289
3. ŸÀÌ¸Ó TIM6/7 °ü·Ã I/O Á¦¾î ·¹Áö½ºÅÍ 293
2.10 µ¿±â ¹× ºñµ¿±â Á÷·ÄÅë½Å Æ÷Æ®(USART) 297
1. USART Á÷·ÄÅë½Å Æ÷Æ®ÀÇ °³¿ä 297
2. USART Á÷·ÄÅë½Å Æ÷Æ®ÀÇ ±¸Á¶¿Í µ¿ÀÛ 298
3. USART Á÷·ÄÅë½Å Æ÷Æ® °ü·Ã I/O Á¦¾î ·¹Áö½ºÅÍ 313
4. RS-232C Á÷·ÄÅë½Å 321
[ÈÞ°Ô½Ç] ASCII ÄÚµå 328
2.11 µ¿±â½Ä Á÷·ÄÅë½Å Æ÷Æ®(SPI) 330
1. SPI Á÷·ÄÅë½ÅÀÇ °³¿ä 330
2. SPI Á÷·ÄÅë½Å Æ÷Æ®ÀÇ ±¸Á¶¿Í µ¿ÀÛ 333
3. SPI Á÷·ÄÅë½Å Æ÷Æ® °ü·Ã I/O Á¦¾î ·¹Áö½ºÅÍ 344
2.12 µ¿±â½Ä Á÷·ÄÅë½Å Æ÷Æ®(I2C) 349
1. I2C Á÷·ÄÅë½ÅÀÇ °³¿ä 349
2. I2C Á÷·ÄÅë½Å Æ÷Æ®ÀÇ ±¸Á¶¿Í µ¿ÀÛ 354
3. I2C Á÷·ÄÅë½Å Æ÷Æ® °ü·Ã I/O Á¦¾î ·¹Áö½ºÅÍ 372
2.13 ÅÍÄ¡ °ËÃâ Á¦¾î±â(TSC) 379
1. TSCÀÇ °³¿ä 379
2. TSÀÇ ±¸Á¶¿Í µ¿ÀÛ 379
3. TSC °ü·Ã I/O Á¦¾î ·¹Áö½ºÅÍ 388
[ÈÞ°Ô½Ç] I/O Á¦¾î ·¹Áö½ºÅÍÀÇ ºñÆ® ¼Ó¼º 392
Á¦3Àå OK-STM091 Å°Æ® ¹× °³¹ß Åø
3.1 OK-STM091 Å°Æ®ÀÇ ±¸Á¶¿Í ±â´É 395
1. OK-STM091 Å°Æ®ÀÇ °³¿ä ¹× »ç¾ç 395
2. OK-STM091 Å°Æ®ÀÇ Çϵå¿þ¾î ±¸Á¶ 397
3. TFT-32A º¸µåÀÇ Çϵå¿þ¾î ±¸Á¶ 408
4. OK-STM091 Å°Æ®ÀÇ Á¶¸³ ¹× Å×½ºÆ® 414
5. RS-232C Åë½Å ÄÉÀ̺íÀÇ Á¦ÀÛ 419
3.2 Cortex-M¿ë ¿¡¹Ä·¹ÀÌÅÍ ST-LINK/V2 421
1. Çϵå¿þ¾î ¹× ¼ÒÇÁÆ®¿þ¾î °³¹ß Åø 421
2. ST-LINK/V2 ¿¡¹Ä·¹ÀÌÅÍ 426
3.3 IAR EWARM ÄÄÆÄÀÏ·¯ÀÇ ¼³Ä¡ ¹× »ç¿ë 435
1. IAR EWARM ÇÁ·Î±×·¥ÀÇ ¼³Ä¡ 435
2. ¿¹Á¦ ÇÁ·Î±×·¥ÀÇ ¼³Ä¡ 441
3. IAR EWARMÀÇ È¯°æ ¼³Á¤ 441
[ÈÞ°Ô½Ç] ÀÎÅÚ HEX ÆÄÀÏÀÇ Çü½Ä 451
4. IAR EWARMÀÇ ÁÖ¿ä ±â´É ¿ä¾à 452
5. ÁÖ¿ä ³»ÀåÇÔ¼ö ¹× Çì´õÆÄÀÏ 467
Á¦4Àå C¾ð¾î ÇÁ·Î±×·¡¹Ö
4.1 IAR EWARMÀ» »ç¿ëÇÑ C¾ð¾î ÇÁ·Î±×·¡¹Ö ±âÃÊ 495
4.2 ±âº»ÀûÀÎ C¾ð¾î ÇÁ·Î±×·¡¹Ö ±â¹ý 527
4.3 ÅؽºÆ®Çü LCD ¸ðµâ ÀÀ¿ë ÇÁ·Î±×·¥ 546
[ÈÞ°Ô½Ç] ÅؽºÆ® LCD ¸ðµâ°ú ±×·¡ÇÈÇü LCD ¸ðµâÀÇ Â÷ÀÌÁ¡ 563
4.4 Å°ÀÔ·Â ¹× ÀÎÅÍ·´Æ® ó¸® ÇÁ·Î±×·¥ 578
4.5 TFT-LCD ¸ðµâ ¿µ¹® ASCII Ãâ·Â ÇÁ·Î±×·¥ 592
4.6 TFT-LCD ¸ðµâ ÇÑ±Û Ãâ·Â ÇÁ·Î±×·¥ 640
4.7 TFT-LCD ¸ðµâ ±×·¡ÇÈ Ãâ·Â ÇÁ·Î±×·¥ 698
4.8 ÅÍÄ¡½ºÅ©¸° ÀÔ·Â ¹× TSC ÀÔ·Â ÇÁ·Î±×·¥ 712
4.9 SysTick ŸÀÌ¸Ó ÀÎÅÍ·´Æ® ÀÀ¿ë ÇÁ·Î±×·¥ 749
4.10 TV ¸®¸ðÄÁ ÀÀ¿ë ÇÁ·Î±×·¥ 764
4.11 ŸÀÌ¸Ó ÀÀ¿ë ÇÁ·Î±×·¥ 789
4.12 ŸÀ̸Ӹ¦ ÀÌ¿ëÇÑ PWM Á¦¾î ÇÁ·Î±×·¥ 797
4.13 A/D ÄÁ¹öÅÍ¿Í ºñ±³±â ÀÀ¿ë ÇÁ·Î±×·¥ 804
4.14 D/A ÄÁ¹öÅÍ ÀÀ¿ë ÇÁ·Î±×·¥ 829
4.15 RS-232C Á÷·ÄÅë½Å ÇÁ·Î±×·¥ 857
4.16 SPI ¹× I2C Á÷·ÄÅë½Å ÇÁ·Î±×·¥ 867
4.17 DS3234¸¦ ÀÌ¿ëÇÑ ½Ã°è ÇÁ·Î±×·¥ 881
4.18 TFT-LCD¸¦ ÀÌ¿ëÇÑ °ÔÀÓ ÇÁ·Î±×·¥ 937
4.19 SD Ä«µå¸¦ ÀÌ¿ëÇÑ ÀüÀÚ¾Ù¹ü ÇÁ·Î±×·¥ 980
4.20 MP3 Ç÷¹À̾î ÇÁ·Î±×·¥ 1018
Âü°í¹®Çå ¹× ÀúÀÚ¼Ò°³ 1058