°£Æí°áÁ¦, ½Å¿ëÄ«µå û±¸ÇÒÀÎ
ÀÎÅÍÆÄÅ© ·Ôµ¥Ä«µå 5% (35,910¿ø)
(ÃÖ´ëÇÒÀÎ 10¸¸¿ø / Àü¿ù½ÇÀû 40¸¸¿ø)
ºÏÇǴϾð ·Ôµ¥Ä«µå 30% (26,460¿ø)
(ÃÖ´ëÇÒÀÎ 3¸¸¿ø / 3¸¸¿ø ÀÌ»ó °áÁ¦)
NH¼îÇÎ&ÀÎÅÍÆÄÅ©Ä«µå 20% (30,240¿ø)
(ÃÖ´ëÇÒÀÎ 4¸¸¿ø / 2¸¸¿ø ÀÌ»ó °áÁ¦)
Close

ÀÓÁ¾¼öÀÇ STM32 Cortex-M ¿Ïº®È°¿ë¼­ Vol 1

¼Òµæ°øÁ¦

2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.

ÆǸÅÁö¼ö 187
?
ÆǸÅÁö¼ö¶õ?
»çÀÌÆ®ÀÇ ÆǸŷ®¿¡ ±â¹ÝÇÏ¿© ÆǸŷ® ÃßÀ̸¦ ¹Ý¿µÇÑ ÀÎÅÍÆÄÅ© µµ¼­¿¡¼­ÀÇ µ¶¸³ÀûÀÎ ÆǸŠÁö¼öÀÔ´Ï´Ù. ÇöÀç °¡Àå Àß Æȸ®´Â »óÇ°¿¡ °¡ÁßÄ¡¸¦ µÎ¾ú±â ¶§¹®¿¡ ½ÇÁ¦ ´©Àû ÆǸŷ®°ú´Â ´Ù¼Ò Â÷ÀÌ°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÆǸŷ® ¿Ü¿¡µµ ´Ù¾çÇÑ °¡ÁßÄ¡·Î ±¸¼ºµÇ¾î ÃÖ±ÙÀÇ À̽´µµ¼­ È®Àνà À¯¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇØ´ç Áö¼ö´Â ¸ÅÀÏ °»½ÅµË´Ï´Ù.
Close
°øÀ¯Çϱâ
Á¤°¡

42,000¿ø

  • 37,800¿ø (10%ÇÒÀÎ)

    2,100P (5%Àû¸³)

ÇÒÀÎÇýÅÃ
Àû¸³ÇýÅÃ
  • S-Point Àû¸³Àº ¸¶ÀÌÆäÀÌÁö¿¡¼­ Á÷Á¢ ±¸¸ÅÈ®Á¤ÇϽŠ°æ¿ì¸¸ Àû¸³ µË´Ï´Ù.
Ãß°¡ÇýÅÃ
¹è¼ÛÁ¤º¸
  • 5/8(¼ö) À̳» ¹ß¼Û ¿¹Á¤  (¼­¿ï½Ã °­³²±¸ »ï¼º·Î 512)
  • ¹«·á¹è¼Û
ÁÖ¹®¼ö·®
°¨¼Ò Áõ°¡
  • À̺¥Æ®/±âȹÀü

  • ¿¬°üµµ¼­

  • »óÇ°±Ç

AD

Ã¥¼Ò°³

ÀÌ Ã¥Àº ¿©·¯ºÐÀ» STM32 MCU Coding Àü¹®°¡·Î ¸¸µé¾î ÁÙ ¼±¹°°ú °°Àº Ã¥ÀÌ´Ù.

