Modul RTC Ketepatan Raspberry Pi DS3231 untuk Pico
Maklumat Produk
Modul RTC Ketepatan untuk Pico ialah modul jam masa nyata berketepatan tinggi yang direka untuk digunakan dengan papan mikropengawal Raspberry Pi Pico. Ia menggabungkan cip RTC berketepatan tinggi DS3231 dan menyokong komunikasi I2C. Modul ini juga termasuk
slot bateri sandaran RTC yang menyokong sel butang CR1220 untuk mengekalkan ketepatan masa walaupun apabila kuasa utama diputuskan. Modul ini mempunyai penunjuk kuasa yang boleh didayakan atau dilumpuhkan dengan memateri perintang 0 pada pelompat. Ia adalah
direka dengan pengepala boleh tindanan untuk lampiran mudah pada Raspberry Pi Pico
Apa yang ada di Papan:
- Cip RTC berketepatan tinggi DS3231
- bas I2C untuk komunikasi
- Slot bateri sandaran RTC yang menyokong sel butang CR1220
- Penunjuk kuasa (didayakan dengan memateri perintang 0 pada pelompat, dilumpuhkan secara lalai)
- Pengepala Raspberry Pi Pico untuk lampiran mudah
Definisi Pinout:
Pinout Modul RTC Ketepatan untuk Pico adalah seperti berikut:
Kod Pico Raspberry Pi | Penerangan |
---|---|
A | I2C0 |
B | I2C1 |
C | GP20 |
D | P_SDA |
1 | GP0 |
2 | GP1 |
3 | GND |
4 | GP2 |
5 | GP3 |
6 | GP4 |
7 | GP5 |
8 | GND |
9 | GP6 |
10 | GP7 |
11 | GP8 |
12 | GP9 |
13 | GND |
14 | GP10 |
15 | GP11 |
16 | GP12 |
17 | GP13 |
18 | GND |
19 | GP14 |
20 | GP15 |
Skema:
Gambarajah skematik Modul RTC Ketepatan untuk Pico boleh viewed dengan mengklik di sini.
Modul RTC Ketepatan untuk Pico – Arahan Penggunaan Produk
Kod Raspberry Pi:
- Buka terminal Raspberry Pi.
- Muat turun dan nyahzip kod demo ke direktori Pico C/C++ SDK. Ambil perhatian bahawa direktori SDK mungkin berbeza untuk pengguna yang berbeza, jadi anda perlu menyemak direktori sebenar. Secara amnya, ia sepatutnya ~/pico/. Gunakan arahan berikut:
wget -P ~/pico https://www.waveshare.com/w/upload/2/26/Pico-rtc-ds3231_code.zip
- Navigasi ke direktori Pico C/C++ SDK:
cd ~/pico
- Nyahzip kod yang dimuat turun:
unzip Pico-rtc-ds3231_code.zip
- Pegang butang BOOTSEL Pico dan sambungkan antara muka USB Pico ke Raspberry Pi. Kemudian lepaskan butang.
- Susun dan jalankan pico-rtc-ds3231 examples menggunakan arahan berikut:
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
- Buka terminal dan gunakan minicom untuk menyemak maklumat penderia.
Ular sawa:
- Rujuk kepada panduan Raspberry Pi untuk menyediakan perisian tegar Micropython untuk Pico.
- Buka IDE Thonny.
- Seret kod demo ke IDE dan jalankannya pada Pico.
- Klik ikon jalankan untuk melaksanakan kod demo MicroPython.
Windows:
Arahan untuk menggunakan Precision RTC Module untuk Pico dengan Windows tidak disediakan dalam manual pengguna. Sila rujuk kepada dokumentasi produk atau hubungi pengilang untuk mendapatkan bantuan lanjut.
Lain-lain:
Lampu LED pada modul tidak digunakan secara lalai. Jika anda perlu menggunakannya, anda boleh memateri perintang 0R pada kedudukan R8. Awak boleh view gambarajah skematik untuk butiran lanjut.
Apa yang ada di Papan
- DS3231
cip RTC berketepatan tinggi, bas I2C - Bateri sandaran RTC
menyokong sel butang CR1220 - Penunjuk kuasa
didayakan dengan memateri perintang 0Ω pada pelompat, dilumpuhkan secara lalai - Pengepala Raspberry Pi Pico
untuk melekat pada Raspberry Pi Pico, reka bentuk boleh tindanan
Definisi Pinout
Kod Raspberry Pi
- Buka terminal Raspberry Pi
- Muat turun dan nyahzip kod demo ke direktori Pico C/C++ SDK
- Pegang butang BOOTSEL Pico, dan sambungkan antara muka USB Pico ke Raspberry Pi kemudian lepaskan butang.
- Susun dan jalankan pico-rtc-ds3231 examples
- Buka terminal dan minikom pengguna untuk menyemak maklumat penderia.
Ular sawa:
- Rujuk kepada panduan Raspberry Pi untuk menyediakan perisian tegar Micropython untuk Pico
- Buka IDE Thonny, dan seret demo ke IDE dan jalankan pada Pico seperti di bawah.
- Klik ikon "jalankan" untuk menjalankan kod demo MicroPython.
Windows
- Muat turun dan nyahzip demo ke desktop Windows anda, rujuk kepada panduan Raspberry Pi untuk menyediakan tetapan persekitaran perisian Windows.
- Tekan dan tahan butang BOOTSEL Pico, sambungkan USB Pico ke PC dengan kabel MicroUSB. Import c atau program python ke dalam Pico untuk menjalankannya.
- Gunakan alat bersiri untuk view port bersiri maya penghitungan USB Pico untuk menyemak maklumat cetakan, DTR perlu dibuka, kadar baud ialah 115200, seperti yang ditunjukkan dalam gambar di bawah:
Lain-lain
- Lampu LED tidak digunakan secara lalai, jika anda perlu menggunakannya, anda boleh memateri perintang 0R pada kedudukan R8. Klik untuk view gambarajah skematik.
- Pin INT DS3231 tidak digunakan secara lalai. jika anda perlu menggunakannya, anda boleh memateri perintang 0R pada kedudukan R5,R6,R7. Klik untuk view gambarajah skematik.
- Pateri perintang R5, sambungkan pin INT ke pin GP3 Pico, untuk mengesan status output jam penggera DS3231.
- Pateri perintang R6, sambungkan pin INT ke pin 3V3_EN Pico, untuk mematikan kuasa Pico apabila jam penggera DS3231 mengeluarkan tahap rendah.
- Pateri perintang R7, sambungkan pin INT ke pin RUN Pico, untuk menetapkan semula Pico apabila jam penggera DS3231 mengeluarkan tahap rendah.
Skema
Dokumen / Sumber
![]() |
Modul RTC Ketepatan Raspberry Pi DS3231 untuk Pico [pdf] Manual Pengguna DS3231 Precision RTC Module untuk Pico, DS3231, Precision RTC Module untuk Pico, Precision RTC Module, RTC Module, Modul |