樹莓派-LOGO

適用於 Pico 的 Raspberry Pi DS3231 精密 RTC 模塊

適用於 Pico 的 Raspberry Pi DS3231 精密 RTC 模組-產品展示

產品資訊

Pico 精密 RTC 模組是一款高精度即時時脈模組,設計用於與 Raspberry Pi Pico 微控制器板搭配使用。 它採用DS3231高精度RTC晶片,支援I2C通訊。 該模組還包括
RTC 備用電池插槽支援 CR1220 連結電池,即使在主電源斷開時也能保持準確的計時。 此模組具有電源指示燈,可透過在跳線上焊接 0 電阻來啟用或停用此指示燈。 這是
採用可堆疊接頭設計,可輕鬆連接至 Raspberry Pi Pico

船上有什麼:

  1. DS3231高精度RTC芯片
  2. 用於通信的 I2C 總線
  3. RTC 備用電池插槽支持 CR1220 鈕扣電池
  4. 電源指示燈(透過在跳線上焊接0電阻開啟,預設為關閉)
  5. Raspberry Pi Pico 接頭,方便連接

引腳定義:

Pico 精密 RTC 模組的接腳排列如下:

樹莓派 Pico 代碼 描述
A I2C0
B I2C1
C GP20
D P_SDA
1 GP0
2 GP1
3 接地
4 GP2
5 GP3
6 GP4
7 GP5
8 接地
9 GP6
10 GP7
11 GP8
12 GP9
13 接地
14 GP10
15 GP11
16 GP12
17 GP13
18 接地
19 GP14
20 GP15

示意圖:

Pico 精密 RTC 模組原理圖可以是 view通過點擊編輯 這裡.

Pico 精密 RTC 模塊 – 產品使用說明

樹莓派代碼:

  1. 打開 Raspberry Pi 的終端。
  2. 下載演示程式碼並將其解壓縮到 Pico C/C++ SDK 目錄中。 要注意的是,不同使用者的SDK目錄可能會有所不同,需要以實際目錄為準。 一般來說,應該是~/pico/。 使用以下命令: wget -P ~/pico https://www.waveshare.com/w/upload/2/26/Pico-rtc-ds3231_code.zip
  3. 導航到 Pico C/C++ SDK 目錄: cd ~/pico
  4. 解壓下載的代碼: unzip Pico-rtc-ds3231_code.zip
  5. 按住Pico的BOOTSEL按鈕,將Pico的USB介面連接到樹莓派。 然後放開按鈕。
  6. 編譯並運行 pico-rtc-ds3231 examp使用以下命令建立檔案:
    cd ~/pico/pico-rtc-ds3231_code/c/build/ cmake .. make sudo mount /dev/sda1 /mnt/pico && sudo cp rtc.uf2 /mnt/pico/ && sudo sync && sudo umount /mnt/pico && sleep 2 && sudo minicom -b 115200 -o -D /dev/ttyACM0
  7. 打開終端並使用 minicom 檢查感測器的資訊。

Python:

  1. 請參閱 Raspberry Pi 的指南來為 Pico 設定 Micropython 韌體。
  2. 打開 Thonny IDE。
  3. 將演示代碼拖到IDE中並在Pico上運行。
  4. 單擊運行圖標來執行 MicroPython 演示代碼。

視窗:

使用者手冊中未提供在 Windows 上使用適用於 Pico 的 Precision RTC 模組的說明。 請參閱產品文件或聯絡製造商以獲得進一步協助。

其他的:

預設不使用模組上的 LED 燈。 如果需要使用,可以在R0位置焊接一個8R電阻。 你可以 view 示意圖了解更多詳細信息。

船上有什麼

適用於 Pico-FIG3231 的 Raspberry Pi DS1 精密 RTC 模組

  1. DS3231
    高精度RTC晶片,I2C匯流排
  2. RTC 備用電池
    支援CR1220紐扣電池
  3. 電源指示燈
    透過在跳線上焊接 0Ω 電阻來啟用,預設為停用
  4. Raspberry Pi Pico 接頭
    用於連接 Raspberry Pi Pico,可堆疊設計

引腳定義

適用於 Pico-FIG3231 的 Raspberry Pi DS2 精密 RTC 模組

樹莓派程式碼

  1. 打開一個樹莓派終端
  2. 下載並解壓演示代碼到目錄 Pico C/C++ SDK

適用於 Pico-FIG3231 的 Raspberry Pi DS3 精密 RTC 模組

  1. 按住Pico的BOOTSEL按鈕,將Pico的USB介面連接到Raspberry Pi,然後放開按鈕。
  2. 編譯並運行 pico-rtc-ds3231 examp萊斯

    適用於 Pico-FIG3231 的 Raspberry Pi DS4 精密 RTC 模組

  3. 開啟終端機和使用者minicom來檢查感測器的資訊。

    適用於 Pico-FIG3231 的 Raspberry Pi DS5 精密 RTC 模組

Python:

  1. 請參閱 Raspberry Pi 的指南來為 Pico 設定 Micropython 韌體
  2. 開啟Thonny IDE,將demo拖曳到IDE中並在Pico上執行,如下所示。

    適用於 Pico-FIG3231 的 Raspberry Pi DS6 精密 RTC 模組
    適用於 Pico-FIG3231 的 Raspberry Pi DS7 精密 RTC 模組

  3. 點擊“運行”圖示運行 MicroPython 演示程式碼。

    適用於 Pico-FIG3231 的 Raspberry Pi DS8 精密 RTC 模組

視窗

  • 下載示範並將其解壓縮到 Windows 桌面,請參閱 Raspberry Pi 的指南來設定 Windows 軟體環境設定。
  • 按住Pico的BOOTSEL按鈕,用MicroUSB線將Pico的USB連接到PC。 將c或python程式導入Pico使其運作。
  • 使用串口工具 view Pico的USB枚舉虛擬串口查看打印信息,需要打開DTR,波特率為115200,如下圖:

    適用於 Pico-FIG3231 的 Raspberry Pi DS9 精密 RTC 模組

其他的

  • 預設不使用LED燈,如果需要使用,可以在R0位置焊接一個8R電阻。 點擊進入 view 示意圖。
  • DS3231的INT腳預設不使用。 如需使用,可在R0、R5、R6位置焊接7R電阻。 點擊進入 view 示意圖。
    • 焊接R5電阻,將INT接腳連接到Pico的GP3接腳,偵測DS3231鬧鐘的輸出狀態。
    • 焊接R6電阻,將INT接腳連接到Pico的3V3_EN接腳,當DS3231鬧鐘輸出低電位時關閉Pico電源。
    • 焊接R7電阻,將INT引腳連接到Pico的RUN引腳,以在DS3231鬧鐘輸出低電平時重設Pico。

概要

適用於 Pico-FIG3231 的 Raspberry Pi DS10 精密 RTC 模組

適用於 Pico-FIG3231 的 Raspberry Pi DS11 精密 RTC 模組

文件/資源

適用於 Pico 的 Raspberry Pi DS3231 精密 RTC 模塊 [pdf] 使用者手冊
DS3231 適用於 Pico 的精密 RTC 模塊,DS3231,適用於 Pico 的精密 RTC 模塊,精密 RTC 模塊,RTC 模塊,模塊

參考

發表評論

您的電子郵件地址不會被公開。 必填欄位已標記 *