´©±¸³ª »ì¾Æ°¡¸é¼­ ÇÏ°í ½ÍÀº ÀÏÀÌ ÀÖÀ» °ÍÀÌ°í, ±×¸®°í Á¤·ÄÀûÀ¸·Î ±× ÀÏÀ» ÀïÃëÇØ ³ª°¡¸é¼­ ¼º°øÇÑ ÀÚ½ÅÀÇ ¸ð½ÀÀ» »ó»óÇØ º» °æÇèÀÌ ÀÖÀ» °ÍÀÌ´Ù. ºñ·Ï, ±×°ÍÀÌ ´çÀåÀº ²ÞÀÏÁö¶óµµ ¾ðÁ¨°¡´Â »îÀÇ ¹«´ë¿¡¼­ ´ç´çÈ÷ ÁÖÀΰøÀÌ µÇ´Â ÀÚ½ÅÀÇ ¸ð½ÀÀ» »ó»óÇØ º¸°í, ÇູÇØ ÇÑ °æÇèÀÌ ÀÖÀ» °ÍÀÌ´Ù. ÀÌ Ã¥Àº MCU Coding ¹æ¹ý¿¡ ´ëÇÑ ¿©·¯ ¼±¹°µéÀ» Àܶà Æ÷ÇÔÇÏ°í ÀÖ´Ù. ¿©·¯ºÐÀÌ Embedded CodingÀ̶ó´Â ¹«´ë¿¡¼­ ´ç´çÈ÷ ÁÖÀΰøÀÌ µÇ¾î ¿©·¯ºÐÀÇ ²ÞÀ» ½ÇÇöÇÏ´Â µ¥ ºÐ¸íÈ÷ µµ¿òÀÌ µÉ ±ÍÇÑ ¼±¹°µé·Î °¡µæÇÏ´Ù.

¹«¾ùº¸´Ùµµ ÀÌ Ã¥Àº ¿©·¯ºÐ¿¡°Ô ´ÜÆíÀûÀÎ STM32 MCU¿¡ ´ëÇÑ ÀÜÀçÁÖ¸¦ ´Ù·çÁö ¾Ê´Â´Ù. ¶ÇÇÑ, ÀÌ Ã¥Àº µ¶ÀÚÀÇ ÆíÀdzª ¾È¶ôÇÔÀ» °í·ÁÇÏÁö ¾Ê´Â´Ù. ¿À·ÎÁö, Á¤·Ä°ú Àγ»½ÉÀ» °¡Áö°í, ÀÚ½ÅÀÌ ²Þ²Ù´Â Á¦Ç° Áï, ÀüÀÚ È¸·Î¸¦ ¼³°èÇÏ°í, ±×¸®°í, ±× ¼³°èµÈ º¸µå¿¡ ¼ÒÇÁÆ®¿þ¾î¸¦ ºÒ¾î ³Ö¾î¼­ ¿ÏÀüü¸¦ ¸¸µå´Âµ¥ ÇÊ¿äÇÑ, ±× ¹«´ëÀÇ ½ÃÀÛ¿¡ ÇØ´çÇÏ´Â MCU¿¡ ´ëÇÑ ¸¹Àº ³»¿ëÀ» ¼ö·ÏÇÏ°í ÀÖ´Ù.

¿©·¯ºÐÀº ÀÌ Ã¥À» ÅëÇÏ¿© STM32 MCU¿¡ ´ëÇÑ »ç¿ë ¹æ¹ý»Ó¸¸ ¾Æ´Ï¶ó ´Ù¾çÇÑ ºÎÇ°µé¿¡ ´ëÇÑ Æ¯¼º°ú »ç¿ë ¹æ¹ý, ±×¸®°í ȸ·ÎÀûÀÎ ³»¿ëµµ ÇнÀÇÏ°Ô µÉ °ÍÀÌ´Ù. ¶ÇÇÑ, »ó¿ë Á¦Ç°¿¡¼­ »ç¿ëµÇ°í ÀÖ´Â PCÀÇ Windows Program°ú ¿©·¯ºÐÀÇ MCU°¡ ¾î¶»°Ô ¼­·Î µ¥ÀÌÅ͸¦ ÁÖ°í ¹ÞÀ¸¸ç Åë½ÅÇÏ´ÂÁö ±× Àü¼Û ±Ô¾à¿¡ ´ëÇؼ­ Á÷Á¢ °³¹ßÇÏ°í, MCU¿¡¼­ Á¦°øÇÏ´Â µ¥ÀÌÅ͸¦ ½Ç½Ã°£À¸·Î ±×·¡ÇÁ¿Í µ¥ÀÌÅÍ·Î ½Ã°¢È­ÇÏ´Â ¹æ¹ýµµ ÇнÀÇÏ°Ô µÉ °ÍÀÌ´Ù.
ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ¸ðµç source ÆÄÀÏÀ» Æ÷ÇÔÇÑ ÀÚ·á´Â ÇÊÀÚÀÇ naver cafeÀÎ http://cafe.naver.com/limjongsulab¸¦ ÂüÁ¶ÇÏ¸é µÇ°í, ÇÊÀÚÀÇ email address´Â limjongsulab@naver.comÀÌ´Ù.

