PageSourceSearch

https://wiki.01studio.cc/assets/js/8cf33633.8c8d0354.js

js 01studio.cc collected 2026-10-09 00:33:11 UTC 9,278 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_01studio_wiki=self.webpackChunk_01studio_wiki||[]).push([[12762],{3905:(e,t,n)=>{n.d(t,{Zo:()=>s,kt:()=>k});var r=n(67294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function i(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},c=Object.keys(e);for(r=0;r<c.length;r++)n=c[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(r=0;r<c.length;r++)n=c[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var o=r.createContext({}),p=function(e){var t=r.useContext(o),n=t;return e&&(n="function"==typeof e?e(t):l(l({},t),e)),n},s=function(e){var t=p(e.components);return r.createElement(o.Provider,{value:t},e.children)},u="mdxType",m={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},d=r.forwardRef((function(e,t){var n=e.components,a=e.mdxType,c=e.originalType,o=e.parentName,s=i(e,["components","mdxType","originalType","parentName"]),u=p(n),d=a,k=u["".concat(o,".").concat(d)]||u[d]||m[d]||c;return n?r.createElement(k,l(l({ref:t},s),{},{components:n})):r.createElement(k,l({ref:t},s))}));function k(e,t){var n=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var c=n.length,l=new Array(c);l[0]=d;var i={};for(var o in t)hasOwnProperty.call(t,o)&&(i[o]=t[o]);i.originalType=e,i[u]="string"==typeof e?e:a,l[1]=i;for(var p=2;p<c;p++)l[p]=n[p];return r.createElement.apply(null,l)}return r.createElement.apply(null,n)}d.displayName="MDXCreateElement"},28658:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>o,contentTitle:()=>l,default:()=>m,frontMatter:()=>c,metadata:()=>i,toc:()=>p});var r=n(87462),a=(n(67294),n(3905));const c={sidebar_position:5},l="RTC\uff08\u5b9e\u65f6\u65f6\u949f\uff09",i={unversionedId:"canmv_k230/basic_examples/rtc",id:"canmv_k230/basic_examples/rtc",title:"RTC\uff08\u5b9e\u65f6\u65f6\u949f\uff09",description:"\u524d\u8a00",source:"@site/docs/canmv_k230/basic_examples/rtc.md",sourceDirName:"canmv_k230/basic_examples",slug:"/canmv_k230/basic_examples/rtc",permalink:"/docs/canmv_k230/basic_examples/rtc",draft:!1,tags:[],version:"current",sidebarPosition:5,frontMatter:{sidebar_position:5},sidebar:"newSidebar",previous:{title:"\u5b9a\u65f6\u5668",permalink:"/docs/canmv_k230/basic_examples/timer"},next:{title:"ADC\uff08\u7535\u538b\u6d4b\u91cf\uff09",permalink:"/docs/canmv_k230/basic_examples/adc"}},o={},p=[{value:"\u524d\u8a00",id:"\u524d\u8a00",level:2},{value:"\u5b9e\u9a8c\u76ee\u7684",id:"\u5b9e\u9a8c\u76ee\u7684",level:2},{value:"\u5b9e\u9a8c\u8bb2\u89e3",id:"\u5b9e\u9a8c\u8bb2\u89e3",level:2},{value:"RTC\u5bf9\u8c61",id:"rtc\u5bf9\u8c61",level:2},{value:"\u6784\u9020\u51fd\u6570",id:"\u6784\u9020\u51fd\u6570",level:3},{value:"\u4f7f\u7528\u65b9\u6cd5",id:"\u4f7f\u7528\u65b9\u6cd5",level:3},{value:"\u53c2\u8003\u4ee3\u7801",id:"\u53c2\u8003\u4ee3\u7801",level:2},{value:"\u5b9e\u9a8c\u7ed3\u679c",id:"\u5b9e\u9a8c\u7ed3\u679c",level:2}],s={toc:p},u="wrapper";
1function m(e){let{components:t,...c}=e;return(0,a.kt)(u,(0,r.Z)({},s,c,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("h1",{id:"rtc\u5b9e\u65f6\u65f6\u949f"},"RTC\uff08\u5b9e\u65f6\u65f6\u949f\uff09"),(0,a.kt)("h2",{id:"\u524d\u8a00"},"\u524d\u8a00"),(0,a.kt)("p",null,"\u65f6\u949f\u53ef\u4ee5\u8bf4\u6211\u4eec\u65e5\u5e38\u6700\u5e38\u7528\u7684\u4e1c\u897f\u4e86\uff0c\u624b\u8868\u3001\u7535\u8111\u3001\u624b\u673a\u7b49\u7b49\u65e0\u65f6\u65e0\u523b\u4e0d\u663e\u793a\u5f53\u524d\u7684\u65f6\u95f4\u3002\u53ef\u4ee5\u8bf4\u6bcf\u4e00\u4e2a\u7535\u5b50\u7231\u597d\u8005\u5fc3\u4e2d\u90fd\u5e0c\u671b\u62e5\u6709\u5c5e\u4e8e\u81ea\u5df1\u5236\u4f5c\u7684\u4e00\u4e2a\u7535\u5b50\u65f6\u949f\uff0c\u63a5\u4e0b\u6765\u6211\u4eec\u5c31\u7528MicroPython\u5f00\u53d1\u677f\u6765\u5236\u4f5c\u4e00\u4e2a\u5c5e\u4e8e\u81ea\u5df1\u7684\u7535\u5b50\u65f6\u949f\u3002"),(0,a.kt)("p",null,(0,a.kt)("img",{alt:"rtc",src:n(99446).Z,width:"645",height:"594"})),(0,a.kt)("h2",{id:"\u5b9e\u9a8c\u76ee\u7684"},"\u5b9e\u9a8c\u76ee\u7684"),(0,a.kt)("p",null,"\u5b66\u4e60RTC\u7f16\u7a0b\u3002"),(0,a.kt)("h2",{id:"\u5b9e\u9a8c\u8bb2\u89e3"},"\u5b9e\u9a8c\u8bb2\u89e3"),(0,a.kt)("p",null,"\u5b9e\u9a8c\u7684\u539f\u7406\u662f\u8bfb\u53d6RTC\u6570\u636e\u3002\u6beb\u65e0\u7591\u95ee\uff0c\u5f3a\u5927\u7684MicroPython\u5df2\u7ecf\u96c6\u6210\u4e86\u5185\u7f6e\u65f6\u949f\u51fd\u6570\u6a21\u5757\u3002\u4f4d\u4e8emachine\u7684RTC\u6a21\u5757\u4e2d\uff0c\u5177\u4f53\u4ecb\u7ecd\u5982\u4e0b\uff1a"),(0,a.kt)("h2",{id:"rtc\u5bf9\u8c61"},"RTC\u5bf9\u8c61"),(0,a.kt)("h3",{id:"\u6784\u9020\u51fd\u6570"},"\u6784\u9020\u51fd\u6570"),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-python"},"rtc = machine.RTC()\n")),(0,a.kt)("p",null,"\u6784\u5efaRTC\u5bf9\u8c61\uff0cRTC\u5bf9\u8c61\u4f4d\u4e8emachine\u6a21\u5757\u4e0b\u3002"),(0,a.kt)("h3",{id:"\u4f7f\u7528\u65b9\u6cd5"},"\u4f7f\u7528\u65b9\u6cd5"),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-python"},"rtc.datetime((2024, 1, 1, 0, 0, 0, 0, 0))\n")),(0,a.kt)("p",null,"\u8bbe\u7f6eRTC\u65e5\u671f\u548c\u65f6\u95f4\u3002(2024, 1, 1, 0, 0, 0, 0, 0)\u6309\u987a\u5e8f\u5206\u522b\u8868\u793a\uff08\u5e74\uff0c\u6708\uff0c\u65e5\uff0c\u661f\u671f\uff0c\u65f6\uff0c\u5206\uff0c\u79d2\uff0c\u5fae\u5999\uff09\uff0c\u5176\u4e2d\u661f\u671f\u4f7f\u75280-6\u8868\u793a\u661f\u671f\u4e00\u5230\u661f\u671f\u65e5\u3002"),(0,a.kt)("br",null),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-python"},"rtc.datetime()\n")),(0,a.kt)("p",null,"\u83b7\u53d6\u5f53\u524dRTC\u65f6\u95f4\u3002\u8fd4\u56de\u5143\u7ec4\uff1a\uff08\u5e74\uff0c\u6708\uff0c\u65e5\uff0c\u661f\u671f\uff0c\u65f6\uff0c\u5206\uff0c\u79d2\uff0c\u5fae\u5999\uff09\uff0c\u5176\u4e2d\u661f\u671f\u4f7f\u75280-6\u8868\u793a\u661f\u671f\u4e00\u5230\u661f\u671f\u65e5\u3002"),(0,a.kt)("p",null,"\u66f4\u591a\u7528\u6cd5\u8bf7\u9605\u8bfb\u5b98\u65b9\u6587\u6863\uff1a",(0,a.kt)("br",null),"\n",(0,a.kt)("a",{parentName:"p",href:"https://docs.micropython.org/en/latest/library/machine.RTC.html#machine-rtc"},"https://docs.micropython.org/en/latest/library/machine.RTC.html#machine-rtc")),(0,a.kt)("br",null),(0,a.kt)("p",null,"\u719f\u6089RTC\u4f7f\u7528\u65b9\u6cd5\u540e\uff0c\u6211\u4eec\u901a\u8fc7\u4ee3\u7801\u5b9e\u73b0\u9996\u6b21\u4e0a\u7535\u5982\u679c\u68c0\u6d4b\u5230\u672a\u8bbe\u7f6e\u65f6\u95f4\u53ef\u4ee5\u5148\u8bbe\u7f6e\u65f6\u95f4\uff0c\u7136\u540e\u5468\u671f\u6253\u5370\u83b7\u53d6\u7684\u65f6\u95f4\u4fe1\u606f\uff0c\u4ee3\u7801\u7f16\u7a0b\u6d41\u7a0b\u56fe\u5982\u4e0b\uff1a"),(0,a.kt)("mermaid",{value:"graph TD\n    \u5bfc\u5165RTC\u76f8\u5173\u6a21\u5757 --\x3e \u9996\u6b21\u65f6\u95f4\u8bbe\u7f6e --\x3e \u5468\u671f\u6027\u6253\u5370\u5f53\u524dRTC\u65f6\u95f4;"}),(0,a.kt)("h2",{id:"\u53c2\u8003\u4ee3\u7801"},"\u53c2\u8003\u4ee3\u7801"),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-python"},"'''\n\u5b9e\u9a8c\u540d\u79f0\uff1aRTC\u5b9e\u65f6\u65f6\u949f\n\u8bf4\u660e\uff1a\u5b9e\u65f6\u65f6\u949f\u4f7f\u7528\n\u6559\u7a0b\uff1awiki.01studio.cc\n'''\n\n# \u5bfc\u5165\u76f8\u5173\u6a21\u5757\nfrom machine import RTC\nimport time\n\n# \u6784\u5efaRTC\u5bf9\u8c61\nrtc = RTC()\n\n# \u9996\u6b21\u4e0a\u7535\u8bbe\u7f6eRTC\u65e5\u671f\u548c\u65f6\u95f4\u3002(2024, 1, 1, 0, 0, 0, 0, 0)\u6309\u987a\u5e8f\u5206\u522b\u8868\u793a\uff08\u5e74\uff0c\u6708\uff0c\u65e5\uff0c\u661f\u671f\uff0c\u65f6\uff0c\u5206\uff0c\u79d2\uff0c\u5fae\u5999\uff09\uff0c\n# \u5176\u4e2d\u661f\u671f\u4f7f\u75280-6\u8868\u793a\u661f\u671f\u4e00\u5230\u661f\u671f\u65e5\u3002\nif rtc.datetime()[
10] != 2024:\n    rtc.datetime((2024, 1, 1, 0, 0, 0, 0, 0))\n\nwhile True:\n\n    print(rtc.datetime()) #\u6253\u5370\u65f6\u95f4\n\n    time.sleep(1) #\u5ef6\u65f61\u79d2\n")),(0,a.kt)("h2",{id:"\u5b9e\u9a8c\u7ed3\u679c"},"\u5b9e\u9a8c\u7ed3\u679c"),(0,a.kt)("p",null,"\u8fd0\u884c\u4ee3\u7801,\u53ef\u4ee5\u770b\u5230\u7ec8\u7aef\u6253\u5370\u5f53\u524dRTC\u65f6\u95f4\u4fe1\u606f\u3002"),(0,a.kt)("p",null,(0,a.kt)("img",{alt:"rtc",src:n(47041).Z,width:"2330",height:"1497"})),(0,a.kt)("p",null,"RTC\u65f6\u95f4\u662f\u65ad\u7535\u4e22\u5931\u7684\uff0c\u8981\u60f3RTC\u65f6\u95f4\u8fde\u7eed\u8fd0\u884c\u9700\u8981\u4fdd\u6301\u5bf9\u5f00\u53d1\u677f\u4f9b\u7535\uff0c\u7528\u6237\u53ef\u4ee5\u4f7f\u7528RTC\u529f\u80fd\u6253\u9020\u81ea\u5df1\u7684\u7535\u5b50\u65f6\u949f\u3002"))}m.isMDXComponent=!0},99446:(e,t,n)=>{n.d(t,{Z:()=>r});const r=n.p+"assets/images/rtc1-d203d34e16f5bce3cbe68c7e8b9c40fb.png"},47041:(e,t,n)=>{n.d(t,{Z:()=>r});const r=n.p+"assets/images/rtc2-faa709611a21fe9dc4ddf71fd385cc1c.png"}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.