一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

怎樣為樹莓派添加實(shí)時(shí)時(shí)鐘

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-11-28 09:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

概述

怎樣為樹莓派添加實(shí)時(shí)時(shí)鐘

教程要求Raspberry Pi運(yùn)行帶有RTC模塊和DS1307模塊的內(nèi)核。當(dāng)前的Raspbian發(fā)行版具有此功能,但其他人可能沒有!

Raspberry Pi被設(shè)計(jì)為一款超低成本的計(jì)算機(jī),因此我們習(xí)慣了很多東西一臺(tái)電腦被遺漏了。例如,您的筆記本電腦和計(jì)算機(jī)有一個(gè)小硬幣電池供電的“實(shí)時(shí)時(shí)鐘”(RTC)模塊,即使關(guān)閉電源或取出電池,該模塊也能保持時(shí)間。為了保持成本低和體積小,Raspberry Pi不包含RTC。相反,Pi旨在通過以太網(wǎng)或WiFi連接到Internet,從全局 ntp (網(wǎng)絡(luò)時(shí)間協(xié)議)服務(wù)器自動(dòng)更新時(shí)間

對(duì)于沒有網(wǎng)絡(luò)連接的獨(dú)立項(xiàng)目,則您將無法保留電源中斷的時(shí)間。因此,在此項(xiàng)目中,我們將向您展示如何在Pi上添加低成本的電池支持RTC以節(jié)省時(shí)間!

接線RTC

為保持低成本,Raspberry Pi不包含實(shí)時(shí)時(shí)鐘模塊。而是希望用戶始終將其連接到WiFi或以太網(wǎng),并通過檢查網(wǎng)絡(luò)來節(jié)省時(shí)間。由于我們要包含一個(gè)外部模塊,因此我們必須將其連接起來。

我們建議使用三種不同的RTC,PCF8523價(jià)格便宜,DS1307最常見,DS3231最精確。

雖然我們發(fā)現(xiàn)DS1307歷來是最常見的,但不是最好的RTC芯片組!

Adafruit PiRTC-Raspberry Pi的PCF8523實(shí)時(shí)時(shí)鐘

產(chǎn)品ID:3386

這是一個(gè)很棒的電池支持的實(shí)時(shí)時(shí)鐘(RTC),使您的Raspberry Pi項(xiàng)目可以在斷電時(shí)跟蹤時(shí)間。完美用于數(shù)據(jù)記錄,時(shí)鐘構(gòu)建,。..

$ 5.95

入庫(kù)存

添加到購(gòu)物車

Adafruit PCF8523實(shí)時(shí)時(shí)鐘組裝式分線板

產(chǎn)品ID:3295

這是一個(gè)出色的電池供電實(shí)時(shí)時(shí)鐘(RTC),即使重新編程,您的微控制器項(xiàng)目也可以跟蹤時(shí)間,或斷電。非常適合。..

$ 4.95

進(jìn)貨

添加到購(gòu)物車

Adafruit DS1307實(shí)時(shí)時(shí)鐘組合式分線板

產(chǎn)品ID:3296

這是一個(gè)出色的電池供電實(shí)時(shí)時(shí)鐘(RTC),即使重新編程或斷電,您的微控制器項(xiàng)目也可以跟蹤時(shí)間。非常適合。..

缺貨

缺貨

Adafruit DS3231精確RTC分組

產(chǎn)品ID:3013

DS3231的數(shù)據(jù)表解釋說,該器件是“非常精確的I2C集成RTC/TCXO/Crystal”。而且,嘿,它的作用完全一樣……

$ 13.95

入庫(kù)存

添加到購(gòu)物車

別忘了還要安裝CR1220幣形電池。特別是沒有它,DS1307根本無法工作,并且當(dāng)Pi斷開且沒有硬幣電池時(shí),任何RTC都不會(huì)保留時(shí)間。

CR1220直徑12毫米-3V鋰紐扣電池

產(chǎn)品編號(hào):380

這些是質(zhì)量最高的產(chǎn)品,容量的電池,與iCufflinks,iNecklace,Datalogging和GPS Shields,GPS HAT等產(chǎn)品隨附的電池相同。每筆訂購(gòu)一個(gè)電池。..

$ 0.95

入庫(kù)

添加到購(gòu)物車

接線簡(jiǎn)單:

將分支板上的 VCC 連接到Pi的 5.0V 引腳(如果使用DS1307)

連接 VCC 3.3V 引腳上的Strong》(如果使用PCF8523或DS3231)

將分支板上的 GND 連接到Pi的 3.3V 引腳。 Pi的 GND 引腳

將分支板上的 SDA 連接到Pi的 SDA 引腳

將分支板上的 SCL 連接到Pi的 SCL 引腳