ÇÊÀÚ°¡ Àú¼úÇÑ Matlab, Simulink¿Í °°Àº ±âÁ¸ÀÇ Ã¥ÀÚµé»Ó¸¸ ¾Æ´Ï¶ó ¾ÕÀ¸·Î Ãâ°£µÉ Ã¥ÀÚµé, ±×¸®°í, ÇÊÀÚÀÇ È¸»ç¿¡¼­ ÃßÁøÇÏ´Â ¿©·¯ ±³À° °úÁ¤µé°ú ÃֽŠÁ¤º¸µé¿¡ ´ëÇÑ ¸ðµÎ »çÇ×µéÀ» ¾Õ¼­ ¾ð±ÞÇÑ naver cafe¿¡¼­ °ü¸®ÇÏ°í ÀÖ´Ù. ÀÌ°÷¿¡¼­ ¿©·¯ºÐ°ú ÇÔ²² Áú¹®°ú ´äº¯À» ÅëÇÑ Åä·ÐÀ» ÇÏ¿´À¸¸ç ÇÑ´Ù. ±×¸®°í À¯¿ëÇÑ ÀÚ·áµéÀ» ¸¹ÀÌ µî·ÏÇÏ¿© °øÀ¯ÇÏ¿´À¸¸é ÇÑ´Ù.

¶ÇÇÑ, ÀÌ Ã¥¿¡¼­ »ç¿ëÇÏ´Â SJ_MCUBook_Apps program»Ó¸¸ ¾Æ´Ï¶ó SJ_MCUEval_Apps program, ±×¸®°í, SJ_MCUPro_Apps Program°ú SJ_MCUBook_M3 º¸µå¸¦ Æ÷ÇÔÇÑ ´Ù¾çÇÑ Á¦Ç°µé¿¡ ´ëÇÑ ÀÚ·á¿Í ±¸¸Å´Â ÇÊÀÚÀÇ homepageÀÎ https://www.sujinpub.com/shop/ ¸¦ ÂüÁ¶ÇÏ¸é µÈ´Ù.

¸ñÂ÷

Á¦1Àå STM32 MCU ¼Ò°³ 19
¡á ÇнÀ ¸ñÇ¥ 19
1.1 STM32 MCU Á¾·ù¿Í Ư¡ 21
1.2 STM32 MCU ³»ºÎ ±¸¼ºµµ 24
1.3 STM32F MCU °ü·Ã °³¹ß µµ±¸µé ¼Ò°³ 30
¡á ¿¬±¸ °úÁ¦ 44

Á¦2Àå CubeIDE, CubeMX, IAR, ±×¸®°í, KEIL ¼³Ä¡ ¹æ¹ý 45
¡á ÇнÀ ¸ñÇ¥ 46
2.1 CubeIDE ¼³Ä¡ ¹æ¹ý ¼Ò°³ 47
2.2 CubeMX ¼³Ä¡ ¹æ¹ý ¼Ò°³ 51
2.3 IAR Embedded Workbench ¼³Ä¡ ¹æ¹ý ¼Ò°³ 52
2.4 KEIL MDK-ARM ¼³Ä¡ ¹æ¹ý ¼Ò°³ 59
2.5 ±× ¹Û¿¡ ÇÊ¿äÇÑ ¼ÒÇÁÆ®¿þ¾î ¼Ò°³ 64
2.5.1 TERA Term ¼³Ä¡ ¹æ¹ý 64
2.5.1 SJ_MCUBook_Apps ¼³Ä¡ ¹æ¹ý 66
¡á ¿¬±¸ °úÁ¦ 74

Á¦3Àå GPIO »ç¿ë ¹æ¹ý 75
¡á ÇнÀ ¸ñÇ¥ 76
3.1 GPIO ³»ºÎ ±¸Á¶¿Í Àü±âÀû Ư¼º ºÐ¼® 78
3.2 GPIO port Á¦¾î ¹æ¹ý 88
¡á ¿¬±¸ °úÁ¦ 104

