°ø½Ä Raspberry Pi Pico °³¹ß º¸µå ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯ º¸µå RP2040 Cortex-M0 + µà¾ó ÄÚ¾î ARM ÇÁ·Î¼¼¼
Introducition:
¶óÁ¸® ÆÄÀÌ ÇÇÄÚ´Â ¶ó½ºº£¸® ÆÄÀÌ RP2040 ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯ ĨÀ» ±â¹ÝÀ¸·Î ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯ º¸µåÀÔ´Ï´Ù. À¯¿¬ÇÑ µðÁöÅÐ ÀÎÅÍÆäÀ̽º°¡ÀÖ´Â Àúºñ¿ë, °í¼º´É ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯ º¸µå·Î ¼³°èµÇ¾ú½À´Ï´Ù. ¶óÁ¸® ÆÄÀÌ ÇÇÄÚ Æ¯Â¡ µÎ ÆÈ Cortex-M0 + ÄÚ¾î ½ÇÇà ÃÖ´ë 133MHz; 256KB RAM; 30 GPIO ÇÉ; ±×¸®°í ³ÐÀº ¹üÀ§ÀÇ ÀÎÅÍÆäÀ̽º ¿É¼Ç. ÀÌ°ÍÀº Æä¾î 2MB ¿Âº¸µå QSPI Ç÷¡½Ã ¸Þ¸ð¸® À§ÇÑ µ¥ÀÌÅÍ.
°·ÂÇÑ Çϵå¿þ¾î ¸®¼Ò½º ¿Ü¿¡µµ pico´Â dzºÎÇÏ°í ¿Ïº®ÇÑ ¼ÒÇÁÆ®¿þ¾î Áö¿ø ¹× Ä¿¹Â´ÏƼ ¸®¼Ò½º°¡ ÀÖ½À´Ï´Ù. ±×°ÍÀº ¿ÏÀüÇÑ Rasberry Pi °ø½Ä C/C + SDK, Micropython sdk¿Í ÇÔ²² Á¦°øµË´Ï´Ù. ¶ó½ºº£¸® ÆÄÀÌ ÇÇÄÚ·Î ½ÃÀÛÇÏ·Á¸é "https://pico.raspberrypi.org/getting-started" ¸¦ Ŭ¸¯ÇϽʽÿÀ.
Pico´Â ³³¶«µÈ 0.1 "ÇÉ Çì´õ¸¦ »ç¿ëÇϱâ À§ÇÏ¿© µðÀÚÀεǾú½À´Ï´Ù (Ç¥ÁØ 40 ÇÉ º¹°¢ Æ÷Àå º¸´Ù´Â ´õ ³ÐÀº 1°³ÀÇ 0.1" ÇÇÄ¡ÀÔ´Ï´Ù) ¶Ç´Â »ç¿ëÀÚ IO ÇÉÀÌ castellated ¶§¹®¿¡ Ç¥¸é ÀåÂøÇü `module` ·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸®Çà ·Î¿ì ¼Ö´õ¸µ SMT ¸ðµâ·Î »ç¿ëµÇ´Â °æ¿ì USB Ä¿³ØÅÍ¿Í ºÎÆ® ¼¿ ¹öÆ°ÀÇ ¹Ø¿¡ SMT Æе尡 ÀÖ½À´Ï´Ù.
»ç¾ç:
• RP2040 ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯ Ĩ ¿µ±¹¿¡¼ ¶óÁ¸® ÆÄÀÌ¿¡ ÀÇÇØ ¼³°è
• µà¾ó ÄÚ¾î ÆÈ ÇÇÁú M0 + ÇÁ·Î¼¼¼, À¯¿¬ÇÑ ½Ã°è ½ÇÇà ÃÖ´ë 133 MHz
• 264KB SRAM, 2MB ¿Âº¸µå Ç÷¡½Ã ¸Þ¸ð¸®
• Castellated ´ÜÀ§´Â ¿î¹Ý´ë ³Î¿¡ Á÷Á¢ ³³¶«À» Çã¿ëÇÕ´Ï´Ù
• ÀåÄ¡¿Í ÁÖÀÎ Áö¿øÀ» °¡Áø USB 1.1
• ÀúÀü·Â ¼ö¸é ¹× ÈÞ¸é ¸ðµå
• Usb¿¡ ´ë·® ÀúÀåÀ» »ç¿ëÇÏ¿© µå·¡±× ¾Ø µå·Ó ÇÁ·Î±×·¡¹Ö
• 26 ¡¿ ´Ù±â´É GPIO ÇÉ
• 2 ¡¿ SPI, 2 ¡¿ I2C, 2 ¡¿ UART, 3 ¡¿ 12 ºñÆ® ADC, 16 ¡¿ Á¦¾î PWM ä³Î
• Á¤È®ÇÑ ½Ã°è¿Í ŸÀ̸ӿ¡ Ĩ
• ¿Âµµ ¼¾¼
• ¿¡ Ĩ °¡¼ÓµÈ ¶ß Á¡ µµ¼°ü
• ÁÖ¹® ÁÖº¯ Áö¿øÀ» À§ÇÑ 8 ¡¿ Ç®±×¸± ÀÔ·Â/Ãâ·Â (PIO) »óÅ ±â°è
¹øµé 1: ÇÉ Çì´õ ¹× USB ÄÉÀÌºí ¾øÀ½
¹øµé 2: ÇÉ Çì´õ, ¿ëÁ¢ ¾øÀ½!
¹øµé 3: ÇÉ Çì´õ + ¸¶ÀÌÅ©·Î USB ÄÉÀ̺í (¿ëÁ¢ ¾øÀ½)
¹øµé 4: »óÇâ ÇÉ Çì´õ (¿ëÁ¢)
¹øµé 5: »óÇâ ÇÉ Çì´õ (¿ëÁ¢) +1M¸¶ÀÌÅ©·Î USB ÄÉÀ̺í
¹øµé 6: (¿ëÁ¢) ÇÏÇâ ÇÉ Çì´õ
¹øµé 7: (¿ëÁ¢) ÇÏÇâ ÇÉ Çì´õ +1M¸¶ÀÌÅ©·Î USB ÄÉÀ̺í
¹øµé 8: ÇÇÄÚ º¸µå + 400 Ȧ ºê·¹µå º¸µå + 1M ¸¶ÀÌÅ©·Î USB
+ 65pcs Á¡ÆÛ Àü¼±
¹øµé 9: ÇÇÄÚ º¸µå + 830 Ȧ ºê·¹µå º¸µå + 1M ¸¶ÀÌÅ©·Î USB
+ 65pcs Á¡ÆÛ Àü¼±