YD-RP2040 ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯ º¸µå
C/¸¶ÀÌÅ©·Î ÆÄÀ̽ã/ȸ·Î ÆÄÀ̽ã/¾ÆµÎÀ̳ë
µà¾ó ÄÚ¾î ¾Ï Cortex-M0 +/264KB ³»ºÎ RAM/4M ¿ÀÇÁ Ĩ Ç÷¡½Ã (W25Q32)/Type-C USB/WS2812 RGB/PWR LED/USR Å°/REST Å°
![](https://ae01.alicdn.com/kf/S77c0bdb0e4794cb5bab5ee59a21ad242w.png)
![](https://ae01.alicdn.com/kf/S2e6f2144f35244ed9303d154f1957236A.png)
![](https://ae01.alicdn.com/kf/Sc8d9d66c8b52497ea7cb08b3ab95a575a.png)
![](https://ae01.alicdn.com/kf/S2473cdff0ac84e478c2bcbcf3380cb70n.png)
°í¼º´É. Àú·ÅÇÑ ºñ¿ë. ÀÛÀº ÆÐÅ°Áö.
À¯¿¬ÇÑ I/O´Â RP2040 À» ¹°¸®Àû ¼¼°è¿Í ¿¬°áÇÏ¿© °ÅÀÇ ¸ðµç ¿ÜºÎ ÀåÄ¡¿Í ¿¬°áÇÒ ¼ö ÀÖ½À´Ï´Ù. Á¤¼ö ¿öÅ©·Îµå¸¦ ÅëÇÑ °í¼º´É ¹Ù¶÷. ³·Àº ºñ¿ëÀº ÁøÀÔ À庮À» ¿ÏÈÇÏ´Â µ¥ µµ¿òÀÌ µÈ´Ù.
ÀÌ°ÍÀº ´ÜÁö °·ÂÇÑ Ä¨ÀÌ ¾Æ´Õ´Ï´Ù. ÀÌ Ä¨Àº ¸¶Áö¸· ÈûÀ» °ßµô ¼ö ÀÖµµ·Ï ¼³°èµÇ¾ú½À´Ï´Ù. 6 °³ÀÇ µ¶¸³Àû ÀÎ RAM ¹ðÅ©¿Í ¹ö½º Æк긯ÀÇ Çٽɿ¡ ¿ÏÀüÈ÷ ¿¬°áµÈ ½ºÀ§Ä¡¸¦ »ç¿ëÇϸé ÄÚ¾î¿Í DMA ¿£ÁøÀÌ °æÇÕ¾øÀÌ º´·Ä·Î ÀÛµ¿Çϵµ·Ï ½±°Ô Á¶Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
![](https://ae01.alicdn.com/kf/S2c09e9ac8bf94639b99beb5dd0cddee5A.png)
C/C ++
°í±Þ »ç¿ëÀÚ ¹× Àü¹® °³¹ßÀÚ¸¦ À§ÇØ ¿ÏÀüÇÑ C SDK, GCC ±â¹Ý µµ±¸ üÀÎ ¹× Visual Studio ÄÚµå ÅëÇÕÀ» Á¦°øÇÕ´Ï´Ù.
¸¶ÀÌÅ©·Î ÆÄÀ̽ã
¾ÖÈ£°¡¿Í Ãʺ¸ÀÚ¸¦ À§ÇØ RP2040 ¿ë MicroPython Æ÷Æ®¸¦ Á¦°øÇÏ¿© ¸ðµç ĨÀÇ Çϵå¿þ¾î ±â´ÉÀ» ³ëÃâÇÕ´Ï´Ù.
ȸ·Î ÆÄÀ̽ã
Raspberry Pi Àç´ÜÀº Raspberry Pi ÄÄÇ»Å͸¦ Ãâ½ÃÇßÀ» ¶§ ´ÜÀÏ º¸µå ÄÄÇ»ÆÃÀ» º¯°æÇß½À´Ï´Ù. ÀÌÁ¦ »õ·Î¿î Raspberry Pi Pico°¡ Ãâ½ÃµÇ¸é¼ ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯¿¡ ´ëÇØ µ¿ÀÏÇÑ ÀÛ¾÷À» ¼öÇà ÇÒ Áغñ°¡µÇ¾ú½À´Ï´Ù. ÀÌ Àú·ÅÇÑ °¡°ÝÀÇ ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯ º¸µå´Â °·ÂÇÑ »õ·Î¿î ĨÀÎ RP2040 °ú ¸ðµç fixinÀ» ÅëÇØ ½ºÆ®·¹½º ¾ø´Â °¡°ÝÀ¸·Î ÀÓº£µðµå ÀüÀÚ ÇÁ·ÎÁ§Æ®¸¦ ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù.
»ç¿ëÀÚ´Â ´Ù¸¥ °³¹ß ¹æ¹ý¿¡ÁÖÀǸ¦ ±â¿ïÀÏ ¼öµµ ÀÖ½À´Ï´Ù.
¿¹:ÀÚ¹Ù ½ºÅ©¸³Æ®, ¾ÆµÎÀ̳ë, ³ì, ·ç¾Æ, À̵¿, FreeRTOS, ¹«·á ÆĽºÄ®, ¸®½ºÇÁ
![](https://ae01.alicdn.com/kf/Sa0b46e0ce7d641018853d86dd46032522.png)
°ø½Ä ¶óÁ¸® ÆÄÀÌ ÇÇÄÚ¿¡ ºñÇØ, VCC-GND ½ºÆ©µð¿À `YD-RP2040 ´ÙÀ½°ú °°Àº °³¼± »çÇ×ÀÌ ÀÖ½À´Ï´Ù:
PWR Àü¿ø LED Ãß°¡
USB ÀÎÅÍÆäÀ̽º°¡ À¯Çü C USB·Î º¯°æµÇ¾ú½À´Ï´Ù.
Àç¼³Á¤ ÀÛ¾÷ ¹× Æß¿þ¾î ¾÷µ¥ÀÌÆ® ÀÛ¾÷À» ¿ëÀÌÇÏ°ÔÇϱâ À§ÇØ Àç¼³Á¤ ¹öÆ°À» Ãß°¡Çß½À´Ï´Ù.
USRkey »ç¿ëÀÚ ¹öÆ° (GPIO24) À» Ãß°¡Çß½À´Ï´Ù.
RGB Á¶¸í Ãß°¡ (GPIO23)
PICOÀÇ W25Q16 À» W25Q32(4M)/W25Q64(8M)/W25Q128(16M) ·Î º¯°æ![](https://ae01.alicdn.com/kf/S2ac70e0ee7a041948ca2a86f27e03dc5Q.png)
![](https://ae01.alicdn.com/kf/Sb6dcbf7d56ad45a78d796cf150334346A.png)
Æß¿þ¾î ÀÛ¾÷À» ¾÷µ¥ÀÌÆ®ÇÏ·Á¸é:
¸ÕÀú USB ÄÉÀ̺íÀ» ÅëÇØ ÄÄÇ»Å͸¦ ¿¬°áÇϽʽÿÀ.
ºÎÆà ¹öÆ°À» ±æ°Ô ´©¸¨´Ï´Ù.
RST ¹öÆ°À» ´©¸¨´Ï´Ù.
1 ÃÊ ÈÄ¿¡ ºÎÆà ¹öÆ°À» ³õ½À´Ï´Ù.
ÄÄÇ»ÅÍ´Â ÀÚµ¿À¸·Î À̵¿½Ä ÇÏµå µð½ºÅ©·Î ÀνÄÇÕ´Ï´Ù.
Æß¿þ¾î ÆÄÀÏÀ» ³ªÅ¸³ª´Â ÇÏµå µð½ºÅ©¿¡ º¹»çÇϸé ÄÚ¾î º¸µå°¡ ÀÚµ¿À¸·Î ÀçºÎÆõ˴ϴÙ.
USB ÄÉÀÌºí »ç¿ë Áöħ
YD-RP2040 ÄÚ¾î º¸µåÀÇ ¿Âº¸µå USB Æ÷Æ®´Â Type-C ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
ÄÄÇ»ÅÍ¿Í Åë½ÅÇÏ°í Àü¿øÀ» °ø±ÞÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÄÉÀ̺íÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù: USB Type A to Type-C ÄÉÀÌºí ¶Ç´Â CC ÄÉÀ̺í
ÀϹÝÀûÀ¸·Î »ç¿ëÇÏ´Â USB A Æ÷Æ®¿Í Type-C ÄÉÀ̺íÀº ÃæÀü¸¸ °¡´ÉÇϸç YD-RP2040 È£½ºÆ® °£ÀÇ Åë½Å¿¡´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.
![](https://ae01.alicdn.com/kf/S1a17d58e1f8b437d9a4fc8fcd0d7cfeeu.png)
![](https://ae01.alicdn.com/kf/S78352c36f317459395bbb0b8952866904.png)
![](https://ae01.alicdn.com/kf/S478679c6f23a454b852e1283fb5fb601h.png)
¿¡½ºÅä´Ï¾ÆÀÇ Tartu ´ëÇп¡¼ ÀÛ¼ºÇÑ MIT ¼ÒÇÁÆ®¿þ¾î Thonny´Â Python °³¹ß¿¡ ±ÇÀåµÇ¾ú½À´Ï´Ù.
![](https://ae01.alicdn.com/kf/S108ebd367cc248b99c812439c916e4f33.png)
![](https://ae01.alicdn.com/kf/S52925b3c4ab2487bb4fe06279154ec03W.png)