{"id":29206,"date":"2024-05-06T13:40:33","date_gmt":"2024-05-06T04:40:33","guid":{"rendered":"https:\/\/roverdyn.com\/?p=29206"},"modified":"2024-06-30T21:26:04","modified_gmt":"2024-06-30T12:26:04","slug":"lecture-4-timer-%ec%9d%b4%ec%9a%a9%ed%95%98%ec%97%ac-led-%ec%a0%9c%ec%96%b4%ed%95%98%ea%b8%b0","status":"publish","type":"post","link":"https:\/\/roverdyn.com\/?p=29206","title":{"rendered":"Lecture 4. UART\ub85c PC\uc640 \ud1b5\uc2e0\ud558\uae30"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"29206\" class=\"elementor elementor-29206\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-08f8416 e-flex e-con-boxed e-con e-parent\" data-id=\"08f8416\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-752438e elementor-widget elementor-widget-heading\" data-id=\"752438e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Lecture 4. UART\ub85c PC\uc640 \ud1b5\uc2e0\ud558\uae30<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6041a63 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"6041a63\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f0a9b3c e-grid e-con-boxed e-con e-child\" data-id=\"f0a9b3c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1cedc31 elementor-widget elementor-widget-text-editor\" data-id=\"1cedc31\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3>\uac15\uc758\ubaa9\ud45c<\/h3><ul style=\"line-height: 2em; margin-left: 30px;\"><li>nRF52 \uac1c\ubc1c \ubcf4\ub4dc\uc5d0 \ub0b4\uc7a5\ub41c UARTE-USB Birdge\ub97c \uc0ac\uc6a9\ud558\uc5ec\u00a0 PC\uc640 Serial \ud1b5\uc2e0\uc744 \ud560 \uc218 \uc788\ub2e4.<\/li><li>\u00a0UARTE \ud1b5\uc2e0\uc73c\ub85c PC\uc5d0\uc11c \ubcf4\ub4dc\uc758 RGB LED\ub97c \ucf1c\uace0 \ub04c \uc218 \uc788\ub2e4.<\/li><li>UARTE\uc5d0 \uad00\ud55c \ub2e4\uc591\ud55c \uc124\uc815\uacfc \ud540 \uc124\uc815 \ub4f1 \uc0ac\uc6a9\ubc95\uc744 \uc775\ud78c\ub2e4.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-faa3fa2 elementor-widget elementor-widget-text-editor\" data-id=\"faa3fa2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3>\uc900\ube44\ubb3c<\/h3><ul style=\"line-height: 2em; margin-left: 30px;\"><li>Roverdyn nRF52 \uac1c\ubc1c \ubcf4\ub4dc \u00d7 1 <a href=\"https:\/\/smartstore.naver.com\/roverdyn\/products\/9891232637\">(\uad6c\ub9e4\ud558\uae30)<\/a><\/li><li>\uc804\uc6d0 \uacf5\uae09\uc6a9 Type-C USB \ucf00\uc774\ube14 \u00d7 1<\/li><li>Windows \ub370\uc2a4\ud06c\ud1b1 \ud639\uc740 \ub7a9\ud1b1 \u00d7 1<\/li><li>VS Code \uac1c\ubc1c \ud658\uacbd<\/li><li>PuTTY<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b95eab0 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"b95eab0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e677dc0 elementor-widget elementor-widget-heading\" data-id=\"e677dc0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">UARTE \ud1b5\uc2e0 \ubc0f \uae30\ubcf8 \uc124\uc815<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6b164c5 elementor-widget elementor-widget-spacer\" data-id=\"6b164c5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-561a102 elementor-widget elementor-widget-image\" data-id=\"561a102\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"980\" height=\"353\" src=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-012253-1024x369.png\" class=\"attachment-large size-large wp-image-29769\" alt=\"\" srcset=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-012253-1024x369.png 1024w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-012253-300x108.png 300w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-012253-768x277.png 768w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-012253-800x288.png 800w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-012253.png 1499w\" sizes=\"(max-width: 980px) 100vw, 980px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-90ca6e9 elementor-widget elementor-widget-text-editor\" data-id=\"90ca6e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>UARTE \ud1b5\uc2e0\uc740 Universal asynchronous receiver\/transmitter with EasyDMA\uc758 \uc57d\uc790\ub85c \uc77c\ubc18\uc801\uc778 UART \ud1b5\uc2e0\uc5d0 MCU\uc758 \ub3d9\uc801 \uba54\ubaa8\ub9ac\uc5d0 \uc190\uc27d\uac8c \uc811\uadfc\ud560 \uc218 \uc788\ub294 Nordic \uc0ac\uc758 \uace0\uc720 \uae30\ub2a5\uc778 EasyDMA\ub97c \ucd94\uac00\ud558\uc5ec \uc190\uc27d\uac8c UARTE \ud1b5\uc2e0 \ubc0f \uc778\ud130\ub7fd\ud2b8 \uae30\ubc18 \ud1b5\uc2e0\uc744 \uc218\ud589\ud560 \uc218 \uc788\ub3c4\ub85d \uad6c\uc131\ud55c \uac83\uc785\ub2c8\ub2e4. \uc2e4\uc81c \ubb3c\ub9ac\uc801\uc778 \ub3d9\uc791\uc740 \uae30\uc874\uc758 UART\uc640 \ub3d9\uc77c\ud569\ub2c8\ub2e4. \uac01\uac01 RX, TX \uc120\uacfc CTS, RTS \uc120\uc744 \uc774\uc6a9\ud558\uc5ec \ud1b5\uc2e0\uc744 \uc218\ud589\ud558\uba70 Parity Bit, Flow Control \ub4f1\uc758 \uae30\ub2a5 \ub610\ud55c \ud65c\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\u00a0<\/p><p>\u00a0nRF52 \uc2dc\ub9ac\uc988\uc758 UARTE \uae30\ub2a5\uc740 \uae30\ubcf8\uc801\uc73c\ub85c HAL(Hardware Access Layer)\ub97c \uc774\uc6a9\ud558\uc5ec \uc124\uc815\ud558\uace0 \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc704 \uc774\ubbf8\uc9c0\ub294 nRF52 \uc2dc\ub9ac\uc988\uc5d0\uc11c UARTE\ub97c \uc0ac\uc6a9\ud558\ub294 \uac04\ub2e8\ud55c \ubc29\ubc95\uc5d0 \ub300\ud55c \uc608\uc2dc\uc785\ub2c8\ub2e4. UARTE\ub97c \uc0ac\uc6a9\ud558\uae30 \uc704\ud574\uc11c\ub294 \uae30\ubcf8\uc801\uc73c\ub85c RX, TX \ud540\uc744 \uc124\uc815\ud558\uace0 \uac01\uac01\uc758 \ub370\uc774\ud130\ub97c \uc800\uc7a5\ud560 \ubc84\ud37c\ub97c \uc124\uc815\ud558\uba70 \ud1b5\uc2e0 \uc18d\ub3c4(Baudrate)\ub97c \uc124\uc815\ud558\uc5ec \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ubfd0\ub9cc \uc544\ub2c8\ub77c TX\uc640 RX\uc5d0 \uad00\ud55c \ub2e4\uc591\ud55c \uc774\ubca4\ud2b8\uac00 \uc788\uc73c\uba70 \uac01 \uc774\ubca4\ud2b8\ub294 \uc778\ud130\ub7fd\ud2b8\uc640 \uc5f0\ub3d9\ub418\uc5b4 \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. UARTE \ub294 \uae30\ubcf8\uc801\uc73c\ub85c \ub2e4\ub978 IC \ud639\uc740 MCU \ub4f1\uacfc \uc5f0\uacb0\ub418\uc5b4\uc11c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc73c\uba70, \ud2b9\ud788 UART to USB Bridge IC\ub97c \uc774\uc6a9\ud558\uba74 \ucef4\ud4e8\ud130\uc758 COM \ud3ec\ud2b8\ub97c \ud1b5\ud558\uc5ec \uc9c1\uc811 \ucef4\ud4e8\ud130\uc640 \ud1b5\uc2e0\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1fe16c4 elementor-widget elementor-widget-image\" data-id=\"1fe16c4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"980\" height=\"551\" src=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/zoom_board-1024x576.png\" class=\"attachment-large size-large wp-image-29774\" alt=\"\" srcset=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/zoom_board-1024x576.png 1024w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/zoom_board-300x169.png 300w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/zoom_board-768x432.png 768w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/zoom_board-800x450.png 800w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/zoom_board.png 1498w\" sizes=\"(max-width: 980px) 100vw, 980px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b2b926b elementor-widget elementor-widget-text-editor\" data-id=\"b2b926b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Roverdyn\uc758 nRF52 \uac1c\ubc1c \ubcf4\ub4dc\ub294 \ubc84\uc804\uc5d0 \ub530\ub77c \ub450 \uac00\uc9c0 \ubc84\uc804\uc758 UART to USB Bridge IC\ub97c \uc9c0\uc6d0\ud569\ub2c8\ub2e4. Revision 1\uc758 \uacbd\uc6b0 SiliconLabs \uc0ac\uc758 CP2104 \ube0c\ub9bf\uc9c0 IC\ub97c \ub0b4\uc7a5\ud558\uc600\uc73c\uba70 Revision 2\uc758 \uacbd\uc6b0 CH340BN \ube0c\ub9bf\uc9c0 IC\ub97c \ub0b4\uc7a5\ud558\uc600\uc2b5\ub2c8\ub2e4. \ub450 IC \ubaa8\ub450 nRF52\uc2dc\ub9ac\uc988 MCU\uac00 \uc9c0\uc6d0\ud558\ub294 \ucd5c\ub300 \uc18d\ub3c4\uc778 1Mbps \uc774\uc0c1\uc758 \ud1b5\uc2e0 \uc18d\ub3c4\ub97c \uc9c0\uc6d0\ud558\uba70 \ub450 \ubc84\uc804\uc758 \uac1c\ubc1c \ubcf4\ub4dc \ubaa8\ub450 \ub3d9\uc77c\ud55c RX, TX \ud540\uc744 \uc0ac\uc6a9\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uc0ac\uc6a9\ud558\ub294 \ud540\uc740 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4.<\/p><ul><li>RX\ud540 : P0.07<\/li><li>TX\ud540 : P0.08<\/li><\/ul><p>\uac1c\ubc1c \ubcf4\ub4dc\uc758 \ubc84\uc804\uc5d0 \ub530\ub77c \ube0c\ub9bf\uc9c0 IC\uc758 \uc885\ub958\uc640 \uc5f0\uacb0\ub418\ub294 \ud540\uc740 \ub2ec\ub77c\uc9c8 \uc218 \uc788\uc73c\ub2c8 \ubc18\ub4dc\uc2dc \ub370\uc774\ud130\uc2dc\ud2b8\ub97c \uc0ac\uc804\uc5d0 \ud655\uc778\ud558\uc2dc\uae30 \ubc14\ub78d\ub2c8\ub2e4.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-11963a5 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"11963a5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4fe1bf1 elementor-widget elementor-widget-heading\" data-id=\"4fe1bf1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">UARTE \uc124\uc815 \ubc0f \uc0ac\uc6a9\ud558\uae30<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-026b8d2 elementor-widget elementor-widget-spacer\" data-id=\"026b8d2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f172096 elementor-widget elementor-widget-image\" data-id=\"f172096\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"768\" height=\"432\" src=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/uarte_start-768x432.png\" class=\"attachment-medium_large size-medium_large wp-image-29814\" alt=\"\" srcset=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/uarte_start-768x432.png 768w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/uarte_start-300x169.png 300w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/uarte_start-800x450.png 800w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/uarte_start.png 985w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-855dd8b elementor-widget elementor-widget-text-editor\" data-id=\"855dd8b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>UARTE\ub97c \uc0ac\uc6a9\ud558\uae30 \uc704\ud574\uc11c\ub294 \uae30\ubcf8\uc801\uc778 \uc124\uc815\uc744 \ud574\uc8fc\uc5b4\uc57c \ud569\ub2c8\ub2e4. \ub2e4\uc74c\uc740 \ud544\uc218\ub85c \uc124\uc815\ud558\uc5ec\uc57c \ud558\ub294 \uc124\uc815\uc785\ub2c8\ub2e4.<\/p><ul><li>NRF_UARTE0-&gt;BAUTEDATE : \ud1b5\uc2e0 \uc18d\ub3c4 \uc124\uc815<\/li><li>NRF_UARTE0-&gt;RXD.PTR : \uc218\uc2e0 \ub370\uc774\ud130 \ubc84\ud37c<\/li><li>NRF_UARTE0-&gt;TXD.PTR : \uc1a1\uc2e0 \ub370\uc774\ud130 \ubc84\ud37c<\/li><li>NRF_UARTE0-&gt;PSEL.RXD : \uc218\uc2e0 \ud540 \ubc88\ud638<\/li><li>NRF_UARTE0-&gt;PSEL.TXD : \uc1a1\uc2e0 \ud540 \ubc88\ud638<\/li><li>NRF_UARTE0-&gt;ENABLE : UARTE \uae30\ub2a5 \ud65c\uc131\ud654<\/li><\/ul><p>\uc704 \ud56d\ubaa9 \uc911 Baudrate\ub294 \ud1b5\uc2e0 \uc18d\ub3c4\ub97c \uc124\uc815\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. Baudrate\uc758 \ubc94\uc704\ub294 9600bps ~ 1MBaud\uae4c\uc9c0 \uc9c0\uc6d0\ud569\ub2c8\ub2e4. RXD.PTR, TXD.PTR\uc740 \uc1a1\uc218\uc2e0 \ub370\uc774\ud130 \ubc84\ud37c\ub97c \uc9c0\uc815\ud558\uba70, \ub370\uc774\ud130\ub97c \uc800\uc7a5\ud560 \ubc84\ud37c\uc758 \ud3ec\uc778\ud130 \uc8fc\uc18c\ub97c \uc9c0\uc815\ud558\ub294 \ubc29\ubc95\uc73c\ub85c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. PSEL.RXD\uc640 PSEL.TXD\ub294 \uac01\uac01 Bridge IC\uc640 \uc5f0\uacb0\ub41c RX\ud540\uacfc TX\ud540\uc758 \ubc88\ud638\ub97c \uc785\ub825\ud558\uba74 \ub429\ub2c8\ub2e4. \ub9c8\uc9c0\ub9c9\uc73c\ub85c ENABLE\uc740 \ud574\ub2f9 \ubaa8\ub4c8\uc744 \ud65c\uc131\ud654 \ud560 \uac83\uc778\uc9c0 \uacb0\uc815\ud558\ub294 \uac83\uc73c\ub85c\uc11c, \ud65c\uc131\ud654 \ud558\uae30 \uc704\ud574\uc11c\ub294 0x08 \uac12\uc744 \ub123\uc5b4\uc8fc\uba74 \ub429\ub2c8\ub2e4.<\/p><p>\ub9cc\uc57d \uc778\ud130\ub7fd\ud2b8 \uae30\ub2a5\uc744 \uc774\uc6a9\ud558\uace0\uc790 \ud55c\ub2e4\uba74 \ub2e4\uc74c \ud56d\ubaa9\uc744 \uc124\uc815\ud558\uc5ec\uc57c \ud569\ub2c8\ub2e4.<\/p><ul><li>NRF_UARTE0-&gt;INTENSET<\/li><li>NRF_UARTE0-&gt;SHORTS<\/li><\/ul><p>INTENSET\uc740 \uc0ac\uc6a9\ud558\uace0\uc790 \ud558\ub294 \uc778\ud130\ub7fd\ud2b8 \uc885\ub958\ub97c \uc124\uc815\ud558\ub294\ub370 \uc0ac\uc6a9\ub429\ub2c8\ub2e4. \ub2e4\uc591\ud55c \uc778\ud130\ub7fd\ud2b8 \uc774\ubca4\ud2b8\uac00 \uc788\uc73c\uba70 \uc774 \ud29c\ud1a0\ub9ac\uc5bc\uc5d0\uc11c\ub294 ENDTX, ENDRX, RXDRDY \uc774\ubca4\ud2b8\uc758 \uc778\ud130\ub7fd\ud2b8\ub97c \uc0ac\uc6a9\ud569\ub2c8\ub2e4. SHORTS\ub294 \ub9d0 \uadf8\ub300\ub85c \uc9c0\ub984\uae38\uc744 \uc124\uc815\ud558\ub294 \ub808\uc9c0\uc2a4\ud130\ub85c\uc11c,\u00a0 ENDRX_STARTRX \ud639\uc740 ENDRX_STOPRX\ub97c \uc124\uc815\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774 \ub808\uc9c0\uc2a4\ud130\ub97c \uc124\uc815\ud558\uac8c \ub418\uba74 ENDRX \uc774\ubca4\ud2b8\uac00 \uc0dd\uc131\ub418\uba74 \uc790\ub3d9\uc73c\ub85c STARTRX \ud0dc\uc2a4\ud06c\ub97c \uc218\ud589\ud558\uac70\ub098 STOPRX \ud0dc\uc2a4\ud06c\ub97c \uc218\ud589\ud569\ub2c8\ub2e4.<\/p><p>\ub610\ud55c \uc778\ud130\ub7fd\ud2b8\ub294 Zephyr RTOS\uc758 \uc778\uc2a4\ud134\uc2a4\ub97c \ud65c\uc131\ud654\ud558\uc5ec\uc57c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc73c\ubbc0\ub85c \ub2e4\uc74c \ud568\uc218\ub97c \uc774\uc6a9\ud558\uc5ec \uc778\ud130\ub7fd\ud2b8\ub97c \ud65c\uc131\ud654 \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p><ul><li>IRQ_DIRECT_CONNECT<\/li><li>irq_enable<\/li><\/ul><p>IRQ_DIRECT_CONNECT \ud568\uc218\ub294 \ub9e4\uac1c\ubcc0\uc218\ub85c \uac01\uac01 \uc778\ud130\ub7fd\ud2b8 \uc778\uc2a4\ud134\uc2a4, \uc778\ud130\ub7fd\ud2b8 Priority, \ub9ac\uc2a4\ub108 \ud568\uc218, IRQ \uc124\uc815 \ud50c\ub798\uadf8\ub97c \uc785\ub825\ud558\uba74 \ub429\ub2c8\ub2e4. \ub300\uac1c, \uc778\ud130\ub7fd\ud2b8 \uc6b0\uc120\uc21c\uc704\ub098 IRQ \uc124\uc815 \ud50c\ub798\uadf8\ub294 0\uc73c\ub85c \uc124\uc815\ud558\uc5ec \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. irq_enable\uc740 \uc778\ud130\ub7fd\ud2b8 \uc778\uc2a4\ud134\uc2a4\ub97c \ud65c\uc131\ud654 \uc2dc\ud0a4\ub294 \ud568\uc218\uc774\uba70, \uc774 \ud29c\ud1a0\ub9ac\uc5bc\uc5d0\uc11c\ub294 UARTE0_UART0_IRQn \uc778\uc2a4\ud134\uc2a4\ub97c \uc0ac\uc6a9\ud558\uc600\uc2b5\ub2c8\ub2e4.<\/p><p>\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-337967c elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"337967c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7c5be98 elementor-widget elementor-widget-heading\" data-id=\"7c5be98\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\uc18c\uc2a4 \ucf54\ub4dc<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f04a4a4 elementor-widget elementor-widget-spacer\" data-id=\"f04a4a4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-181c4fa elementor-widget elementor-widget-code-highlight\" data-id=\"181c4fa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard \">\r\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript line-numbers\">\r\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\r\n\t\t\t\t\t<xmp>\/*\r\n        MIT License\r\n\r\n        Copyright (c) 2024. Seonguk Jeong, Roverdyn Inc.\r\n\r\n        Permission is hereby granted, free of charge, to any person obtaining a copy\r\n        of this software and associated documentation files (the \"Software\"), to deal\r\n        in the Software without restriction, including without limitation the rights\r\n        to use, copy, modify, merge, publish, distribute, sublicense, and\/or sell\r\n        copies of the Software, and to permit persons to whom the Software is\r\n        furnished to do so, subject to the following conditions:\r\n\r\n        The above copyright notice and this permission notice shall be included in all\r\n        copies or substantial portions of the Software.\r\n\r\n        THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\n        IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r\n        FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\r\n        AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\r\n        LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\r\n        OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\r\n        SOFTWARE.\r\n*\/\r\n\r\n#include <zephyr\/kernel.h>\r\n\r\n\/* Pin definition *\/\r\n#define GPIO_LED_RED            22\r\n#define GPIO_LED_GREEN          23\r\n#define GPIO_LED_BLUE           24\r\n#define UARTE_PIN_RX            8\r\n#define UARTE_PIN_TX            7\r\n\r\n\/* UARTE Buffer *\/\r\nuint8_t rxBuffer[255] = {0}, txBuffer[255] = {0};\r\n\r\n\/* UARTE Functions *\/\r\nvoid write(uint8_t *data, uint8_t length);\r\nvoid UARTE_Listener();\r\nint main(void)\r\n{\r\n        \/\/ GPIO Configuration\r\n        NRF_GPIO->DIRSET = (1 << GPIO_LED_RED) | (1 << GPIO_LED_GREEN) | (1 << GPIO_LED_BLUE);\r\n        NRF_GPIO->OUTSET = (1 << GPIO_LED_RED) | (1 << GPIO_LED_GREEN) | (1 << GPIO_LED_BLUE);\r\n\r\n        \/\/ UARTE Configuration\r\n        NRF_UARTE0->BAUDRATE = UARTE_BAUDRATE_BAUDRATE_Baud115200;\r\n        NRF_UARTE0->PSEL.RXD = UARTE_PIN_RX;\r\n        NRF_UARTE0->PSEL.TXD = UARTE_PIN_TX;\r\n        NRF_UARTE0->TXD.PTR = (uint32_t)txBuffer;\r\n        NRF_UARTE0->RXD.PTR = (uint32_t)rxBuffer;\r\n        NRF_UARTE0->SHORTS = UARTE_SHORTS_ENDRX_STARTRX_Enabled << UARTE_SHORTS_ENDRX_STARTRX_Pos;\r\n        NRF_UARTE0->INTENSET = UARTE_INTEN_RXDRDY_Enabled << UARTE_INTEN_RXDRDY_Pos;\r\n        NRF_UARTE0->INTENSET = UARTE_INTEN_ENDRX_Enabled << UARTE_INTEN_ENDRX_Pos;\r\n        NRF_UARTE0->INTENSET = UARTE_INTEN_ENDTX_Enabled << NFCT_INTEN_ENDTX_Pos;\r\n        NRF_UARTE0->ENABLE = 0x08;\r\n        NRF_UARTE0->RXD.MAXCNT = 255;\r\n        NRF_UARTE0->TASKS_STARTRX = 1;\r\n        \r\n        \/\/ Enable IRQ Handler\r\n        IRQ_DIRECT_CONNECT(UARTE0_UART0_IRQn, 0, UARTE_Listener, 0);\r\n        irq_enable(UARTE0_UART0_IRQn);\r\n\r\n        while(true){\r\n                k_usleep(10);\r\n        }\r\n        return 0;\r\n}\r\n\r\nvoid write(uint8_t *data, uint8_t length){\r\n        \/\/ Function for UARTE Write\r\n        memcpy(txBuffer, data, length);\r\n        NRF_UARTE0->TXD.MAXCNT = length;\r\n        NRF_UARTE0->TASKS_STARTTX = 1;\r\n}\r\n\r\nvoid UARTE_Listener(){\r\n        \/\/ Function for UARTE RXDRDY interrupt\r\n        static uint8_t order = 0;\r\n        if(NRF_UARTE0->EVENTS_ENDTX == 1){\r\n                \/\/ Clear Tx Buffer\r\n                NRF_UARTE0->EVENTS_ENDTX = 0;\r\n                memset(txBuffer, 0x00, sizeof(uint8_t));\r\n        }\r\n\r\n        if(NRF_UARTE0->EVENTS_RXDRDY == 1){\r\n                \/\/ Clear and Stop RxBuffer\r\n                printk(\"RX data received : %c\\r\\n\", rxBuffer[order]);\r\n                write(&rxBuffer[order], 1);\r\n                if(rxBuffer[order] == 0x0D){\r\n                        NRF_UARTE0->TASKS_STOPRX = 1;\r\n                }else{\r\n                        order++;\r\n                }\r\n                NRF_UARTE0->EVENTS_RXDRDY = 0;\r\n        }\r\n\r\n        if(NRF_UARTE0->EVENTS_ENDRX == 1){\r\n                \/\/ Clear and Stop RxBuffer\r\n                printk(\"%d byte received.\\r\\n\", strlen(rxBuffer));\r\n                write(rxBuffer, strlen(rxBuffer));\r\n\r\n                \/\/ Control LED\r\n                if(strncmp(rxBuffer, \"off\", 3) == 0){\r\n                        NRF_GPIO->OUTSET = (1 << GPIO_LED_RED) | (1 << GPIO_LED_GREEN) | (1 << GPIO_LED_BLUE);\r\n                }else if(strncmp(rxBuffer, \"red\", 3) == 0){\r\n                        NRF_GPIO->OUTCLR = 1 << GPIO_LED_RED;\r\n                }else if(strncmp(rxBuffer, \"green\", 3) == 0){\r\n                        NRF_GPIO->OUTCLR = 1 << GPIO_LED_GREEN;\r\n                }else if(strncmp(rxBuffer, \"blue\", 3) == 0){\r\n                        NRF_GPIO->OUTCLR = 1 << GPIO_LED_BLUE;\r\n                }\r\n\r\n                \/\/ Clear parameter\r\n                order = 0;\r\n                memset(rxBuffer, 0x00, sizeof(uint8_t));\r\n                NRF_UARTE0->EVENTS_ENDRX = 0;\r\n        }\r\n}<\/xmp>\r\n\t\t\t\t<\/code>\r\n\t\t\t<\/pre>\r\n\t\t<\/div>\r\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6e5fe1f elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"6e5fe1f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ac93599 elementor-widget elementor-widget-heading\" data-id=\"ac93599\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\ube4c\ub4dc \ubc0f \ucef4\ud30c\uc77c, \ub2e4\uc6b4\ub85c\ub4dc<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bdb307b elementor-widget elementor-widget-spacer\" data-id=\"bdb307b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b413c97 elementor-widget elementor-widget-text-editor\" data-id=\"b413c97\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\uc791\uc131\ud55c \uc18c\uc2a4 \ucf54\ub4dc\ub294 \ube4c\ub4dc \ubc0f \ucef4\ud30c\uc77c\uc744 \ud55c \ud6c4 \ucd5c\uc885\uc801\uc73c\ub85c\ub294 \ub514\ubc84\uac70 \ud639\uc740 \ud504\ub85c\uadf8\ub798\uba38 \uc7a5\ube44\ub97c \uc774\uc6a9\ud558\uc5ec \uac1c\ubc1c \ubcf4\ub4dc\uc5d0 \ub2e4\uc6b4\ub85c\ub4dc\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uac1c\ubc1c \ubcf4\ub4dc\uc5d0 \uad00\ud55c \uc124\uc815\uc740 &#8220;<a href=\"https:\/\/roverdyn.com\/?p=29168\">nRF52\u00a0 \uac1c\ubc1c\ud658\uacbd \uad6c\ucd95\ud558\uae30<\/a>&#8221; \ud29c\ud1a0\ub9ac\uc5bc\uc744 \ud655\uc778\ud558\uc5ec \uc124\uc815\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p><p><a href=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-023122.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-29863 aligncenter\" src=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-023122.png\" alt=\"\" width=\"951\" height=\"916\" srcset=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-023122.png 951w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-023122-300x289.png 300w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-023122-768x740.png 768w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-023122-800x771.png 800w\" sizes=\"(max-width: 951px) 100vw, 951px\" \/><\/a><\/p><p>\u00a0\uc791\uc131\ud55c \ucf54\ub4dc\ub97c \ube4c\ub4dc\ud558\uae30 \uc704\ud574\uc11c\ub294 \uc6b0\uc120 \ub2e4\uc6b4\ub85c\ub4dc \ud558\uace0\uc790 \ud558\ub294 \ubcf4\ub4dc\ub97c \uc124\uc815\ud574\uc8fc\uc5b4\uc57c \ud569\ub2c8\ub2e4. \ub300\uc0c1 \ubcf4\ub4dc\ub97c \uc815\uc758\ud558\uae30 \uc704\ud558\uc5ec \uc88c\uce21 \ud328\ub110\uc758 \uba54\ub274 \uc911 &#8220;Run and Debug&#8221; \uba54\ub274\ub97c \ud074\ub9ad\ud55c \ud6c4 &#8220;NRF CONNECT:WELCOME&#8221; \ud328\ub110 \ub0b4\ubd80\uc758 &#8220;Create a new board&#8221; \uba54\ub274\ub97c \ud074\ub9ad\ud569\ub2c8\ub2e4.<\/p><p><a href=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-023411.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-29864 aligncenter\" src=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-023411-1024x355.png\" alt=\"\" width=\"980\" height=\"340\" srcset=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-023411-1024x355.png 1024w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-023411-300x104.png 300w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-023411-768x266.png 768w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-023411-1536x532.png 1536w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-023411-800x277.png 800w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-023411.png 1596w\" sizes=\"(max-width: 980px) 100vw, 980px\" \/><\/a><\/p><p>\ud654\uba74 \uc0c1\ub2e8\uc5d0 \ud328\ub110\uc774 \ub098\ud0c0\ub098\uba74 \uc0c8\ub85c\uc6b4 \ubcf4\ub4dc\uc758 \uc774\ub984\uc744 \uc791\uc131\ud55c \ud6c4 \uc5d4\ud130\ud0a4\ub97c \ub20c\ub7ec\uc90d\ub2c8\ub2e4. \ubcf4\ub4dc\uc758 \uc774\ub984\uc740 \uc601\ubb38\uc73c\ub85c \uc791\uc131\ud558\uc5ec\uc57c \ud569\ub2c8\ub2e4.<\/p><p><a href=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-023438.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-29865 aligncenter\" src=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-023438-1024x288.png\" alt=\"\" width=\"980\" height=\"276\" srcset=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-023438-1024x288.png 1024w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-023438-300x84.png 300w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-023438-768x216.png 768w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-023438-800x225.png 800w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-023438.png 1399w\" sizes=\"(max-width: 980px) 100vw, 980px\" \/><\/a><\/p><p>\ub2e4\uc74c\uc73c\ub85c \ubcf4\ub4dc\uc758 \uc774\ub984\uc744 \ud55c\ubc88 \ub354 \uc791\uc131\ud569\ub2c8\ub2e4. \ub2e4\ub9cc \uc774 \uc774\ub984\uc740 \uae30\uacc4\uac00 \uc778\uc2dd\ud560 \uc218 \uc788\ub294 \ubc29\ubc95\uc73c\ub85c \uc791\uc131\ud569\ub2c8\ub2e4. \ub300\uac8c \uc790\ub3d9\uc73c\ub85c \uc791\uc131\ub418\uc5b4 \uc788\uc73c\ubbc0\ub85c \uc5d4\ud130\ud0a4\ub97c \ub20c\ub7ec \ub2e4\uc74c\uc73c\ub85c \ub118\uc5b4\uac11\ub2c8\ub2e4.<\/p><p><a href=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-023451.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-29866 aligncenter\" src=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-023451-1024x343.png\" alt=\"\" width=\"980\" height=\"328\" srcset=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-023451-1024x343.png 1024w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-023451-300x100.png 300w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-023451-768x257.png 768w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-023451-800x268.png 800w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-023451.png 1484w\" sizes=\"(max-width: 980px) 100vw, 980px\" \/><\/a><\/p><p>\ubcf4\ub4dc\uac00 \uc0ac\uc6a9\ud558\ub294 MCU\uc758 \uc885\ub958\ub97c \uc785\ub825\ud569\ub2c8\ub2e4. nRF52 \uac1c\ubc1c \ubcf4\ub4dc\ub294 nRF52810-QFAA \ud639\uc740 nRF52832-QFAA \ub450 \uc885\ub958\ub97c \uc0ac\uc6a9\ud569\ub2c8\ub2e4.<\/p><p><a href=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-023503.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-29867 aligncenter\" src=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-023503-1024x378.png\" alt=\"\" width=\"980\" height=\"362\" srcset=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-023503-1024x378.png 1024w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-023503-300x111.png 300w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-023503-768x284.png 768w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-023503-800x296.png 800w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-023503.png 1459w\" sizes=\"(max-width: 980px) 100vw, 980px\" \/><\/a><\/p><p>\uc0c8\ub85c \uc791\uc131\ud55c \ubcf4\ub4dc\uc758 \uc815\ubcf4\uac00 \uc800\uc7a5\ub420 \uc704\uce58\ub97c \uc124\uc815\ud569\ub2c8\ub2e4. \uae30\ubcf8\uc801\uc73c\ub85c \ud504\ub85c\uc81d\ud2b8 \ub0b4\ubd80\uc758 &#8220;board&#8221; \ud3f4\ub354\uac00 \uc9c0\uc815\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4.<\/p><p><a href=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-023517.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-29868 aligncenter\" src=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-023517-1024x366.png\" alt=\"\" width=\"980\" height=\"350\" srcset=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-023517-1024x366.png 1024w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-023517-300x107.png 300w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-023517-768x274.png 768w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-023517-800x286.png 800w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-023517.png 1408w\" sizes=\"(max-width: 980px) 100vw, 980px\" \/><\/a><\/p><p>\ub9c8\uc9c0\ub9c9\uc73c\ub85c \ubcf4\ub4dc\uc758 \uc81c\uc870\uc0ac\ub97c \uc124\uc815\ud569\ub2c8\ub2e4. \ud574\ub2f9 \ub0b4\uc6a9\uc740 \uc791\uc131\ud558\uc9c0 \uc54a\uc544\ub3c4 \ub3d9\uc791\uc5d0 \uc9c0\uc7a5\uc774 \uc5c6\uc2b5\ub2c8\ub2e4.<\/p><p>\uc704\uc640 \uac19\uc774 \uc0c8 \ubcf4\ub4dc\uc758 \uc815\uc758 \ubc0f \ud30c\uc77c \uc0dd\uc131\uc774 \uc644\ub8cc\ub418\uc5c8\ub2e4\uba74 \ube4c\ub4dc \ud658\uacbd\uc744 \uad6c\uc131\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ube4c\ub4dc \ud658\uacbd\uc740 \uc704\uc758 \ubcf4\ub4dc \ucd94\uac00 \ubc29\ubc95\uacfc \uac19\uc774 \ub3d9\uc77c\ud55c &#8220;Run &amp; Debug&#8221; \ud328\ub110\uc758 &#8220;NRF CONNECT: APPLICATION&#8221; \ud56d\ubaa9\uc5d0\uc11c \uc124\uc815\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p><p><a href=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/06\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-024350.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-29873 aligncenter\" src=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/06\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-024350.png\" alt=\"\" width=\"822\" height=\"447\" srcset=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/06\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-024350.png 822w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/06\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-024350-300x163.png 300w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/06\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-024350-768x418.png 768w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/06\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-024350-800x435.png 800w\" sizes=\"(max-width: 822px) 100vw, 822px\" \/><\/a><\/p><p>\u00a0APPLICATION \ud328\ub110 \uc911 \uc6b0\uce21\uc5d0 \uc704\uce58\ud55c &#8220;Add Build Configuration&#8221; \uc544\uc774\ucf58\uc744 \ub20c\ub7ec \uc124\uc815\ucc3d\uc744 \uc5f4\uc5b4\uc90d\ub2c8\ub2e4.<\/p><p><a href=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/06\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-024547.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-29874 aligncenter\" src=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/06\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-024547-1024x704.png\" alt=\"\" width=\"980\" height=\"674\" srcset=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/06\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-024547-1024x704.png 1024w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/06\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-024547-300x206.png 300w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/06\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-024547-768x528.png 768w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/06\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-024547-1536x1056.png 1536w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/06\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-024547-800x550.png 800w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/06\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-024547.png 1682w\" sizes=\"(max-width: 980px) 100vw, 980px\" \/><\/a><\/p><p>\ube4c\ub4dc \ud658\uacbd \uc124\uc815 \ucc3d\uc774 \ub098\ud0c0\ub098\uba74 \uc704 \uadf8\ub9bc\uacfc \uac19\uc774 &#8220;Custom board&#8221; \ud56d\ubaa9\uc744 \ub20c\ub7ec\uc900 \ub2e4\uc74c \uc774\uc804\uc5d0 \uc0dd\uc131\ud55c \ubcf4\ub4dc\ub97c \uc120\ud0dd\ud569\ub2c8\ub2e4. \uc704 \uc608\uc81c\uc5d0\uc11c\ub294 &#8220;nrf52_devboard_52832&#8221; \ud56d\ubaa9\uc744 \uc120\ud0dd\ud558\uc600\uc2b5\ub2c8\ub2e4. \uc774\ub294 \uc0ac\uc6a9\uc790\uac00 \ub9cc\ub4e0 \ubcf4\ub4dc \uc774\ub984\uc5d0 \ub530\ub77c \ub2ec\ub77c\uc9c8 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ub610\ud55c Configuration \ud56d\ubaa9\uc744 prj.conf \ub85c \uc120\ud0dd\ud569\ub2c8\ub2e4. \uc774\ud6c4 \uc6b0\uce21 \ud558\ub2e8\uc758 &#8220;Build configuration&#8221; \ubc84\ud2bc\uc744 \ub20c\ub7ec \ube4c\ub4dc \ud658\uacbd\uc744 \uad6c\uc131\ud569\ub2c8\ub2e4.<\/p><p><a href=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/06\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-024826.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-29875 aligncenter\" src=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/06\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-024826.png\" alt=\"\" width=\"833\" height=\"419\" srcset=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/06\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-024826.png 833w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/06\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-024826-300x151.png 300w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/06\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-024826-768x386.png 768w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/06\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-024826-800x402.png 800w\" sizes=\"(max-width: 833px) 100vw, 833px\" \/><\/a><\/p><p>\uc774\uc0c1 \uc5c6\uc774 \ube4c\ub4dc\uac00 \uc644\ub8cc\ub418\uc5c8\ub2e4\uba74 \ub2e4\uc2dc APPLICATION\u00a0 \ud328\ub110\ub85c \uc774\ub3d9\ud558\uc5ec &#8220;Flash All Linked Devices&#8221; \ud56d\ubaa9\uc744 \ub20c\ub7ec \ucef4\ud30c\uc77c\ub41c \ud38c\uc6e8\uc5b4\uc758 \ub2e4\uc6b4\ub85c\ub4dc\ub97c \uc2dc\uc791\ud569\ub2c8\ub2e4. \uc774 \ub54c, \ud0c0\uac9f \ubcf4\ub4dc\ub294 \ucef4\ud4e8\ud130\uc640 Jlink \ud639\uc740 \uae30\ud0c0 \ub514\ubc84\uac70, \ud504\ub85c\uadf8\ub798\uba38\uc640 \uc5f0\uacb0\uc774 \ub418\uc5b4 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-879ad89 e-grid e-con-full e-con e-child\" data-id=\"879ad89\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-747e5c1 elementor-widget elementor-widget-image\" data-id=\"747e5c1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"980\" height=\"361\" src=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-025109-1024x377.png\" class=\"attachment-large size-large wp-image-29876\" alt=\"\" srcset=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-025109-1024x377.png 1024w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-025109-300x110.png 300w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-025109-768x283.png 768w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-025109-1536x565.png 1536w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-025109-2048x754.png 2048w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-025109-800x294.png 800w\" sizes=\"(max-width: 980px) 100vw, 980px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b695b43 elementor-widget elementor-widget-image\" data-id=\"b695b43\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"980\" height=\"345\" src=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-025218-1024x360.png\" class=\"attachment-large size-large wp-image-29877\" alt=\"\" srcset=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-025218-1024x360.png 1024w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-025218-300x105.png 300w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-025218-768x270.png 768w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-025218-1536x540.png 1536w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-025218-2048x719.png 2048w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-30-025218-800x281.png 800w\" sizes=\"(max-width: 980px) 100vw, 980px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-52ac9b8 elementor-widget elementor-widget-text-editor\" data-id=\"52ac9b8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\uc704\uc640 \uac19\uc774 \ube4c\ub4dc\ub97c \uc2dc\uc791\ud558\uba70 \ucef4\ud30c\uc77c\uc774 \uc644\ub8cc\ub41c \ud6c4 \uc790\ub3d9\uc73c\ub85c \ucef4\ud30c\uc77c\ub41c \ud38c\uc6e8\uc5b4\ub97c \uac1c\ubc1c \ubcf4\ub4dc\ub85c \uc804\uc1a1\ud569\ub2c8\ub2e4. \uc804\uc1a1\uc774 \uc644\ub8cc\ub418\uba74 \uac1c\ubc1c \ubcf4\ub4dc\ub97c \uc7ac\ubd80\ud305 \ud558\uac70\ub098 \uc804\uc6d0\uc744 \ubd84\ub9ac\ud558\uc600\ub2e4\uac00 \ub2e4\uc2dc \uaf42\uc73c\uba74 \uc0c8\ub85c\uc6b4 \ud38c\uc6e8\uc5b4\ub85c \ub3d9\uc791\ud569\ub2c8\ub2e4.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-34cf142 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"34cf142\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ad56c0c elementor-widget elementor-widget-heading\" data-id=\"ad56c0c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\ub3d9\uc791 \uc2dc\ucf1c\ubcf4\uae30<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72e7904 elementor-widget elementor-widget-spacer\" data-id=\"72e7904\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3657378 e-grid e-con-full e-con e-child\" data-id=\"3657378\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aec5e5d elementor-widget elementor-widget-image\" data-id=\"aec5e5d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"980\" height=\"551\" src=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-29-211948-1024x576.png\" class=\"attachment-large size-large wp-image-29836\" alt=\"\" srcset=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-29-211948-1024x576.png 1024w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-29-211948-300x169.png 300w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-29-211948-768x432.png 768w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-29-211948-1536x864.png 1536w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-29-211948-800x450.png 800w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-29-211948.png 1562w\" sizes=\"(max-width: 980px) 100vw, 980px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fa4fe46 elementor-widget elementor-widget-image\" data-id=\"fa4fe46\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"904\" height=\"848\" src=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-29-211925.png\" class=\"attachment-large size-large wp-image-29831\" alt=\"\" srcset=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-29-211925.png 904w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-29-211925-300x281.png 300w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-29-211925-768x720.png 768w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-29-211925-800x750.png 800w\" sizes=\"(max-width: 904px) 100vw, 904px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e695bb5 elementor-widget elementor-widget-text-editor\" data-id=\"e695bb5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\uc774 \uc608\uc81c\ub97c \uc2e4\ud589\ud558\uae30 \uc704\ud574\uc11c\ub294 \uba3c\uc800 PuTTY \ud504\ub85c\uadf8\ub7a8\uc744 \uc774\uc6a9\ud558\uc5ec \ub3d9\uc791 \uc2dc\ud0ac \uc218 \uc788\uc2b5\ub2c8\ub2e4. PuTTY\ub294 \uacf5\uc2dd \ud648\ud398\uc774\uc9c0\uc5d0\uc11c \ub2e4\uc6b4\ub85c\ub4dc \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. PuTTY\ub97c \uc2e4\ud589\uc2dc\ud0a8 \ud6c4 &#8220;Connection type&#8221; \ud56d\ubaa9\uc5d0\uc11c &#8220;Serial&#8221;\uc744 \uc120\ud0dd\ud55c \ud6c4 \uc0c1\ub2e8\uc758 Serial Line\uc5d0\uc11c COM\ud3ec\ud2b8 \ubc88\ud638\uc640 Speed\ub97c \uc785\ub825\ud569\ub2c8\ub2e4. \uc5f0\uacb0\ub418\uc5b4 \uc788\ub294 COM\ud3ec\ud2b8 \ubc88\ud638\ub294 \uc6b4\uc601\uccb4\uc81c\uc758 &#8220;\uc7a5\uce58\uad00\ub9ac\uc790&#8221; \ud639\uc740 \uac01 \uc6b4\uc601\uccb4\uc81c\uc5d0 \ub9de\ub294 \ubc29\ubc95\uc73c\ub85c \ud655\uc778\ud560 \uc218 \uc788\uc73c\uba70 \uc0ac\uc6a9\ud558\ub294 \ud658\uacbd\uc5d0 \ub530\ub77c \ud3ec\ud2b8 \ubc88\ud638\ub294 \ub2ec\ub77c\uc9c8 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc704 \uc774\ubbf8\uc9c0\uc5d0\uc11c\ub294 COM4 \ud3ec\ud2b8\uc5d0 \uac1c\ubc1c \ubcf4\ub4dc\uac00 \uc5f0\uacb0\ub418\uc5b4 \uc788\uc73c\uba70 \ud1b5\uc2e0 \uc18d\ub3c4\ub294 115200\uc73c\ub85c \uc124\uc815\ud558\uc600\uc2b5\ub2c8\ub2e4. \uc124\uc815\ud55c \ud6c4 &#8220;Open&#8221; \ubc84\ud2bc\uc744 \ub20c\ub7ec \uac1c\ubc1c \ubcf4\ub4dc\uc640 \uc5f0\uacb0\ud569\ub2c8\ub2e4.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a6c5562 e-grid e-con-full e-con e-child\" data-id=\"a6c5562\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f1d72d4 elementor-widget elementor-widget-image\" data-id=\"f1d72d4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"980\" height=\"581\" src=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-29-231228-1024x607.png\" class=\"attachment-large size-large wp-image-29843\" alt=\"\" srcset=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-29-231228-1024x607.png 1024w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-29-231228-300x178.png 300w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-29-231228-768x455.png 768w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-29-231228-800x474.png 800w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-06-29-231228.png 1320w\" sizes=\"(max-width: 980px) 100vw, 980px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9e567e0 elementor-widget elementor-widget-image\" data-id=\"9e567e0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"980\" height=\"551\" src=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/DSC00959-1024x576.jpg\" class=\"attachment-large size-large wp-image-29844\" alt=\"\" srcset=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/DSC00959-1024x576.jpg 1024w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/DSC00959-300x169.jpg 300w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/DSC00959-768x432.jpg 768w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/DSC00959-1536x864.jpg 1536w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/DSC00959-2048x1152.jpg 2048w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/DSC00959-800x450.jpg 800w\" sizes=\"(max-width: 980px) 100vw, 980px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e844487 e-flex e-con-boxed e-con e-parent\" data-id=\"e844487\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-150b7e7 elementor-widget elementor-widget-text-editor\" data-id=\"150b7e7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\uc815\uc0c1\uc801\uc73c\ub85c \uc5f0\uacb0\ub418\uc5c8\ub2e4\uba74 \uc704\uc640 \uac19\uc774 \uc18c\ubb38\uc790\ub85c &#8220;green&#8221; \uc774\ub77c\uace0 \uc785\ub825\ud55c \ud6c4 \uc5d4\ud130 \ud0a4\ub97c \ub204\ub974\uba74 \uac1c\ubc1c \ubcf4\ub4dc\uc758 \ucd08\ub85d\uc0c9 LED\uac00 \ucf1c\uc9c0\ub294 \uac83\uc744 \ud655\uc778 \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ub9c8\ucc2c\uac00\uc9c0\ub85c &#8220;off&#8221; \uae00\uc790\ub97c \uc785\ub825\ud558\uba74 \ubaa8\ub4e0 LED\uac00 \uaebc\uc9c0\ub294 \uac83\uc744 \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774 \ud29c\ud1a0\ub9ac\uc5bc\uc740 \ubc31\uc2a4\ud398\uc774\uc2a4\ud0a4\ub97c \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uc73c\ubbc0\ub85c \ubc31\uc2a4\ud398\uc774\uc2a4 \ud0a4\ub97c \uc774\uc6a9\ud558\uc5ec \uc785\ub825 \uba85\ub839\uc5b4\ub97c \uc218\uc815\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.<\/p><p>\u00a0Red, Green, Blue LED\ub97c \uac01\uac01 \ucf1c\uace0 \uaebc\uc11c 3\uc0c9 \uc774\uc678\uc5d0\ub3c4 \uc870\ud569\ub41c \uc0c9\uc0c1\uc744 \uc5bb\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7a7f63c e-grid e-con-full e-con e-child\" data-id=\"7a7f63c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9f62241 elementor-widget elementor-widget-image\" data-id=\"9f62241\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"980\" height=\"551\" src=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/DSC00960-1024x576.jpg\" class=\"attachment-large size-large wp-image-29845\" alt=\"\" srcset=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/DSC00960-1024x576.jpg 1024w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/DSC00960-300x169.jpg 300w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/DSC00960-768x432.jpg 768w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/DSC00960-1536x864.jpg 1536w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/DSC00960-2048x1152.jpg 2048w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/DSC00960-800x450.jpg 800w\" sizes=\"(max-width: 980px) 100vw, 980px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ee8e8ac elementor-widget elementor-widget-image\" data-id=\"ee8e8ac\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"980\" height=\"551\" src=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/DSC00961-1024x576.jpg\" class=\"attachment-large size-large wp-image-29846\" alt=\"\" srcset=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/DSC00961-1024x576.jpg 1024w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/DSC00961-300x169.jpg 300w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/DSC00961-768x432.jpg 768w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/DSC00961-1536x864.jpg 1536w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/DSC00961-2048x1153.jpg 2048w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/DSC00961-800x450.jpg 800w\" sizes=\"(max-width: 980px) 100vw, 980px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-262efce elementor-align-center elementor-widget elementor-widget-button\" data-id=\"262efce\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/roverdyn.com\/?page_id=27598\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">\ubaa9\ub85d<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-09855dd elementor-widget elementor-widget-spacer\" data-id=\"09855dd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Lecture 4. UART\ub85c PC\uc640 \ud1b5\uc2e0\ud558\uae30 \uac15\uc758\ubaa9\ud45c nRF52 \uac1c\ubc1c \ubcf4\ub4dc\uc5d0 \ub0b4\uc7a5\ub41c UARTE-USB Birdge\ub97c \uc0ac\uc6a9\ud558\uc5ec\u00a0 PC\uc640 Serial \ud1b5\uc2e0\uc744 \ud560 \uc218 \uc788\ub2e4. \u00a0UARTE \ud1b5\uc2e0\uc73c\ub85c PC\uc5d0\uc11c \ubcf4\ub4dc\uc758 RGB LED\ub97c \ucf1c\uace0 \ub04c \uc218 \uc788\ub2e4. UARTE\uc5d0 \uad00\ud55c \ub2e4\uc591\ud55c \uc124\uc815\uacfc \ud540 \uc124\uc815 \ub4f1 \uc0ac\uc6a9\ubc95\uc744 \uc775\ud78c\ub2e4. \uc900\ube44\ubb3c Roverdyn nRF52 \uac1c\ubc1c \ubcf4\ub4dc \u00d7 1 (\uad6c\ub9e4\ud558\uae30) \uc804\uc6d0 \uacf5\uae09\uc6a9 Type-C USB \ucf00\uc774\ube14 \u00d7 1 Windows \ub370\uc2a4\ud06c\ud1b1 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":29755,"comment_status":"open","ping_status":"open","sticky":false,"template":"elementor_header_footer","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[105],"tags":[],"class_list":["post-29206","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-lecture_nrf52"],"_links":{"self":[{"href":"https:\/\/roverdyn.com\/index.php?rest_route=\/wp\/v2\/posts\/29206","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/roverdyn.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/roverdyn.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/roverdyn.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/roverdyn.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=29206"}],"version-history":[{"count":110,"href":"https:\/\/roverdyn.com\/index.php?rest_route=\/wp\/v2\/posts\/29206\/revisions"}],"predecessor-version":[{"id":29913,"href":"https:\/\/roverdyn.com\/index.php?rest_route=\/wp\/v2\/posts\/29206\/revisions\/29913"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/roverdyn.com\/index.php?rest_route=\/wp\/v2\/media\/29755"}],"wp:attachment":[{"href":"https:\/\/roverdyn.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=29206"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/roverdyn.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=29206"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/roverdyn.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=29206"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}