{"id":29216,"date":"2024-05-06T13:44:08","date_gmt":"2024-05-06T04:44:08","guid":{"rendered":"https:\/\/roverdyn.com\/?p=29216"},"modified":"2024-09-18T22:58:06","modified_gmt":"2024-09-18T13:58:06","slug":"lecture-6-timer%eb%a1%9c-led-%ec%a0%9c%ec%96%b4%ed%95%98%ea%b8%b0","status":"publish","type":"post","link":"https:\/\/roverdyn.com\/?p=29216","title":{"rendered":"Lecture 6. RTC \uc778\ud130\ub7fd\ud2b8\ub85c \ucd08\uc2dc\uacc4 \ub9cc\ub4e4\uae30\u200b"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"29216\" class=\"elementor elementor-29216\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bdcb891 e-con-full e-flex e-con e-parent\" data-id=\"bdcb891\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1678eae elementor-widget elementor-widget-heading\" data-id=\"1678eae\" 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 6. RTC \uc778\ud130\ub7fd\ud2b8\ub85c \ucd08\uc2dc\uacc4 \ub9cc\ub4e4\uae30<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ce0ec2c elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"ce0ec2c\" 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-a7e804f e-grid e-con-boxed e-con e-child\" data-id=\"a7e804f\" 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-973ebdf elementor-widget elementor-widget-text-editor\" data-id=\"973ebdf\" 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>Real Time Clock(RTC) \uae30\ub2a5\uc744 \uc774\uc6a9\ud558\uc5ec 1\ucd08 \ub2e8\uc704\ub85c \uc2dc\uac04\uc744 \uacc4\uc0b0\ud55c\ub2e4.<\/li><li>RTC\uc640 \uc778\ud130\ub7fd\ud2b8\ub97c \uc774\uc6a9\ud558\uc5ec LED\ub97c \uc81c\uc5b4\ud55c\ub2e4.<\/li><li>\ub0b4\uc7a5\ub41c \ubc84\ud2bc\uc744 \uc774\uc6a9\ud558\uc5ec \ucd08\uc2dc\uacc4 \uae30\ub2a5\uc744 \uc2dc\uc791\ud558\uac70\ub098 \uc911\ub2e8\ud560 \uc218 \uc788\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-2d402a3 elementor-widget elementor-widget-text-editor\" data-id=\"2d402a3\" 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>J-Link \ub514\ubc84\uac70<\/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-07a2777 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"07a2777\" 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-317f7c3 elementor-widget elementor-widget-heading\" data-id=\"317f7c3\" 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\">RTC\uc758 \uc815\uc758 \ubc0f \uae30\ubcf8 \ub3d9\uc791<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ef263db elementor-widget elementor-widget-spacer\" data-id=\"ef263db\" 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-f391945 elementor-widget elementor-widget-image\" data-id=\"f391945\" 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=\"551\" src=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/DSC00943-1024x576.png\" class=\"attachment-large size-large wp-image-30050\" alt=\"\" srcset=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/DSC00943-1024x576.png 1024w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/DSC00943-300x169.png 300w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/DSC00943-768x432.png 768w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/DSC00943-800x450.png 800w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/DSC00943.png 1514w\" 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-de67e18 elementor-widget elementor-widget-text-editor\" data-id=\"de67e18\" 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 \uc0ac\uc9c4 : \ud558\ub4dc\uc6e8\uc5b4 RTC \ud68c\ub85c)<\/p><p>RTC\ub294 Real Time Clock\uc758 \uc57d\uc790\ub85c \ub9d0 \uadf8\ub300\ub85c \uc2e4\uc2dc\uac04(Real Time) \uc2dc\uacc4(Clock)\uc744 \ub73b\ud569\ub2c8\ub2e4. \ub530\ub77c\uc11c \uc2dc\uac04\uc744 \uce21\uc815\ud558\uac70\ub098 \uc815\ud574\uc9c4 \uc2dc\uac04 \uac04\uaca9\uc73c\ub85c \uc22b\uc790\ub97c \uc138\ub294(Counting) \ub4f1\uc758 \ub3d9\uc791\uc744 \uc218\ud589\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774\ub294 \uae30\uc874\uc758 Timer\uc640 \uc720\uc0ac\ud55c \ub3d9\uc791 \ubc29\uc2dd\uc744 \uac00\uc9c0\uace0 \uc788\uc2b5\ub2c8\ub2e4. \ud558\uc9c0\ub9cc RTC\ub294 Timer\uc640 \ud558\ub4dc\uc6e8\uc5b4 \uad6c\uc870\ubd80\ud130 \ub2e4\ub974\uba70 \uac1c\ubc1c\uc790\ub294 \uc791\uc131\uc911\uc778 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uc880 \ub354 \ucd5c\uc801\ud654 \ud558\uae30 \uc704\ud574 RTC\uc640 \ud0c0\uc774\uba38\ub97c \uc801\uc808\ud788 \uc120\ud0dd\ud558\uc5ec \uc0ac\uc6a9\ud560 \ud544\uc694\uac00 \uc788\uc2b5\ub2c8\ub2e4. \ud0c0\uc774\uba38\uc640 RTC\ub294 \ub2e4\uc74c\uacfc \uac19\uc740 \ucc28\uc774\uac00 \uc788\uc2b5\ub2c8\ub2e4.<\/p><ul><li>RTC\ub294 Low Frequency Clock\uc744 \uc0ac\uc6a9\ud569\ub2c8\ub2e4(32.769kHz)<\/li><li>RTC\ub294 \ub3d9\uc77c\ud55c \uae30\ub2a5\uc744 \uc218\ud589\ud560 \ub54c \uc880 \ub354 \ub0ae\uc740 \uc804\ub825 \uc18c\ubaa8\uc728\uc744 \ubcf4\uc785\ub2c8\ub2e4.(\uc57d 1\u03bcA)<\/li><li>RTC\ub294 \ub0ae\uc740 \ud574\uc0c1\ub3c4(Resolution)\uc744 \uac00\uc9d1\ub2c8\ub2e4.(Counter Resolutiuon : \ucd5c\uc18c 30.517\u03bcs)<\/li><li>\u00a0\ucd5c\ub300 \uce74\uc6b4\ud305 \uac00\ub2a5\ud55c \uc218 : 24 bits (167,777,216)<\/li><\/ul><p>\uc989, RTC\ub294 Timer \uae30\ub2a5\uc744 \ub300\uccb4\ud558\uc5ec \uc0ac\uc6a9\ub420 \uc218 \uc788\uc9c0\ub9cc \ub3d9\uc791 \ubc29\uc2dd\uc5d0 \ub2e4\uc18c \ucc28\uc774\uac00 \uc788\uc73c\uba70 \uc880 \ub354 \ub0ae\uc740 \ud574\uc0c1\ub3c4\ub97c \uc81c\uacf5\ud558\ub294 \ub300\uc2e0 \ub0ae\uc740 \uc804\ub825 \uc18c\ubaa8\uc728\uc744 \ubcf4\uc5ec\uc8fc\ub294 \uac83\uc744 \uc54c \uc218 \uc788\uc2b5\ub2c8\ub2e4. RTC\ub294 Timer\uc640 \ub9c8\ucc2c\uac00\uc9c0\ub85c \uc778\ud130\ub7fd\ud2b8 \uae30\ub2a5\uc744 \uc81c\uacf5\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. \ub2e4\ub9cc, \uc804\ub825 \uc18c\ubaa8\uc728\uc744 \ub0ae\ucd94\uae30 \uc704\ud574 \uc774\ubca4\ud2b8\ub97c \ud65c\uc131\ud654 \ud639\uc740 \ube44\ud65c\uc131\ud654 \ud560 \uc218 \uc788\ub294 \ub808\uc9c0\uc2a4\ud130\uac00 \ucd94\uac00\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4.<\/p><p>\u00a0RTC\ub294 \ub2e4\uc591\ud55c \uc6a9\ub3c4\ub85c \uc0ac\uc6a9\ub429\ub2c8\ub2e4. \ud2b9\ud788 mBed\ub098 freeRTOS \ub4f1\uacfc \uac19\uc774 \uc784\ubca0\ub514\ub4dc RTOS\ub294 \uc2dc\uc2a4\ud15c \uc791\uc5c5 \uc2a4\ucf00\uc974\ub9c1\uc744 \uc704\ud574 TICK \uc774\ubca4\ud2b8\ub97c \uc0ac\uc6a9\ud569\ub2c8\ub2e4. \ub610\ud55c \uc815\ud655\ud558\uc9c0\ub294 \uc54a\uc9c0\ub9cc \uac1c\ub7b5\uc801\uc778 \uc2dc\uac04\uc774 \uc5bc\ub9c8\ub098 \ud758\ub800\ub294\uc9c0 \uc54c\ub824\uc904 \uc218 \uc788\uc5b4 \ubcf4\uc870 \ud0c0\uc774\uba38\ub85c\ub3c4 \ub9ce\uc774 \uc0ac\uc6a9\ub429\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-8ea8674 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"8ea8674\" 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-a44581e elementor-widget elementor-widget-heading\" data-id=\"a44581e\" 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\">RTC\ub85c 1\ucd08 \uce74\uc6b4\ud2b8 \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-596d14e elementor-widget elementor-widget-spacer\" data-id=\"596d14e\" 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-cebd626 elementor-widget elementor-widget-image\" data-id=\"cebd626\" 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=\"529\" src=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-09-18-220657-768x529.png\" class=\"attachment-medium_large size-medium_large wp-image-30072\" alt=\"\" srcset=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-09-18-220657-768x529.png 768w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-09-18-220657-300x206.png 300w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-09-18-220657-800x551.png 800w, https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/\uc2a4\ud06c\ub9b0\uc0f7-2024-09-18-220657.png 837w\" 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-1122a90 elementor-widget elementor-widget-text-editor\" data-id=\"1122a90\" 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>RTC\ub294 \uc5ec\ub7ec \ubaa9\uc801\uc73c\ub85c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc9c0\ub9cc, \uadf8 \uc911\uc5d0\uc11c \uc800\uc804\ub825 \uc2dc\uacc4\ub85c\ub3c4 \ud65c\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. RTC\ub294 24\ube44\ud2b8 \uce74\uc6b4\ud130\ub97c \uc9c0\uc6d0\ud558\ubbc0\ub85c \ucd5c\ub300 0xFFFFFFFF\uae4c\uc9c0 \uce74\uc6b4\ud2b8 \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ub530\ub77c\uc11c Over Flow\uac00 \uc77c\uc5b4\ub098\ub294 \uac83\uc744 \uc5fc\ub450\ud558\uace0 \ud38c\uc6e8\uc5b4\ub97c \uc124\uacc4\ud558\uc5ec\uc57c \ud569\ub2c8\ub2e4.<\/p><p>\u00a0RTC\uc758 \uce74\uc6b4\ud130\ub294 Prescaler \uac12\uc5d0 \ub530\ub77c 1\ucd08\uc758 \ub2e8\uc704\uac00 \ub2ec\ub77c\uc9d1\ub2c8\ub2e4. \ub9cc\uc57d RTC\uc758 Prescaler\ub97c 32\ub85c \uc124\uc815\ud558\uc600\ub2e4\uba74 \ub2e4\uc74c\uacfc \uac19\uc740 \uacf5\uc2dd\uc73c\ub85c 1\ucd08\ub97c \uc138\ub294\ub370 \ud544\uc694\ud55c \uce74\uc6b4\ud130 \uac12\uc744 \uc54c \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p><p>32760 \/ (PRESCALER + 1) = 32760\/ (32+1) = 992.96<\/p><p>\ub530\ub77c\uc11c RTC\uc758 COUNTER \ub808\uc9c0\uc2a4\ud130 \uac12\uc774 993\uc778 \uacbd\uc6b0 1\ucd08\ub97c \uce74\uc6b4\ud2b8 \ud55c\ub2e4\uace0 \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc804\uccb4 \uc18c\uc2a4\ucf54\ub4dc\ub294 \uc544\ub798\uc640 \uac19\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-d5a3919 elementor-widget elementor-widget-code-highlight\" data-id=\"d5a3919\" 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>#include <zephyr\/kernel.h>\r\n\r\n\/\/ RTC0 Interrupt Handler\r\nvoid RTC2_IRQHandler();\r\n\r\n\r\n\/\/ Global Variables\r\nuint32_t counter = 0;\r\nint main(void)\r\n{\r\n        \/\/ Initialize RTC\r\n        NRF_RTC2->TASKS_CLEAR = 0x01;\r\n        NRF_RTC2->INTENSET = RTC_INTENSET_COMPARE0_Enabled << RTC_INTENSET_COMPARE0_Pos;\r\n        NRF_RTC2->EVTENSET = RTC_EVTENSET_COMPARE0_Enabled << RTC_EVTENSET_COMPARE0_Pos;\r\n        NRF_RTC2->PRESCALER = 32;       \/\/ 32768\/(32+1) = 992.96counts = 1sec\r\n        NRF_RTC2->TASKS_START = 1;\r\n\r\n        \/\/ Set RTC Compare Register\r\n        counter = NRF_RTC2->COUNTER + 993;\r\n        NRF_RTC2->CC[0] = counter;   \/\/ Call RTC1 Compare0 Handler after 1sec\r\n\r\n        \/\/ Activate IRQ\r\n        IRQ_DIRECT_CONNECT(RTC2_IRQn, 0, RTC2_IRQHandler, 0);\r\n        irq_enable(RTC2_IRQn);\r\n        \r\n        while(true){\r\n                \/\/ Main Loop\r\n                \/\/__WFI();\r\n                k_usleep(1);\r\n        }\r\n        return 0;\r\n}\r\n\r\nvoid RTC2_IRQHandler(){\r\n        \/\/ Function for RTC0 Interrupt\/Events\r\n        if(NRF_RTC2->EVENTS_COMPARE[0] == 1){\r\n                NRF_RTC2->EVENTS_COMPARE[0] = 0;\r\n                \r\n                \/\/ Print message\r\n                printk(\"Elapsed Time : %ds(%08d)\\n\", counter \/ 993, counter);        \/\/ 992.9 == 1sec\r\n\r\n                \/\/ Set next compare register for repeat\r\n                counter = NRF_RTC2->COUNTER + 993;\r\n                NRF_RTC2->CC[0] = counter;\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-ebc4846 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"ebc4846\" 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-74adbf1 elementor-widget elementor-widget-heading\" data-id=\"74adbf1\" 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\">RTC\ub97c \uc774\uc6a9\ud558\uc5ec \ucd08\uc2dc\uacc4 \ub9cc\ub4e4\uae30<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4a943ba elementor-widget elementor-widget-spacer\" data-id=\"4a943ba\" 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-5b9d52c elementor-widget elementor-widget-code-highlight\" data-id=\"5b9d52c\" 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        Roverdyn Inc. Timer Interrupt Example.\r\n        2024. 7. 15.\r\n\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#define GPIO_LED_RED    22\r\n#define GPIO_LED_GREEN  23\r\n#define GPIO_LED_BLUE   24\r\n\r\n\/\/ Interrupt Handler\r\nvoid TIMER2_IRQHandler();\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        \/*\r\n                Timer Interrupt Setting\r\n                Timer Bitmode : 32bit => Max. 2^32 counts\r\n                Mode : Timer Mode\r\n                Interrupt Event Channel : EVENT_COMPARE[0]\r\n                Prescaler = 2^9 = 512\r\n                1sec counts : 16000000\/512 = 31250 = 1sec\r\n                Comapre Counter(CC) : 15625 -> 31250 \/ 15625 = 0.5 period \r\n        *\/\r\n        NRF_TIMER2->BITMODE = TIMER_BITMODE_BITMODE_32Bit << TIMER_BITMODE_BITMODE_Pos;\r\n        NRF_TIMER2->PRESCALER = 9 << TIMER_PRESCALER_PRESCALER_Pos;\r\n        NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer << TIMER_MODE_MODE_Pos;\r\n        NRF_TIMER2->INTENSET = TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos;\r\n        NRF_TIMER2->SHORTS = TIMER_SHORTS_COMPARE0_CLEAR_Enabled << TIMER_SHORTS_COMPARE0_CLEAR_Pos;\r\n        NRF_TIMER2->CC[0] = 15625;      \/\/ Interrupt Period : 0.5sec(31250\/2 = 0.5)\r\n        NRF_TIMER2->TASKS_START = 1;\r\n        \r\n        \/\/ Enable IRQn\r\n        IRQ_DIRECT_CONNECT(TIMER2_IRQn, 0, TIMER2_IRQHandler, 0);\r\n        irq_enable(TIMER2_IRQn);\r\n        \r\n        while(true){\r\n                k_usleep(1);        \/\/ Wait For Interrupt\r\n        }\r\n        return 0;\r\n}\r\n\r\nvoid TIMER2_IRQHandler(){\r\n        \/\/ TIMER2 Interrupt Handler\r\n        static bool isLedOn = false;\r\n        if(NRF_TIMER2->EVENTS_COMPARE[0] == 1){\r\n                NRF_TIMER2->EVENTS_COMPARE[0] = 0;\r\n                if(!isLedOn){\r\n                        isLedOn = true;\r\n                        printk(\"LED On : Green\\n\");\r\n                        NRF_GPIO->OUTCLR = (1 << GPIO_LED_GREEN);\r\n                }else{\r\n                        isLedOn = false;\r\n                        printk(\"LED Off : Green\\n\");\r\n                        NRF_GPIO->OUTSET = (1 << GPIO_LED_GREEN);\r\n                }\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-9a58b11 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"9a58b11\" 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-a0c68ac elementor-widget elementor-widget-heading\" data-id=\"a0c68ac\" 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-206a823 elementor-widget elementor-widget-spacer\" data-id=\"206a823\" 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-63c51fc elementor-widget elementor-widget-text-editor\" data-id=\"63c51fc\" 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 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-d7e9a32 e-grid e-con-full e-con e-child\" data-id=\"d7e9a32\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6771e9a elementor-widget elementor-widget-image\" data-id=\"6771e9a\" 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-049e496 elementor-widget elementor-widget-image\" data-id=\"049e496\" 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-0e3642d elementor-widget elementor-widget-text-editor\" data-id=\"0e3642d\" 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-fbb577e elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"fbb577e\" 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-c24efa6 elementor-widget elementor-widget-heading\" data-id=\"c24efa6\" 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-7784529 elementor-widget elementor-widget-spacer\" data-id=\"7784529\" 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-dcca0cd elementor-widget elementor-widget-text-editor\" data-id=\"dcca0cd\" 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\ub294 \ubcc4\ub2e4\ub978 \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uc5c6\uc774 \ub3d9\uc791\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ucef4\ud30c\uc77c \ubc0f \ub2e4\uc6b4\ub85c\ub4dc \ud6c4 \uc804\uc6d0\uc744 \uc81c\uac70\ud588\ub2e4\uac00 \ub2e4\uc2dc \uc5f0\uacb0\ud558\uac70\ub098 \uac1c\ubc1c \ubcf4\ub4dc\uc758 \ub9ac\uc14b \ubc84\ud2bc\uc744 \uc774\uc6a9\ud558\uc5ec \ub3d9\uc791\uc2dc\ud0ac \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ub3d9\uc791 \uc2dc SEGGER RTT Viewer\ub97c \uc774\uc6a9\ud558\uc5ec \ub514\ubc84\uae45 \uba54\uc2dc\uc9c0\ub97c \ucd9c\ub825\ud560 \uc218 \uc788\uc73c\uba70, 0.5\ucd08 \uc8fc\uae30\ub85c LED On \ubc0f Off \ubb38\uad6c\uac00 \ucd9c\ub825\ub429\ub2c8\ub2e4. \ub610\ud55c, \ubcf4\ub4dc \uc0c1\uc5d0\uc11c\ub294 \ucd08\ub85d\uc0c9 LED\uac00 0.5\ucd08\ub97c \uc8fc\uae30\ub85c \ucf1c\uc9d0\uacfc \uaebc\uc9d0\uc744 \ubc18\ubcf5\ud568\uc744 \ud655\uc778\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<div class=\"elementor-element elementor-element-d2d440f e-grid e-con-full e-con e-child\" data-id=\"d2d440f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f4ec906 elementor-widget elementor-widget-image\" data-id=\"f4ec906\" 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=\"654\" height=\"368\" src=\"https:\/\/roverdyn.com\/wp-content\/uploads\/2024\/05\/20240716_011638_1.gif\" class=\"attachment-large size-large wp-image-30023\" alt=\"\" \/>\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-9b5218d elementor-widget elementor-widget-image\" data-id=\"9b5218d\" 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<div class=\"elementor-element elementor-element-f82ff12 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"f82ff12\" 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>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Lecture 6. RTC \uc778\ud130\ub7fd\ud2b8\ub85c \ucd08\uc2dc\uacc4 \ub9cc\ub4e4\uae30 \uac15\uc758\ubaa9\ud45c Real Time Clock(RTC) \uae30\ub2a5\uc744 \uc774\uc6a9\ud558\uc5ec 1\ucd08 \ub2e8\uc704\ub85c \uc2dc\uac04\uc744 \uacc4\uc0b0\ud55c\ub2e4. RTC\uc640 \uc778\ud130\ub7fd\ud2b8\ub97c \uc774\uc6a9\ud558\uc5ec LED\ub97c \uc81c\uc5b4\ud55c\ub2e4. \ub0b4\uc7a5\ub41c \ubc84\ud2bc\uc744 \uc774\uc6a9\ud558\uc5ec \ucd08\uc2dc\uacc4 \uae30\ub2a5\uc744 \uc2dc\uc791\ud558\uac70\ub098 \uc911\ub2e8\ud560 \uc218 \uc788\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 \ud639\uc740 \ub7a9\ud1b1 \u00d7 1 VS Code \uac1c\ubc1c \ud658\uacbd [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":30057,"comment_status":"closed","ping_status":"open","sticky":false,"template":"elementor_header_footer","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[105],"tags":[],"class_list":["post-29216","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\/29216","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=29216"}],"version-history":[{"count":67,"href":"https:\/\/roverdyn.com\/index.php?rest_route=\/wp\/v2\/posts\/29216\/revisions"}],"predecessor-version":[{"id":30097,"href":"https:\/\/roverdyn.com\/index.php?rest_route=\/wp\/v2\/posts\/29216\/revisions\/30097"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/roverdyn.com\/index.php?rest_route=\/wp\/v2\/media\/30057"}],"wp:attachment":[{"href":"https:\/\/roverdyn.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=29216"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/roverdyn.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=29216"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/roverdyn.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=29216"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}