適用於 Pico 的 Raspberry Pi DS3231 精密 RTC 模塊
產品資訊
Pico 精密 RTC 模組是一款高精度即時時脈模組,設計用於與 Raspberry Pi Pico 微控制器板搭配使用。 它採用DS3231高精度RTC晶片,支援I2C通訊。 該模組還包括
RTC 備用電池插槽支援 CR1220 連結電池,即使在主電源斷開時也能保持準確的計時。 此模組具有電源指示燈,可透過在跳線上焊接 0 電阻來啟用或停用此指示燈。 這是
採用可堆疊接頭設計,可輕鬆連接至 Raspberry Pi Pico
船上有什麼:
- DS3231高精度RTC芯片
- 用於通信的 I2C 總線
- RTC 備用電池插槽支持 CR1220 鈕扣電池
- 電源指示燈(透過在跳線上焊接0電阻開啟,預設為關閉)
- 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 模塊 – 產品使用說明
樹莓派代碼:
- 打開 Raspberry Pi 的終端。
- 下載演示程式碼並將其解壓縮到 Pico C/C++ SDK 目錄中。 要注意的是,不同使用者的SDK目錄可能會有所不同,需要以實際目錄為準。 一般來說,應該是~/pico/。 使用以下命令:
wget -P ~/pico https://www.waveshare.com/w/upload/2/26/Pico-rtc-ds3231_code.zip
- 導航到 Pico C/C++ SDK 目錄:
cd ~/pico
- 解壓下載的代碼:
unzip Pico-rtc-ds3231_code.zip
- 按住Pico的BOOTSEL按鈕,將Pico的USB介面連接到樹莓派。 然後放開按鈕。
- 編譯並運行 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
- 打開終端並使用 minicom 檢查感測器的資訊。
Python:
- 請參閱 Raspberry Pi 的指南來為 Pico 設定 Micropython 韌體。
- 打開 Thonny IDE。
- 將演示代碼拖到IDE中並在Pico上運行。
- 單擊運行圖標來執行 MicroPython 演示代碼。
視窗:
使用者手冊中未提供在 Windows 上使用適用於 Pico 的 Precision RTC 模組的說明。 請參閱產品文件或聯絡製造商以獲得進一步協助。
其他的:
預設不使用模組上的 LED 燈。 如果需要使用,可以在R0位置焊接一個8R電阻。 你可以 view 示意圖了解更多詳細信息。
船上有什麼
- DS3231
高精度RTC晶片,I2C匯流排 - RTC 備用電池
支援CR1220紐扣電池 - 電源指示燈
透過在跳線上焊接 0Ω 電阻來啟用,預設為停用 - Raspberry Pi Pico 接頭
用於連接 Raspberry Pi Pico,可堆疊設計
引腳定義
樹莓派程式碼
- 打開一個樹莓派終端
- 下載並解壓演示代碼到目錄 Pico C/C++ SDK
- 按住Pico的BOOTSEL按鈕,將Pico的USB介面連接到Raspberry Pi,然後放開按鈕。
- 編譯並運行 pico-rtc-ds3231 examp萊斯
- 開啟終端機和使用者minicom來檢查感測器的資訊。
Python:
- 請參閱 Raspberry Pi 的指南來為 Pico 設定 Micropython 韌體
- 開啟Thonny IDE,將demo拖曳到IDE中並在Pico上執行,如下所示。
- 點擊“運行”圖示運行 MicroPython 演示程式碼。
視窗
- 下載示範並將其解壓縮到 Windows 桌面,請參閱 Raspberry Pi 的指南來設定 Windows 軟體環境設定。
- 按住Pico的BOOTSEL按鈕,用MicroUSB線將Pico的USB連接到PC。 將c或python程式導入Pico使其運作。
- 使用串口工具 view Pico的USB枚舉虛擬串口查看打印信息,需要打開DTR,波特率為115200,如下圖:
其他的
- 預設不使用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 的 Raspberry Pi DS3231 精密 RTC 模塊 [pdf] 使用者手冊 DS3231 適用於 Pico 的精密 RTC 模塊,DS3231,適用於 Pico 的精密 RTC 模塊,精密 RTC 模塊,RTC 模塊,模塊 |