設(shè)置和測(cè)試I2C

設(shè)置在您的Pi上設(shè)置I2C

您還需要在您的Pi上設(shè)置i2c,為此,請(qǐng)運(yùn)行 sudo raspi-config 并在高級(jí)下》選擇I2C并將其打開。

有關(guān)更多詳細(xì)信息,請(qǐng)?jiān)L問http://learn.adafruit.com/adafruits-raspberry-pi-lesson-4上有關(guān)Raspberry Pi i2c設(shè)置和測(cè)試的教程。 -gpio-setup/configuring-i2c

使用 sudo reboot

驗(yàn)證接線(I2C掃描)

通過運(yùn)行驗(yàn)證接線

sudo apt-get install python-smbus i2c-tools

要安裝助手軟件,然后在命令行上sudo i2cdetect -y 1 ,您應(yīng)該看到顯示ID#68-這就是DS1307,PCF8523或DS3231的地址!

如果您使用的Pi 1較舊,則必須運(yùn)行sudo i2cdetect -y 0 ,因?yàn)镮2C總線地址從0更改為到1

一旦您運(yùn)行了內(nèi)核驅(qū)動(dòng)程序,i2cdetect將跳過0x68并顯示UU,這意味著它可以正常工作!

設(shè)置RTC時(shí)間

現(xiàn)在,我們已將模塊連接好,并確認(rèn)您可以使用i2cdetect看到該模塊,我們可以對(duì)其進(jìn)行設(shè)置。

別忘了在上一步中設(shè)置I2C!

Raspbian Jessie(系統(tǒng)化)

感謝kd8twg的提示!

您可以通過添加設(shè)備樹覆蓋來添加對(duì)RTC的支持。運(yùn)行

sudo nano/boot/config.txt

以編輯pi配置并添加與您的RTC芯片匹配的文件:

dtoverlay=i2c-rtc,ds1307

dtoverlay=i2c-rtc,pcf8523

dtoverlay=i2c-rtc,ds3231

到文件末尾

保存并運(yùn)行sudo reboot重新開始。登錄并運(yùn)行sudo i2cdetect -y 1以查看UU顯示應(yīng)位于0x68的位置

禁用會(huì)干擾“真實(shí)” hwclock的“假hwclock”

sudo apt-get -y remove fake-hwclock

sudo update-rc.d -f fake-hwclock remove

sudo systemctl disable fake-hwclock

現(xiàn)在關(guān)閉了false-hw時(shí)鐘,您就可以啟動(dòng)原始的“硬件時(shí)鐘”腳本。

運(yùn)行 sudo nano/lib/udev/hwclock-set 并注釋掉這三行:

#if [-e/run/systemd/system];然后

#退出0

#fi

也注釋掉這兩行

/sbin/hwclock --rtc=$dev --systz --badyear

/sbin/hwclock --rtc=$dev --systz

從Pi到RTC的同步時(shí)間

第一次插入RTC模塊后,它的時(shí)間將會(huì)錯(cuò)誤,因?yàn)楸仨氃O(shè)置一次。您始終可以使用sudo hwclock -D -r

您可以看到,最初的日期無效!您可以輕松設(shè)置正確的時(shí)間。首先運(yùn)行date以驗(yàn)證時(shí)間是否正確。插入以太網(wǎng)或WiFi,使Pi從Internet同步正確的時(shí)間。完成后,運(yùn)行sudo hwclock -w來 w 計(jì)算時(shí)間,運(yùn)行另一個(gè)sudo hwclock -r來 r 花費(fèi)時(shí)間

設(shè)置時(shí)間后,確保已插入幣形電池以節(jié)省時(shí)間。您只需要設(shè)置時(shí)間一次

就可以了!下次啟動(dòng)時(shí),時(shí)間將自動(dòng)從RTC模塊進(jìn)行同步

Raspbian Wheezy或其他預(yù)先安裝的Linux

首先,通過運(yùn)行

sudo modprobe i2c-bcm2708

sudo modprobe i2c-dev

sudo modprobe rtc-ds1307

來加載RTC模塊,以root身份運(yùn)行(輸入 sudo bash )

echo ds1307 0x68 》 /sys/class/i2c-adapter/i2c-1/new_device

如果您碰巧有舊的Rev 1 Pi,請(qǐng)輸入

echo ds1307 0x68 》 /sys/class/i2c-adapter/i2c-0/new_device

然后您可以鍵入退出退出根shell。

然后使用檢查時(shí)間sudo hwclock -r ,它將從DS1307模塊讀取時(shí)間。如果這是第一次使用該模塊,它將在2000年1月1日返回報(bào)告,您需要設(shè)置時(shí)間

