diff --git a/rt-thread-version/rt-thread-standard/programming-manual/device/rtc/rtc.md b/rt-thread-version/rt-thread-standard/programming-manual/device/rtc/rtc.md index 2f6b858860bf89ec2539440e22eaed25e7158dcb..b505ee863f3906d5236822888368e2281f724ba3 100644 --- a/rt-thread-version/rt-thread-standard/programming-manual/device/rtc/rtc.md +++ b/rt-thread-version/rt-thread-standard/programming-manual/device/rtc/rtc.md @@ -172,10 +172,28 @@ RTC 设备的具体使用方式可以参考如下示例代码,首先设置了 #include #include +#define RTC_NAME "rtc" + static int rtc_sample(int argc, char *argv[]) { rt_err_t ret = RT_EOK; time_t now; + rt_device_t device = RT_NULL; + + /*寻找设备*/ + device = rt_device_find(RTC_NAME); + if (!device) + { + LOG_E("find %s failed!", RTC_NAME); + return RT_ERROR; + } + + /*初始化RTC设备*/ + if(rt_device_open(device, 0) != RT_EOK) + { + LOG_E("open %s failed!", RTC_NAME); + return RT_ERROR; + } /* 设置日期 */ ret = set_date(2018, 12, 3);