Á¦4Àå Interrupt ¼Ò°³¿Í ¿ÜºÎ interrupt ó¸® ¹æ¹ý 105
¡á ÇнÀ ¸ñÇ¥ 107
4.1 KEILÀ» ÀÌ¿ëÇÑ ¿ÜºÎ interrupt »ç¿ë ¹æ¹ý 108
4.2 GPIO ¿ÜºÎ ÀÎÅÍ·´Æ® »ç¿ë ½Ç·Ê 128
¡á ¿¬±¸ °úÁ¦ 131

Á¦5Àå Àü¿ø°ú Clock ¼³Á¤ ¹æ¹ý 133
¡á ÇнÀ ¸ñÇ¥ 134
5.1 Àü¿ø °ø±Þ°ú °¨½Ã ü°è 135
5.2 STM32 MCUÀÇ Àü·Â mode 139
5.3 Clock ¼³Á¤ ¹æ¹ý 143
5.3.1 HSI clock ¼Ò°³ 147
5.3.2 PLL(Phase locked loop) ¼Ò°³ 148
5.3.3 LSE clock ¼Ò°³ 148
5.3.4 ±× ¹ÛÀÇ clock ¼Ò°³ 149
¡á ¿¬±¸ °úÁ¦ 151

Á¦6Àå Timer¿Í WatchDog Timer »ç¿ë ¹æ¹ý 153
¡á ÇнÀ ¸ñÇ¥ 154
6.1 Timer µ¿ÀÛ ¿ø¸® »ó¼¼ ºÐ¼® 156
6.2 ¿¹Á¦¸¦ ÅëÇÑ Timer »ç¿ë ¹æ¹ý 164
6.3 Watchdog Timer »ç¿ë ¹æ¹ý 173
6.4 ADM8613(WatchDog) »ç¿ë ¹æ¹ý 179
6.5 Timer¸¦ ÀÌ¿ëÇÑ micro second delay ÇÔ¼ö ±¸Çö ¹æ¹ý 185
¡á ¿¬±¸ °úÁ¦ 190

Á¦7Àå PWM »ý¼º ¹× »ç¿ë ¹æ¹ý 191
¡á ÇнÀ ¸ñÇ¥ 192
7.1 PWM ¼Ò°³¿Í »ç¿ë ¹æ¹ý 193
7.2 ¿©·¯ Timerµé µ¿±âÈ­ ¹æ¹ý 203
7.2.1 Timerµé µ¿±âÈ­¸¦ À§ÇÑ Reset Mode 206
7.2.2 Timerµé µ¿±âÈ­¸¦ À§ÇÑ Gated Mode 208
7.2.3 Timerµé µ¿±âÈ­¸¦ À§ÇÑ Trigger Mode 209
¡á ¿¬±¸ °úÁ¦ 218

Á¦8Àå UART »ç¿ë ¹æ¹ý°ú Àü¼Û ±Ô°Ý ÀÛ¼º ¹æ¹ý 219
¡á ÇнÀ ¸ñÇ¥ 220
8.1 STM32 Library ±¸Á¶ ¼Ò°³ 221
8.2 CubeIDE¸¦ ÀÌ¿ëÇÑ UART »ç¿ë ¹æ¹ý 229
8.3 Windows Program°ú UART Åë½Å ¹æ¹ý 248
8.4 Àü¿ë UART2USB ºÎÇ° »ç¿ë½Ã ÁÖÀÇ»çÇ× 260
¡á ¿¬±¸ °úÁ¦ 262

Á¦9Àå RTC »ç¿ë ¹æ¹ý 263
¡á ÇнÀ ¸ñÇ¥ 263
9.1 RTC ¼Ò°³¿Í CubeMX¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¼³¸í 265
9.2 RTC »ç¿ë ¹æ¹ý°ú PC »çÀÌÀÇ Åë½Å ¹æ¹ý 276
9.3 L476 RTC project¸¦ F103, F303°ú L496¿¡ Àû¿ë ¹æ¹ý 290
9.3.1 L476 RTC code¸¦ F103¿¡ Àû¿ë ¹æ¹ý 290
9.3.2 L476 RTC code¸¦ F303¿¡ Àû¿ë ¹æ¹ý 297
9.3.3 L476 RTC code¸¦ L496¿¡ Àû¿ë ¹æ¹ý 301
9.4 RTC °ü·Ã HAL ÇÔ¼öµé »ç¿ë ¹æ¹ý 303
¡á ¿¬±¸ °úÁ¦ 312