首先,您需要在Pi上設(shè)置正確的時(shí)間,最簡(jiǎn)單的方法是將其連接起來到以太網(wǎng)或Wifi-它會(huì)自動(dòng)設(shè)置網(wǎng)絡(luò)時(shí)間。時(shí)間正確后(使用 date 命令檢查),運(yùn)行 sudo hwclock -w 將系統(tǒng)時(shí)間寫入RTC

,然后可以使用 sudo hwclock -r

接下來,您需要將RTC內(nèi)核模塊添加到/etc/modules列表中,以便在計(jì)算機(jī)啟動(dòng)時(shí)加載它。運(yùn)行 sudo nano/etc/modules 并在文件末尾添加 rtc-ds1307 (下圖顯示rtc-1307但有錯(cuò)字)

杰西前輩raspbian有點(diǎn)不同。首先,您將需要在引導(dǎo)時(shí)創(chuàng)建DS1307設(shè)備,通過運(yùn)行

sudo nano /etc/rc.local

編輯/etc/rc.local并添加:

echo ds1307 0x68 》 /sys/class/i2c-adapter/i2c-0/new_device (對(duì)于v1樹莓派

echo ds1307 0x68 》 /sys/class/i2c-adapter/i2c-1/new_device (對(duì)于v2樹莓派)

sudo hwclock -s (兩個(gè)版本)

在exit 0之前(我們?cè)谙旅娴钠聊唤貓D中忘記了hwclock -s部分)

