up ¹öư
down ¹öư

Cortex-M4 À̷аú ½Ç¹« (±âÃÊ È°¿ëÆí) - ARM Core STM 32 ¸¶½ºÅÍÇϱâ

Á¤°¡ : 23,000 ¿ø

ÀÛ°¡¸í : Á¤±Ý¼· (ÁöÀºÀÌ)

ÃâÆÇ»ç : ±¤¹®°¢

Ãâ°£ÀÏ : 2021-10-01

ISBN : 9788970935690 / 897093569X

±¸¸Åó

  • ÃâÆÇ»ç
  • ¿¹½º24
  • ¾Ë¶óµò
  • ±³º¸
  • ÀÎÅÍÆÄÅ©
  • ¹Ýµð¾Ø·çÀ̽º
  • ¿µÇ³¹®°í

Ã¥ ¼Ò°³

Cortex-M4 À̷аú ½Ç¹« (±âÃÊ È°¿ëÆí) - ARM Core STM 32 ¸¶½ºÅÍÇϱâ



±¦Âú´Ù°í ¸»ÇÏÁö¸¸ ±¦ÂúÁö ¾ÊÀº ³Ê¿Í ³ª, ¿ì¸®°¡ ¾È°í »ç´Â ¿ì¿ï. ±×¸®°í ±× °¨Á¤ÀÌ °¡Á®¿Â ¸¶À½ÀÇ º´ ¿ì¿ïÁõ. È­Á¦ÀÇ Ã¤³Î



32ºñÆ® ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯ À¯´ÖÀÇ ¹ü¿ë ±â´ÉµéÀ»

½±°Ô µû¶ó ÇÒ ¼ö ÀÖµµ·Ï ±¸¼º



¢Â µµ¼­ÀÇ °³¿ä




º» ±³Àç´Â 32ºñÆ® ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯ À¯´Ö(MCU)ÀÇ ¹ü¿ë ±â´ÉµéÀ» ½±°Ô »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÀÌ·ÐÀûÀÎ ¹è°æÀº ¹èÁ¦ÇÏ°í ½±°Ô µû¶ó ÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºÇÏ¿´´Ù. ÀϹÝÀûÀ¸·Î 32ºñÆ® ÇÁ·Î¼¼¼­¸¦ Ȱ¿ëÇØ¼­ ÇÁ·ÎÁ§Æ®¸¦ ±¸ÇöÇÏ·Á¸é °ü·ÃµÈ ¸¹Àº Áö½Ä°ú °ªºñ½Ñ ÄÄÆÄÀÏ·¯°¡ ¿ä±¸µÈ´Ù. ¶ÇÇÑ, º¹ÀâÇÑ È¯°æ ±¸ÃàÀÌ ÇʼöÀ̸ç À̸¦ ü°èÀûÀ¸·Î Á¤¸®ÇÏÁö ¾ÊÀ¸¸é ¸Å¹ø ´Ù½Ã ½ÃÀÛÇØ¾ß ÇÏ´Â ¼ö°í·Î¿òÀÌ µ¿¹ÝµÇ°í, ÇϰíÀÚ ÇÏ´Â »ç±â¸¦ ¶³¾î¶ß¸®¸ç, °æ¿ì¿¡ µû¶ó¼­´Â Æ÷±âÇÏ°Ô ¸¸µç´Ù. µû¶ó¼­ º»¼­´Â ÄÄÆÄÀÏ·¯¿Í °³¹ß ÅøÀÌ °áÇյǾî ÀÖ°í ¹«·á·Î ´Ù¿î·ÎµåÇØ¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â ST»çÀÇ STM32CubeIDE(STM32CubeMX + TureSTUDIO) °³¹ß ÅøÀ» »ç¿ëÇÏ¸ç ³»¿ëÀº °£·«ÇÏ°Ô ±â¼úÇÏ°í µû¶ó ÇÒ ¼ö ÀÖµµ·Ï ½±°Ô ±â¼úÇϰíÀÚ ÇÏ¿´´Ù. ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯ À¯´ÖÀ» Ȱ¿ëÇÏ´Â ±â¼úÀÚ³ª ÇлýµéÀÇ ¸ñÇ¥´Â 32ºñÆ® ARM Core¸¦ ¸¶À½´ë·Î Ȱ¿ëÇÏ´Â °ÍÀÌ ¾Æ´Ò±î ÇÑ´Ù. ÀÌ Ã¥À» Á¢ÇϽô ºÐµé¿¡°Ô Á¶±ÝÀ̳ª¸¶ µµ¿òÀÌ µÇ¾úÀ¸¸é ÇÑ´Ù. Ã¥ÀÇ ÁÖ¿ä ³»¿ëÀº ´ÙÀ½°ú °°´Ù.



1. ÃÖ¼ÒÇÑÀÇ STM32ÀÇ Áö½Ä: 1,2Àå

°³¿ä ¹× °³¹ß ȯ°æ

2. Çʼö ³»¿ë: 3Àå~11Àå

GPIO, ½Ã¸®¾óÅë½Å, EXTI, Timer, ADC, µð½ºÇ÷¹ÀÌ ÀåÄ¡, FreeRTOS

