Type1: Æß¿þ¾î¸¦ Å¿ìÁö ¸¶½Ê½Ã¿À.
Type2: °øÀå ±¸¿î Æß¿þ¾î
\ \
Çϵå¿þ¾î: ÀÌ ¹öÀüÀº ÀÏ°üµÈ withpyboardThe °ø½Ä À¥ »çÀÌÆ®ÀÇ Ç¥ÁØ ¹öÀüÀº ±âº»ÀûÀ¸·Î µ¿ÀÏÇÕ´Ï´Ù, ÀÏÄþî Ç¥ÁØ ¹öÀü, ĨÀ» »ç¿ëÇÏ¿© isSTM32F405RGT6, Ç¥ÁØ ¹öÀü°ú °ø½Ä À¥ »çÀÌÆ®ÀÇ Ç¥ÁØ ¹öÀüÀÇ Â÷ÀÌ°¡ ¿©ÀüÈ÷ ÀÖ½À´Ï´Ù.
\ \
- \
- »ç¿ëÀÚ Å° jitterbugÀÇ ¼öÁ¤ (Ç®´Ù¿î¿¡ capacitor Å͸¦ Ãß°¡)
- \
- Àü¿ø Ç¥½ÃµîÀÌ º¸µåÀÇ °¡ÀåÀÚ¸®¿¡ Ãß°¡µÇÁö¸¸ ¿ø·¡ÀÇ ¿Ü°üÀ» Æı«ÇÏ´Â °Íó·³ º¸ÀÔ´Ï´Ù. ÀÌ ±â´ÉÀ» ¿øÇÏÁö ¾Ê´Â °æ¿ì, ´ç½ÅÀº ÆæÄ¡·Î ±×°ÍÀ» break ¼ö ÀÖ½À´Ï´Ù (¿ìÇ¥ ±¸¸Û µðÀÚÀÎÀº ²÷°Ô ¾ÆÁÖ ½±½À´Ï´Ù)
- \
- ¸¹Àº »ç¿ëÀÚ°¡ ÀüÅëÀûÀÎ ÇÙ½É ³Î·Î °³¹ßµÈ´Ù´Â °ÍÀ» °í·ÁÇØ, ¿ì¸®´Â boardSWDInterface, ½¬¿î Á¢±Ù, eÀÇ ´Ù¸¥ Ãø¿¡ °¡ÀåÀÚ¸®¸¦ Áõ°¡Çß½À´Ï´Ù. g j-linkperhapsstlinkdebugger, ´ç½ÅÀº ±×°ÍÀ» »ç¿ëÇÏÁö ¾Ê°í ½±°Ô ±×°ÍÀ» break ¼ö ÀÖ½À´Ï´Ù
- \
- ´ç½ÅÀÌ Æß¿þ¾î¸¦ ¼ÖÁúÇÏ°í ½ÍÀº °æ¿ì¿¡, ±Ý¼Ó ÁöÈÖÀÚ¸¦ °¡Áø ´Ü¶ôÀº requiredboot0And3.3v, ¾ÆÁÖ ºÒÆíÇÕ´Ï´Ù, ¿ì¸®´Â innovativelyboot0key¿¡¼ °áÇÕÇß½À´Ï´Ù, ´Ù¸¸ pressboot0Press enterUSBUnder communicationdfupattern, Æß¿þ¾î ¶Ç´Â ±âŸ ÇÁ·Î±×·¥À» ºê·¯½ÃÇÏ´Â µ¥ ¸Å¿ì Æí¸®ÇÕ´Ï´Ù.
- \
\ \
ÇÁ·Î±×·¡¹Ö Ãø¸é: »ç¿ë µÈ herePythonIt ÀüÅëÀûÀÎ ÄÄÇ»ÅÍ ¶Ç´Â serversPythonCastration ÃÖÀûÈ¿¡ »ç¿ë µÇ¾ú½À´Ï´Ù, ÁÁÀº ±¸º°, ±×°ÍÀº namedMPY, ±× isuPythonorμPython.
\ \
Usepythonit¿¡´Â µÚ¿¡ ¿À´Â ÀÌÁ¡ÀÌ ÀÖ½À´Ï´Ù:
\ \
ÇÁ·Î±×·¡¹Ö È¿À², ºü¸¥ ÀÀ¿ë ÇÁ·Î±×·¥.
\ \
½¬¿î ½ÃÀÛ, ¹è¿ì±â ½¬¿îPythonProgramming »ç°í´Â toCBetter ¾ð¾î ÇнÀ°ú ºñ±³ÇÏ¿© Àΰ£ÀÇ »ý°¢À¸·Î ÆíÇâµË´Ï´Ù.
\ \
´ú ÄÚµå,ÄÚµå´Â Àб⠽±½À´Ï´Ù, ÀÌÇØÇϱ⠽±½À´Ï´Ù, ±×°ÍÀº ½±°Ô º¯°æ, ÄÚµå ºñ±³ tocLanguage Å©°Ô °¨¼Ò, ±×°ÍÀº becausempyreuses ¶óÀ̺귯¸®, µµ¼°ü ¹× ÅëÈ·Î È®ÀÎµÈ ÅëÁ¦ ¼¼ºÎ»çÇ× ÇÁ·Î±×·¥À» Æ÷ÀåÇϽʽÿÀ ±×°ÍÀº Á÷Á¢, cLanguage ÀϹÝÀûÀ¸·Î ÇÏ´Ü¿¡ ½ÃÀÛ, ¿¹¸¦ µé¾î, ¾²±â aSTM32controlW5500The ÇÁ·Î±×·¥ »ç¿ëÀÚ ÄÚµå´Â °ø½Ä ¶óÀ̺귯¸®·Î °è»êµË´Ï´Ù andw5500All ¶óÀ̺귯¸®´Â there300wist ¶óÀÎ, mpyJust 12 ¶óÀÎÀÇ ÄÚµå ¡£
\ \
´ú ÄÚµå, CheckBUGThe È¿À²¼ºÀº Å©°Ô Áõ°¡, \ ´ú ÄÚµå, ±×·¡¼ ºÒ¸®´Â ¾²±â ÄÚµå ºÙ¿© ³Ö±â, º¹»ç ¹× º¯°æ ¸Å°³ º¯¼ö, ´ú ÄÚµå, ÀýÂ÷ ¿ø¼þÀÌ Å»¸ð°¡ ´ú, ³ª´Â ¾ÆÀ̵éÀ»º¸°í ´©±º°¡¸¦ ãÀ» ½Ã°£ÀÌ ÀÖ½À´Ï´Ù, ´ú ÄÚµå, º¸½º, Á¦Ç° ½ÇÇàÁÖ±â´Â ª°í ºÎÀÚ°¡ ºü¸¨´Ï´Ù!
\ \
Äڵ带 ÀÛ¼ºÇÏ´Â ¼ÒÇÁÆ®¿þ¾î´Â °£´ÜÇÕ´Ï´Ù.BecausePythonInterpreter ³»Àå inSTM32In Ĩ, ³ª´Â toCLanguage ÄÄÆÄÀÏ ¹× ¿¬°á, ´ú ÄÚµå, ÆÄÀÏ Á¶Á÷ ¼ÒÇÁÆ®¿þ¾î, ÀÌ µÎ °¡Áö Ãø¸é¿¡ ´ëÇÑ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù ¿øÇÏÁö ¾Ê½À´Ï´Ù, usePythonJust ÅؽºÆ® ÆíÁý ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇϱâ·Î °áÁ¤Çß½À´Ï´Ù. anythingIDE(MDK KEIL IARetc.) °¡ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù. ¡£ \ ÄÚµù ÇÁ·Î¼¼½º´Â °£´ÜÇÕ´Ï´Ù, ´ç½ÅÀº bulkyide¸¦ ¼³Ä¡ÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù, ÄÄÇ»ÅÍ´Â ´õ ¸¹Àº °ø°£À» °¡Áö°í, °ÅÀÇ ¸ðµç ÄÄÇ»ÅÍ´Â Äڵ带 ÀÛ¼ºÇÏ°í ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù, ´ç½ÅÀº ½ÉÁö¾î Ŭ¶ó¿ìµå¿¡ ¾µ ¼ö ÀÖ½À´Ï´Ù.\µð¹ö±ë ¹× ´Ù¿î·Îµå°¡ °£´ÜÇÕ´Ï´Ù.UseCLanguage ¶ÇÇÑ, µð¹ö±× ´Ù¿î ·Î´õ, ¿ÀÇÁ¶óÀÎ downloaders¿¡ ´ëÇÑ µð¹ö±ë downloadersÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù, PYBNow ÄÄÇ»ÅÍ¿¡ Ç÷¯±× ¹× ±×°ÍÀº generatedUThe µð½ºÅ©°¡ ¿ ¶§ ÆíÁý, Ŭ¸¯ ÀúÀå, ÀÌ ´Ü°è´Â µð¹ö±ë (REPL) ¶Ç´Â Àμâ Á¤º¸¸¦ º¼ ¼öÀÖ´Â °¡»ó Á÷·Ä Æ÷Æ®¸¦ »ý¼º, ·¹ÄÚµù ÇÁ·Î±×·¥À» ´Ù¿î·ÎµåÇÏ´Â µ¥ »ó´ëÀûÀÔ´Ï´Ù.\¿À·ùº¸°í ¸ÞÄ¿´ÏÁòÀº °£´ÜÇÕ´Ï´Ù.ÇÁ·Î±×·¥ hasBUGIt ½±°Ô passedREPLError º¸°í, ¸Å¿ì Áö´ÉÇü ¼ö ÀÖ½À´Ï´Ù.\Æ©Å丮¾óÀº °£´ÜÇÕ´Ï´Ù.»ç¿ëÀÚ°¡ ÀÏ»óÀ̶ó°í ºÎ¸£´Â °ÍÀº ªÀº ±â»ç¸¦ ¿Ï·á ÇÒ ¼ö ÀÖ½À´Ï´Ù.
\ \
ºê·¯½Ã Æß¿þ¾î ¼³¸í: runmpyThe ÇØ´ç Æß¿þ¾î¸¦·ÎµåÇؾßÇÏ´Â °æ¿ì º£¾î ¸ÞÅ» ÄÄÇ»ÅÍ¿¡ ¼³Ä¡µÈ ¿î¿µ üÁ¦¿Í ºñ±³ÇÏ¿© ÃֽŠÆß¿þ¾î¸¦ »ç¿ëÇÏ¸é °í°´ ¼ºñ½º¿¡¼ ¿äûÇÒ ¼ö ÀÖ½À´Ï´Ù. Æß¿þ¾î¸¦ ¼ÖÁúÇÏ´Â ¹æ¹ýÀ» ½ÀµæÇÏ´Â °ÍÀº ¹è¿ì°íÀÖ´Ù. ¹°·Ð, Ä©¼ÖÁú ±â¼ú Æß¿þ¾î´Â ¶ÇÇÑ ¸Å¿ì °£´ÜÇÕ´Ï´Ù, ¿ì¸®´Â boardBOOT0Key, pressboot0key¿¡ Ãß°¡ Ãß°¡, againRSTThe º¸µå enteredDFUpattern Ŭ¸¯, adoptDFUThe ¼ÒÇÁÆ®¿þ¾î´Â ºê·¯½Ã·Î ¿Ï·áÇÏ°í Æß¿þ¾î¸¦ ´Ù½Ã ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. Æß¿þ¾î ¹öÀü¾øÀÌ Á¦Ç°À» ±¸ÀÔÇϱâ·Î ¼±ÅÃÇÑ °æ¿ì º¸µå¸¦ ¾ò°í Æß¿þ¾î¸¦ Áö¿ì½Ê½Ã¿À. ÀÚ½ÅÀ» (¿ì¸®ÀÇ º¸µå´Â ±âº»ÀûÀ¸·Î Æß¿þ¾î°¡ ÀÖ½À´Ï´Ù) ¡£ °í°´ÀÇ Ä£±¸°¡ ½Ç¼ö·Î ±¸¸ÅÇÏ°í factoryMPYFirmware º¸µå¸¦ ²¨³»¸é °í°´ ¼ºñ½º¿¡ ¿¬¶ôÇÏ¿© Á÷Á¢ °øÀå Æß¿þ¾î¸¦ »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù (¶Ç´Â ÀͽºÇÁ·¹½º) ¸¦ Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿ì¸®´Â ÇØ´ç °¡°Ý Â÷À̸¦ ȯºÒ ÇÒ °ÍÀÔ´Ï´Ù.
\ \
\ \
\ \
\ \
\ \
\ \
\ \
Çϵå¿þ¾î ȸ·Î ±âÆÇÀº Æò°¡ º¸µåÀÇ Å×½ºÆ® ±¸Çö ȸ·Î ±âÆÇÀ̸ç, ¾×¼¼½º toCLanguage andPythonLanguage ÇÁ·Î±×·¡¹Ö Á¦¾î, ÀÚ½ÅÀÇ ¿ä±¸¸¦ ¿Ï·áÇÏ´Â µ¥ ÇÊ¿äÇÑ ÀýÂ÷¸¦ »ç¿ëÇϱâ À§ÇØ ±¸¸ÅÀÚ¿¡°Ô Á¦°øµÇÁö ¾Ê½À´Ï´Ù. ¼Ò°³ ¸ðµç »óÇ¥ ¶Ç´Â ºÐÀïÀÇ °æ¿ì¿¡´Â Á¦Ç°¿¡ ³ªÅ¸³ª´Â ´Ù¸¥ Ç¥´Â, ÀúÈñ¿¡°Ô ¿¬¶ôÇÕ´Ï´Ù, Áú¹®ÀÌ ÀÖ´Â °æ¿ì¿¡, ¿ì¸®ÀÇ ¼ÒºñÀÚ ºÀ»ç¿¡ ¿¬¶ôÇϽʽÿÀ, »çÀü¿¡ ÀÇ»ç ¼ÒÅëÇÏÁö ¾Ê±â·Î ÀÎÇÑ ¿ÀÇØ ¹× ¼Õ½Ç, ¿ì¸® °¡°Ô´Â ¾î¶² °¡Á¤ÇÏÁö ¾Ê½À´Ï´Ù Ã¥ÀÓ ¡£
\ \
\ \
`