Á¦10Àå I2C »ç¿ë ¹æ¹ý°ú °ü·Ã ¼ÒÀÚµé »ç¿ë ¹æ¹ý 313
¡á ÇнÀ ¸ñÇ¥ 314
10.1 I2C Åë½Å ¼Ò°³ 315
10.2 SJ_MCUBook_M3 ±³À°¿ë º¸µå ¼Ò°³ 319
10.3 AT24C256C EEPROM »ç¿ë ¹æ¹ý 322
10.4 AT24C256C EEPROM Coding ¹æ¹ý 329
10.5 SJ_MCUBook_M3 UART port »ç¿ë 342
10.6 M24M02-DR EEPROM »ç¿ë ¹æ¹ý 344
10.7 ADP5062 Li-Ion Battery Charger »ç¿ë ¹æ¹ý 346
10.8 DS3231M RTC »ç¿ë ¹æ¹ý 350
10.9 STM32F10xxC/D/E I2C bug ¹× ±âŸ ÁÖÀÇ »çÇ× 358
¡á ¿¬±¸ °úÁ¦ 362

Á¦11Àå SPI »ç¿ë ¹æ¹ý°ú °ü·Ã ¼ÒÀÚµé »ç¿ë ¹æ¹ý 365
¡á ÇнÀ ¸ñÇ¥ 366
11.1 SPI »ç¿ë ¹æ¹ý ¼Ò°³ 367
11.2 TLV5638 DAC »ç¿ë ¹æ¹ý 377
11.3 TLV5638 DAC Coding ¹æ¹ý 385
11.4 Timer¸¦ ÀÌ¿ëÇÑ TLV5638 DAC Ãâ·Â ¹æ¹ý 394
11.5 AD5687R°ú AD5689R DAC »ç¿ë ¹æ¹ý 401
¡á ¿¬±¸ °úÁ¦ 419

Á¦12Àå DMA »ç¿ë ¹æ¹ý 421
¡á ÇнÀ ¸ñÇ¥ 422
12.1 STM32 MCUÀÇ DMA ¼Ò°³ 423
12.2 UART DMA¿Í IDLE interrupt »ç¿ë ¹æ¹ý 430
12.3 BufferÀÇ Çʿ伺°ú double buffering ¼Ò°³ 447
12.4 DMA Àü¼Û°ú Circular Queue(Ring Buffer) ±¸Çö ¹æ¹ý 453
12.5 º»°ÝÀûÀÎ UART DMA ±¸Çö ¹æ¹ý 461
12.6 SPI DMA Coding ¹æ¹ý 480
12.7 DMA Coding °ü·Ã ÁÖÀÇ »çÇ× 487
¡á ¿¬±¸ °úÁ¦ 492

Á¦13Àå ADC¿Í ³»ºÎ ¿Âµµ¼¾¼­, ±×¸®°í, NTC »ç¿ë ¹æ¹ý 493
¡á ÇнÀ ¸ñÇ¥ 494
13.1 ADCÀÇ °³³ä°ú Á¾·ù 495
13.2 ADC °ü·Ã datasheet º¸´Â ¹æ¹ý 501
13.3 CubeMX¸¦ ÀÌ¿ëÇÑ ±âº»ÀûÀÎ ADC ¼³Á¤ ¹æ¹ý 506
13.4 CubeMX¸¦ ÀÌ¿ëÇÑ ADC »ç¿ë ¹æ¹ý 524
13.5 ±× ¹ÛÀÇ ADC ¼³Á¤ ¹æ¹ý 536
13.6 ¿Âµµ ÃøÁ¤ ¹æ¹ý 545
13.6.1 NTC¸¦ ÀÌ¿ëÇÑ ¿Âµµ ÃøÁ¤ ¹æ¹ý 545
13.6.2 STM32F MCU ³»ºÎ ¿Âµµ sensor¸¦ ÀÌ¿ëÇÑ ¿Âµµ ÃøÁ¤ ¹æ¹ý 549
¡á ¿¬±¸ °úÁ¦ 555