3. ÀÀ¿ë ºÐ¾ß: 12Àå

µô·¹ÀÌ ÇÔ¼ö ¸¸µé±â, ÃÊÀ½ÆÄ¼¾¼­, ¾Ð·Â¼¾¼­, Load Cell, ¼­¹Ì½ºÅÍ

¸ñÂ÷

chapter 1. STM32 °³¿ä

¡¡1. STM32 MCU Á¦Ç°

¡¡2. STM32 Ecosystem

¡¡3. ¿©·¯ °¡Áö º¸µå ¼Ò°³

¡¡4. ½Ç½À º¸µå(NUCLEO-F411RE)

¡¡5. ½Ç½À º¸µå(NUCLEO-F411RE) ¿ÜºÎ ÀåÄ¡



chapter 2. °³¹ß ȯ°æ ±¸¼ºÇϱâ

¡¡1. STM32CubeIDE ´Ù¿î·Îµå Çϱâ

¡¡2. STM32CubeIDE ¼³Ä¡Çϱâ

¡¡3. STM32CubeIDE ½ÇÇàÇϱâ



chapter 3. GPIO Á¦¾îÇϱâ

<GPIO Ãâ·Â ±â´É>

¡¡1. STM32 ÇÁ·ÎÁ§Æ® ½ÃÀÛ

¡¡2. º¸µå ¼±Á¤: NUCLEO-F411RE

¡¡3. ÇÁ·ÎÁ§Æ® À̸§ °áÁ¤ ¹× º¸µå ±¸¼º ÇüÅ·ΠÃʱâÈ­: GPIO_LED

¡¡4. ½Ç½À º¸µå LED ¿¬°á È®ÀÎ

¡¡5. Ŭ·° ¼³Á¤

¡¡6. Pinout ÃʱâÈ­ ¼³Á¤

¡¡7. µð¹ÙÀ̽º ±âº» ¼³Á¤

¡¡8. GPIO ¼³Á¤

¡¡9. Generate Code »ý¼º

¡¡10. Source Code ÀÛ¼ºÇϱâ

¡¡11. µð¹ö±× ¹× ´Ù¿î·ÎµåÇϱâ

¡¡12. º¸µå ÇÁ·Î±×·¥ ½ÇÇàÇϱâ

¡¡13. LED 4°³ Á¦¾îÇϱâ



<GPIO ÀÔ·Â ±â´É>

¡¡1. STM32 ÇÁ·ÎÁ§Æ® ½ÃÀÛ

¡¡2. º¸µå ¼±Á¤: NUCLEO-F411RE

¡¡3. ÇÁ·ÎÁ§Æ® À̸§ °áÁ¤ ¹× º¸µå ±¸¼º ÇüÅ·ΠÃʱâÈ­:

¡¡4. ½Ç½À º¸µå È®ÀÎ

¡¡5. Ŭ·° ¼³Á¤

¡¡6. Pinout ÃʱâÈ­ ¼³Á¤

¡¡7. µð¹ÙÀ̽º ±âº» ¼³Á¤

¡¡8. GPIO ¼³Á¤

¡¡9. Generate Code »ý¼º

¡¡10. Source Code ÀÛ¼ºÇϱâ

¡¡11. µð¹ö±× ¹× ´Ù¿î·ÎµåÇϱâ

¡¡12. º¸µå ÇÁ·Î±×·¥ ½ÇÇàÇϱâ



chapter 4. EXTI(¿ÜºÎ ÀÎÅÍ·´Æ®) Ȱ¿ëÇϱâ

¡¡1. EXTI(¿ÜºÎ ÀÎÅÍ·´Æ®/À̺¥Æ®) ¶óÀÎ ¸ÊÇÎ

¡¡2. EXTI(¿ÜºÎ ÀÎÅÍ·´Æ®/À̺¥Æ®) Çϵå¿þ¾î ±¸¼º

¡¡3. ÇÁ·ÎÁ§Æ® ½ÃÀÛ ¹× ¼³Á¤

¡¡4. ½Ç½À º¸µå ±¸¼º

¡¡5. Ŭ·° ¼³Á¤

¡¡6. Pinout ÃʱâÈ­ ¼³Á¤

¡¡7. µð¹ÙÀ̽º ±âº» ¼³Á¤

¡¡8. GPIO ÀÎÅÍ·´Æ® ¼³Á¤

¡¡9. Generate Code »ý¼º

¡¡10. Source Code ÀÛ¼ºÇϱâ

¡¡11. µð¹ö±× ¹× ´Ù¿î·ÎµåÇϱâ

¡¡12. º¸µå ÇÁ·Î±×·¥ ½ÇÇàÇϱâ



chapter 5. USART Ȱ¿ëÇϱâ (Polling, Interrupt, DMA)

¡¡1. STM32 USART ±¸¼º

¡¡2. USART Çϵå¿þ¾î ¼³Á¤

¡¡3. Polling ¹æ½Ä (printf())

¡¡4. STM32IDE console Ȱ¿ë Debug »ç¿ëÇϱâ

