ST¸¶ÀÌÅ©·ÎÀÏ·ºÆ®·Î´Ð½º°¡ STM32 ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¼º´É ¹× È¿À²¼ºÀ» ÃÖ´ë·Î ³ôÀÏ ¼ö ÀÖµµ·Ï ÃÖÀûÈ ¼öÁØÀ» ³ôÀÌ°í ¹Ù·Î »ç¿ëÀÌ °¡´ÉÇÑ(ready-to-use) ·¹Áö½ºÅÍ ·¹º§ ÄÚµå ‘STM32½º´ÏÆê(STM32Snippets)’À» Á¦°øÇÑ´Ù.
·¹Áö½ºÅÍ ·¹º§¿¡¼ ÇÁ·Î±×·¡¹ÖÀÌ °¡´ÉÇÏ¸é ¸Þ¸ð¸® Ç²ÇÁ¸°Æ®¸¦ ÁÙÀÌ°í, ÇÁ·Î¼¼¼ Áֱ⸦ ´ÜÃàÇϸç, °ø±Þ Àü·ù¸¦ ÁÙÀÏ ¼ö ÀÖÁö¸¸ ÀϹÝÀûÀ¸·Î Ĩ ¸Å´º¾óÀ» ¿À·§µ¿¾È ÁýÁßÀûÀ¸·Î ¿¬±¸ÇØ¾ß ÇÏ´Â ÇÊ¿ä°¡ ÀÖ´Ù.
ÀÌ¿¡ ‘STM32½º´ÏÆê’Àº ¾ÖÇø®ÄÉÀÌ¼Ç ¼º´ÉÀ» Çâ»ó½ÃÅ°°í, Àü·Â ¹× ºñ¿ë ¸ñÇ¥¸¦ ÃæÁ·½ÃÅ°´Â µ¥ µµ¿òÀÌ µÇ´Â ¸Å²ô·´°í È¿À²ÀûÀÎ ÇÁ·Î±×·¥ °³¹ßÀ» À§ÇÑ ´õ¿í ºü¸¥ ·çÆ®¸¦ Á¦°øÇÑ´Ù.
‘STM32½º´ÏÆê’Àº ÃÖ±Ù ¹ßÇ¥µÈ STM32Å¥ºê(STM32Cube) ¼ÒÇÁÆ®¿þ¾î Åø ¹× Ãʱ⼳Á¤°ú Æ÷Æà °£¼Òȸ¦ À§ÇÑ ÀÓº£µðµå ¼ÒÇÁÆ®¿þ¾î¿¡ Æ÷ÇԵȴÙ. °³¹ßÀÚµéÀº È޴뼺ÀÌ ÁÁÀº ‘STM32Å¥ºê’¸¦ ÀÌ¿ëÇϰųª, ±¸Çö¿¡ ÃÖÀûÈµÈ ‘STM32½º´ÏÆê’ Áß¿¡¼ ¼±ÅÃÇÒ ¼ö ÀÖ´Ù.
À̵éÀº âÀÇÀûÀÎ ÀÓº£µðµå ¼³°è¿¡¼ STM32¸¦ ¿ì¼± ¼øÀ§·Î °í·ÁµÇµµ·Ï ÇÏ´Â ½ÃÀå À¯ÀÏÀÇ °³¹ß ¿¡ÄڽýºÅÛÀÌ´Ù.
ST´Â ¸ðµç STM32 ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯ Á¦Ç°¿¡¼ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ‘STM32½º´ÏÆê’À» Ãâ½ÃÇßÀ¸¸ç, USB ÄÁÆ®·Ñ·¯¸¦ Á¦¿ÜÇÑ STM32 F0 ÁÖº¯ÀåÄ¡ ¼¼Æ®¸¦ ¿Ïº®È÷ Áö¿øÇÏ´Â 100¿© °³ÀÇ ½º´ÏÆêÀ» ¿ì¼± Ãâ½ÃÇß´Ù.
½º´ÏÆêÀº ¹«·á ´Ù¿î·Îµå°¡ ¹Ù·Î °¡´ÉÇϸç, STM32F072B-DISCO µð½ºÄ¿¹ö¸® º¸µå ¹× IARÀÇ EWARMÅøÀ̳ª ÄÉÀÏÀÇ MDK-ARM °³¹ß ȯ°æ¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¾Æ¿ï·¯ ÀϺΠ½º´ÏÆêÀº STM32 F0 ·¹ÆÛ·±½º ¸Å´º¾ó¿¡ Áï½Ã ÅëÇյǾî MCU°¡ ¾î¶»°Ô ÀÛµ¿µÇ´ÂÁö¿¡ ´ëÇÑ ÀÌÇظ¦ µ½´Â ‘»ùÇÃ’À» Á¦°øÇÑ´Ù. |