Á¦14Àå DAC »ç¿ë ¹æ¹ý°ú Interrupt ¿ì¼±¼øÀ§ 557
¡á ÇнÀ ¸ñÇ¥ 558
14.1 STM32 MCU DAC Ư¡ Á¤¸® 559
14.2 DAC »ç¿ë ¹æ¹ý 570
14.3 Interrupt ¿ì¼±¼øÀ§ 579
¡á ¿¬±¸ °úÁ¦ 594

Á¦15Àå RS-485¿Í LCD »ç¿ë ¹æ¹ý 595
¡á ÇнÀ ¸ñÇ¥ 596
15.1 RS-485 Åë½Å¿¡ ´ëÇÑ ¼Ò°³¿Í »ç¿ë ¹æ¹ý 597
15.2 LCD 16¡¿2 »ç¿ë ¹æ¹ý 606

Á¦16Àå IAR, KEIL, CubeIDE, ±×¸®°í, CubeMX »ç¿ë ¹æ¹ý Á¤¸® 613
¡á ÇнÀ ¸ñÇ¥ 613
16.1 IAR Embeded Workbench »ç¿ë ¹æ¹ý Á¤¸® 615
16.1.1 ÀÓÀÇÀÇ ¿ÜºÎ header file including ¹æ¹ý 615
16.1.2 CMSIS error°¡ ¹ß»ýÇÏ´Â °æ¿ì 617
16.1.3 Debugging µ¿ÀÛ¿¡¼­ ºüÁ®³ª¿Ã ¶§ ÁÖÀÇ »çÇ× 617
16.1.4 ¿¹»óÇß´ø µ¥ÀÌÅÍÀÇ °³¼öº¸´Ù Àû°³ µ¥ÀÌÅÍ°¡ »ý¼ºµÇ´Â °æ¿ì 618
16.1.5 MCU ÀÚ¿ø »ç¿ë ÇöȲ È®ÀÎ ¹æ¹ý 619
16.1.6 source file °æ·Î ºÒÀÏÄ¡ error°¡ ¹ß»ýÇÑ °æ¿ì 622
16.1.7 ÀÓÀÇÀÇ source files¸¦ project¿¡¼­ Á¦¿ÜÇÏ´Â ¹æ¹ý 624
16.1.8 Semihosting ±â´ÉÀ» ÀÌ¿ëÇÑ printf() ÇÔ¼ö »ç¿ë ¹æ¹ý 625
16.1.9 bootloader¿Í application image¸¦ Çϳª·Î ¸¸µå´Â ¹æ¹ý 625
16.1.10 2 imageµé¿¡ ´ëÇÑ debugging ¹æ¹ý°ú CubeIDE ÁÖÀÇ »çÇ× 640
16.1.11 Project Active·Î º¯°æÇÏ´Â ¹æ¹ý°ú ÆÄÀÏ ¼öÁ¤¿¡ µû¸¥ ºÓÀº Á¡ 646
16.1.12 CSTACK overflow Error 647
16.1.13 IAR C-STAT »ç¿ë ¹æ¹ý Á¤¸® 648
16.1.14 »õ·Î¿î project Ãß°¡ ¹æ¹ý 651
16.1.15 Breakpoint¿¡¼­ ½ÇÇàÀÌ ¸ØÃßÁö ¾Ê´Â °æ¿ì 653
16.1.16 ºÎºÐÀûÀ¸·Î ÃÖÀûÈ­¸¦ ¼³Á¤ÇÏ´Â ¹æ¹ý 654
16.1.17 °¡º¯ Å©±â¸¦ °¡Áö´Â ¹è¿­ Á¤ÀǸ¦ À§ÇÑ option 656
16.1.18 hex fileÀÌ ¾È ¸¸µé¾î Áö´Â °æ¿ì 657
16.2 KEIL MDK-ARM »ç¿ë ¹æ¹ý °ü·Ã Á¤¸® 658
16.2.1 ÀÓÀÇÀÇ MCU¸¦ À§ÇØ »õ·Î¿î Project »ý¼º ¹æ¹ý 658
16.2.2 Project À̸§ º¯°æ ¹æ¹ý 666
16.2.3 hex file¸¸ downloading ¹æ¹ý 667
16.2.4 ¿ÜºÎ¿¡¼­ ¾òÀº ÆÄÀÏ°ú library files°¡ ÀÏÄ¡ÇÏÁö ¾ÊÀº °æ¿ì 669
16.2.5 uint32_t¿¡ À½¼ö °ªÀ» ÇÒ´çÇÏ¸é ¹«Á¶°Ç¡°0¡± 672
16.3 CubeMX¿Í CubeIDE »ç¿ë½Ã ÁÖÀÇ »çÇ× 674
16.3.1 IAR Project¸¦ CubeIDE·Î ºÒ·¯µéÀÌ´Â ¹æ¹ý 674
16.3.2 CubeMX¿Í ST-Link emulator ¼³Á¤ ¹æ¹ý 682
16.3.3 »õ·Î¿î *.c file Ãß°¡ ÇÒ ¶§ ÁÖÀÇ »çÇ× 685
16.3.4 Floating Point Unit(FPU) Enabling 685
16.3.5 ÇÊ¿äÇÑ HAL ÇÔ¼ö À̸§ÀÌ ±â¾ï³ªÁö ¾Ê´Â °æ¿ì 686
16.4 Nucleo º¸µå »ç¿ë½Ã ÁÖÀÇ »çÇ× 687
16.4.1 Nucleo º¸µå¿¡ ÀÖ´Â emulator·Î ´Ù¸¥ º¸µå debuggingÇÏ´Â ¹æ¹ý 687
16.4.2 Nucleo º¸µå¿¡¼­ Á¦°øÇÏ´Â UART Åë½ÅÀÌ Àß ¾È µÇ´Â °æ¿ì 689
16.4.3 Leakage Current °³³ä Á¤¸® 690