就是這樣!下次啟動(dòng)時(shí),時(shí)間將自動(dòng)從RTC模塊進(jìn)行同步
責(zé)任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 時(shí)鐘
    +關(guān)注

    關(guān)注

    11

    文章

    1901

    瀏覽量

    133231
  • 樹莓派
    +關(guān)注

    關(guān)注

    121

    文章

    2007

    瀏覽量

    107467
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    樹莓6 傳聞:發(fā)布日期與規(guī)格!

    每當(dāng)我想再為我的收藏增添一款樹莓時(shí),總會(huì)在是立即購(gòu)買還是等待硬件更強(qiáng)大的下一代之間猶豫不決。但新樹莓型號(hào)的發(fā)布往往容易被錯(cuò)過,尤其是在你的信息流被病毒式傳播的貓咪視頻占據(jù)時(shí)。因此,
    的頭像 發(fā)表于 07-11 16:21 ?202次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>6 傳聞:發(fā)布日期與規(guī)格!

    樹莓分類器:用樹莓識(shí)別不同型號(hào)的樹莓!

    在本教程系列的第一部分中,您將學(xué)習(xí)如何使用樹莓AI攝像頭來檢測(cè)不同的樹莓型號(hào)。本系列由DavidPlowman創(chuàng)建,他是樹莓
    的頭像 發(fā)表于 06-13 16:39 ?418次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>分類器:用<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>識(shí)別不同型號(hào)的<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>!

    能夠精準(zhǔn)定位的樹莓機(jī)器人!

    我的自制機(jī)器人BigRob(同樣由樹莓驅(qū)動(dòng))配備了基于樹莓的精準(zhǔn)GPS導(dǎo)航系統(tǒng)。本項(xiàng)目所用組件硬件組件NV08C-CSMx1NV08
    的頭像 發(fā)表于 05-17 08:33 ?418次閱讀
    能夠精準(zhǔn)定位的<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>機(jī)器人!

    樹莓 Pico 2040 的“速度狂飆”:時(shí)鐘速度幾乎翻倍!

    “速度狂飆”的強(qiáng)心針,讓它的時(shí)鐘速度從原來的133MHz直接飛躍到200MHz,幾乎翻了一倍!這意味著你的小樹莓現(xiàn)在可以跑得更快、干得更多,簡(jiǎn)直就像從“小毛驢”升
    的頭像 發(fā)表于 03-25 09:25 ?400次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b> Pico 2040 的“速度狂飆”:<b class='flag-5'>時(shí)鐘</b>速度幾乎翻倍!

    實(shí)時(shí)時(shí)鐘模塊選擇指南和比較表

    愛普生提供內(nèi)置 32.768 kHz 晶體單元的多種實(shí)時(shí)時(shí)鐘模塊。除了單純的計(jì)時(shí)功能外,還有即使在高溫環(huán)境下也能保持準(zhǔn)確計(jì)時(shí)的產(chǎn)品,以及配備其他各種功能的產(chǎn)品。您可以使用下面的流程圖和產(chǎn)品比較表來
    發(fā)表于 03-14 10:28 ?0次下載

    基于FPGA的實(shí)時(shí)時(shí)鐘設(shè)計(jì)

    本次設(shè)計(jì)采用了美國(guó)DALLAS公司推出的一種高性能、低功耗、帶RAM的實(shí)時(shí)時(shí)鐘電路 DS1302,它可以對(duì)年、月、日、周、時(shí)、分、秒進(jìn)行計(jì)時(shí),具有閏年補(bǔ)償功能,工作電壓2.5V~5.5V。采用三線
    的頭像 發(fā)表于 01-06 16:06 ?1268次閱讀
    基于FPGA的<b class='flag-5'>實(shí)時(shí)時(shí)鐘</b>設(shè)計(jì)

    LinkedSemi凌思微:DD3225TR實(shí)時(shí)時(shí)鐘模塊

    深圳鴻合智遠(yuǎn)|LinkedSemi凌思微:DD3225TR實(shí)時(shí)時(shí)鐘模塊
    的頭像 發(fā)表于 12-17 10:57 ?542次閱讀
    LinkedSemi凌思微:DD3225TR<b class='flag-5'>實(shí)時(shí)時(shí)鐘</b>模塊

    TPS65950實(shí)時(shí)時(shí)鐘時(shí)序補(bǔ)償分析

    電子發(fā)燒友網(wǎng)站提供《TPS65950實(shí)時(shí)時(shí)鐘時(shí)序補(bǔ)償分析.pdf》資料免費(fèi)下載
    發(fā)表于 10-29 10:01 ?0次下載
    TPS65950<b class='flag-5'>實(shí)時(shí)時(shí)鐘</b>時(shí)序補(bǔ)償分析

    什么是樹莓樹莓是什么架構(gòu)的

    什么是樹莓 樹莓(Raspberry Pi,簡(jiǎn)寫RPi,別名為RasPi/RPI)是由英國(guó)“Raspberry Pi 慈善基金會(huì)”開發(fā)
    的頭像 發(fā)表于 10-22 17:33 ?5848次閱讀

    使用實(shí)時(shí)時(shí)鐘庫(kù)

    電子發(fā)燒友網(wǎng)站提供《使用實(shí)時(shí)時(shí)鐘庫(kù).pdf》資料免費(fèi)下載
    發(fā)表于 10-22 10:09 ?0次下載
    使用<b class='flag-5'>實(shí)時(shí)時(shí)鐘</b>庫(kù)

    適用于智能門鎖的低功耗RTC實(shí)時(shí)時(shí)鐘模塊RX8010SJ

    RTC實(shí)時(shí)時(shí)鐘模塊:愛普生的RX8010SJ實(shí)時(shí)時(shí)鐘模塊憑借其超低功耗和高精度性能,成為智能門鎖應(yīng)用中的理想選擇,智能門鎖提供了穩(wěn)定可靠的時(shí)間源。智能門鎖走進(jìn)了越來
    的頭像 發(fā)表于 08-28 14:29 ?817次閱讀
    適用于智能門鎖的低功耗RTC<b class='flag-5'>實(shí)時(shí)時(shí)鐘</b>模塊RX8010SJ

    bq32000實(shí)時(shí)時(shí)鐘(RTC)數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《bq32000實(shí)時(shí)時(shí)鐘(RTC)數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 08-23 11:23 ?0次下載
    bq32000<b class='flag-5'>實(shí)時(shí)時(shí)鐘</b>(RTC)數(shù)據(jù)表

    BQ32002實(shí)時(shí)時(shí)鐘(RTC)數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《BQ32002實(shí)時(shí)時(shí)鐘(RTC)數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 08-23 11:23 ?0次下載
    BQ32002<b class='flag-5'>實(shí)時(shí)時(shí)鐘</b>(RTC)數(shù)據(jù)表

    bq3285實(shí)時(shí)時(shí)鐘(RTC)數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《bq3285實(shí)時(shí)時(shí)鐘(RTC)數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 08-23 11:21 ?0次下載
    bq3285<b class='flag-5'>實(shí)時(shí)時(shí)鐘</b>(RTC)數(shù)據(jù)表

    TCXO RTC實(shí)時(shí)時(shí)鐘模塊的特性

    高精度實(shí)時(shí)時(shí)鐘模塊內(nèi)建TCXO數(shù)字式實(shí)時(shí)時(shí)鐘模塊的特征【序文】時(shí)間是我們?nèi)粘I钪械幕靖拍??;疖囘\(yùn)行管理、進(jìn)出場(chǎng)管理等各種處理系統(tǒng)和應(yīng)用程序按照時(shí)間信息工作。在金融、股市領(lǐng)域中,時(shí)間操縱著巨大利益
    的頭像 發(fā)表于 08-14 11:44 ?735次閱讀
    TCXO RTC<b class='flag-5'>實(shí)時(shí)時(shí)鐘</b>模塊的特性