¡¡5. Interrupt ¹æ½Ä

¡¡6. DMA ¹æ½Ä



chapter 6. ADC Ȱ¿ëÇϱâ (Polling, Interrupt, DMA)

¡¡1. °³¿ä

¡¡2. ADC Çϵå¿þ¾î ¼³Á¤

¡¡3. Polling ¹æ½Ä ½Ì±Û

¡¡4. Polling ¹æ½Ä ¸ÖƼ

¡¡5. Interrupt ¹æ½Ä

¡¡6. DMA ¹æ½Ä



chapter 7. MCU Internal ¿Âµµ ÃøÁ¤Çϱâ

¡¡1. °³¿ä

¡¡2. Internal ¿Âµµ Sensor °è»ê

¡¡3. ADC ¼³Á¤

¡¡4. Generate Code »ý¼º

¡¡5. Source Code ÀÛ¼ºÇϱâ

¡¡6. µð¹ö±× ¹× ´Ù¿î·ÎµåÇϱâ

¡¡7. º¸µå ÇÁ·Î±×·¥ ½ÇÇàÇϱâ

¡¡8. ÇÁ·Î±×·¥ ½ÇÇà È®ÀÎ



chapter 8. Timer Ȱ¿ëÇϱâ 1 (ŸÀÌ¸Ó ±âÃÊ, RTC)

¡¡1. °³¿ä

¡¡2. ŸÀÌ¸Ó ½Ç½À À§ÇÑ Çϵå¿þ¾î ¼³Á¤

¡¡3. Ŭ·° ¼³Á¤

¡¡4. ŸÀÌ¸Ó 1°³ »ç¿ëÇϱâ

¡¡5. ŸÀÌ¸Ó 2°³ »ç¿ëÇϱâ

¡¡6. RTC(Real-Time Clock) »ç¿ëÇϱâ(Date,Time)

¡¡7. RTC(Real-Time Clock) »ç¿ëÇϱâ(Alarm)



chapter 9. Timer Ȱ¿ëÇϱâ 2 (PWM, Compare out, Input Capture )

¡¡1. °³¿ä

¡¡2. ½Ç½À À§ÇÑ Çϵå¿þ¾î ¼³Á¤

¡¡3. Ŭ·° ¼³Á¤

¡¡4. PWM Ȱ¿ëÇϱâ

¡¡5. OutPut Compare Ȱ¿ëÇϱâ

¡¡6. Input Capture Ȱ¿ëÇϱâ(³»ºÎ Ŭ·°)

¡¡7. Input Capture Ȱ¿ëÇϱâ(¿ÜºÎ Ŭ·°)



chapter 10. µð½ºÇ÷¹ÀÌ ÀåÄ¡ Ȱ¿ëÇϱâ (CLCD, OLED, GLCD)

¡¡1. °³¿ä

¡¡2. CLCD Ȱ¿ëÇϱâ

¡¡3. OLED Ȱ¿ëÇϱâ

¡¡4. GLCD Ȱ¿ëÇϱâ



chapter 11. FreeRTOS Ȱ¿ëÇϱâ

¡¡1. °³¿ä

¡¡2. FreeRTOS ½Ç½À À§ÇÑ Çϵå¿þ¾î ¼³Á¤

¡¡3. Ŭ·° ¹× SYS ¼³Á¤

¡¡4. FreeRTOS Ȱ¿ëÇϱâ

¡¡5. Binary Semaphore Ȱ¿ëÇϱâ

¡¡6. Software Timer Ȱ¿ëÇϱâ



chapter 12. Application (ÃÊÀ½ÆÄ, ¾Ð·Â, ·Îµå ¼¿, ¼­¹Ì½ºÅÍ)

¡¡1. °³¿ä

¡¡2. Ŭ·° ¹× SYS ¼³Á¤

¡¡3. ÃÊÀ½ÆÄ¼¾¼­(HC-SR04) Ȱ¿ëÇϱâ

¡¡4. ¾Ð·Â¼¾¼­(BMP180) Ȱ¿ëÇϱâ

¡¡5. ·Îµå ¼¿ (Load cell)(BCL-6L) Ȱ¿ëÇϱâ 1

¡¡6. ·Îµå ¼¿ (Load cell)(BCL-6L) Ȱ¿ëÇϱâ 2

ÀúÀÚ ¼Ò°³

Á¤±Ý¼· (ÁöÀºÀÌ)



ÀÛ°¡ÀÇ ´Ù¸¥Ã¥

 

Cortex-M4 À̷аú ½Ç¹« - ARM Core STM 32 ¸¶½ºÅÍÇϱâ

Á¤±Ý¼·, ±èÇöȯ, Á¤¿ë¼· (ÁöÀºÀÌ)
19,000 ¿ø

±¤¹®°¢

ÃâÆÇ»çÀÇ ´Ù¸¥Ã¥

 

2024 ¼³ºñº¸Àü±â»ç ½Ç±â


20,000 ¿ø

±¤¹®°¢
 

ÃֽŠÀüÀÚȸ·Î ½ÇÇè


27,000 ¿ø

±¤¹®°¢