ºÎ·Ï 1 SJ_MCUBook_M3 ȸ·Îµµ 693
ã¾Æº¸±âARM »ç¿ë ¹æ¹ý °ü·Ã Á¤¸® 658

16.2.1 ÀÓÀÇÀÇ MCU¸¦ À§ÇØ »õ·Î¿î Project »ý¼º ¹æ¹ý 658

16.2.2 Project À̸§ º¯°æ ¹æ¹ý 666

16.2.3 hex file¸¸ downloading ¹æ¹ý 667

16.2.4 ¿ÜºÎ¿¡¼­ ¾òÀº ÆÄÀÏ°ú library files°¡ ÀÏÄ¡ÇÏÁö ¾ÊÀº °æ¿ì 669

16.2.5 uint32_t¿¡ À½¼ö °ªÀ» ÇÒ´çÇÏ¸é ¹«Á¶°Ç¡°0¡± 672

16.3 CubeMX¿Í CubeIDE »ç¿ë½Ã ÁÖÀÇ »çÇ× 674

16.3.1 IAR Project¸¦ CubeIDE·Î ºÒ·¯µéÀÌ´Â ¹æ¹ý 674

16.3.2 CubeMX¿Í ST-Link emulator ¼³Á¤ ¹æ¹ý 682

16.3.3 »õ·Î¿î *.c file Ãß°¡ ÇÒ ¶§ ÁÖÀÇ »çÇ× 685

16.3.4 Floating Point Unit(FPU) Enabling 685

16.3.5 ÇÊ¿äÇÑ HAL ÇÔ¼ö À̸§ÀÌ ±â¾ï³ªÁö ¾Ê´Â °æ¿ì 686

16.4 Nucleo º¸µå »ç¿ë½Ã ÁÖÀÇ »çÇ× 687

16.4.1 Nucleo º¸µå¿¡ ÀÖ´Â emulator·Î ´Ù¸¥ º¸µå debuggingÇÏ´Â ¹æ¹ý 687

16.4.2 Nucleo º¸µå¿¡¼­ Á¦°øÇÏ´Â UART Åë½ÅÀÌ Àß ¾È µÇ´Â °æ¿ì 689

16.4.3 Leakage Current °³³ä Á¤¸® 690

ºÎ·Ï 1 SJ_MCUBook_M3 ȸ·Îµµ 693

ã¾Æº¸±â

ÀúÀÚ¼Ò°³

ÀÓÁ¾¼ö [Àú] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

°Ç±¹´ëÇб³ ÀüÀÚ°øÇаú Á¹¾÷, °Ç±¹´ëÇб³ ´ëÇпø ½Åȣó¸® Àü°ø ¹× Á¹¾÷. Çö´ëÀüÀÚ Á¤º¸Åë½Å¿¬±¸¼Ò, »ï¼ºÀüÀÚ ³×Æ®¿öÅ© »ç¾÷ºÎ, Analog device Korea¿¡¼­ ±Ù¹«Çß´Ù.

ÀÌ »óÇ°ÀÇ ½Ã¸®Áî

(ÃÑ 1±Ç / ÇöÀ籸¸Å °¡´Éµµ¼­ 1±Ç)

¼±ÅÃÇÑ »óÇ° ºÏÄ«Æ®´ã±â

ÄÄÇ»ÅÍ/ÀÎÅÍ³Ý ºÐ¾ß¿¡¼­ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥

    ¸®ºä

    0.0 (ÃÑ 0°Ç)

    100ÀÚÆò

    ÀÛ¼º½Ã À¯ÀÇ»çÇ×

    ÆòÁ¡
    0/100ÀÚ
    µî·ÏÇϱâ

    100ÀÚÆò

    0.0
    (ÃÑ 0°Ç)

    ÆǸÅÀÚÁ¤º¸

    • ÀÎÅÍÆÄÅ©µµ¼­¿¡ µî·ÏµÈ ¿ÀǸ¶ÄÏ »óÇ°Àº ±× ³»¿ë°ú Ã¥ÀÓÀÌ ¸ðµÎ ÆǸÅÀÚ¿¡°Ô ÀÖÀ¸¸ç, ÀÎÅÍÆÄÅ©µµ¼­´Â ÇØ´ç »óÇ°°ú ³»¿ë¿¡ ´ëÇØ Ã¥ÀÓÁöÁö ¾Ê½À´Ï´Ù.

    »óÈ£

    (ÁÖ)±³º¸¹®°í

    ´ëÇ¥ÀÚ¸í

    ¾Èº´Çö

    »ç¾÷ÀÚµî·Ï¹øÈ£

    102-81-11670

    ¿¬¶ôó

    1544-1900

    ÀüÀÚ¿ìÆíÁÖ¼Ò

    callcenter@kyobobook.co.kr

    Åë½ÅÆǸž÷½Å°í¹øÈ£

    01-0653

    ¿µ¾÷¼ÒÀçÁö

    ¼­¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù)

    ±³È¯/ȯºÒ

    ¹ÝÇ°/±³È¯ ¹æ¹ý

    ¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼­ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼­ ½Åû °¡´É

    ¹ÝÇ°/±³È¯°¡´É ±â°£

    º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É
    ´Ü, »óÇ°ÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦Á¡ ¹ß°ß ÈÄ 30ÀÏ À̳»

    ¹ÝÇ°/±³È¯ ºñ¿ë

    º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã
    »óÇ°À̳ª ¼­ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯/¹ÝÇ°Àº ¹Ý¼Û·á ÆǸÅÀÚ ºÎ´ã

    ¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯

    ·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    (´ÜÁö È®ÀÎÀ» À§ÇÑ Æ÷Àå ÈѼÕÀº Á¦¿Ü)

    ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    ¿¹) È­ÀåÇ°, ½ÄÇ°, °¡ÀüÁ¦Ç°(¾Ç¼¼¼­¸® Æ÷ÇÔ) µî

    ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì
    ¿¹) À½¹Ý/DVD/ºñµð¿À, ¼ÒÇÁÆ®¿þ¾î, ¸¸È­Ã¥, ÀâÁö, ¿µ»ó È­º¸Áý

    ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì

    ·ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì

    »óÇ° Ç°Àý

    °ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½

    ¼ÒºñÀÚ ÇÇÇغ¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó

    ·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê

    ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ

    (ÁÖ)KGÀ̴Ͻýº ±¸¸Å¾ÈÀü¼­ºñ½º¼­ºñ½º °¡ÀÔ»ç½Ç È®ÀÎ

    (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
    (ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼­ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.

    ¹è¼Û¾È³»

    • ±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.

    • Ãâ°í°¡´É ½Ã°£ÀÌ ¼­·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.

    • ±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.

    • ¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.

    • - µµ¼­ ±¸¸Å ½Ã 15,000¿ø ÀÌ»ó ¹«·á¹è¼Û, 15,000¿ø ¹Ì¸¸ 2,500¿ø - »óÇ°º° ¹è¼Ûºñ°¡ ÀÖ´Â °æ¿ì, »óÇ°º° ¹è¼Ûºñ Á¤Ã¥ Àû¿ë