Raspberry Pi DS3231 Precision RTC modul a Pico számára
Termékinformáció
A Precision RTC Module for Pico egy nagy pontosságú valós idejű óramodul, amelyet a Raspberry Pi Pico mikrokontroller kártyával való használatra terveztek. Tartalmazza a DS3231 nagy pontosságú RTC chipet, és támogatja az I2C kommunikációt. A modul tartalmaz még
egy RTC tartalék akkumulátor foglalat, amely támogatja a CR1220 gombelemet a pontos időmérés érdekében, még akkor is, ha a tápellátás le van választva. A modul egy tápfeszültségjelzővel rendelkezik, amely engedélyezhető vagy letiltható a jumper 0-s ellenállásának forrasztásával. Ez
egymásra rakható fejléccel tervezték a Raspberry Pi Pico-hoz való egyszerű rögzítéshez
Mi van a fedélzeten:
- DS3231 nagy pontosságú RTC chip
- I2C busz a kommunikációhoz
- CR1220 gombelemet támogató RTC tartalék elemtartó
- Tápfeszültség jelző (a jumper 0-s ellenállásának forrasztásával engedélyezve, alapértelmezés szerint le van tiltva)
- Raspberry Pi Pico fejléc az egyszerű rögzítéshez
Pinout definíciója:
A Pico Precision RTC moduljának kivezetése a következő:
Raspberry Pi Pico Code | Leírás |
---|---|
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 |
Vázlatos:
A Pico-hoz készült Precision RTC Modul sematikus diagramja lehet viewed kattintással itt.
Precíziós RTC-modul Pico-hoz – Termékhasználati utasítások
Raspberry Pi kód:
- Nyissa meg a Raspberry Pi terminálját.
- Töltse le és csomagolja ki a demókódokat a Pico C/C++ SDK könyvtárba. Vegye figyelembe, hogy az SDK könyvtára eltérő lehet a különböző felhasználók számára, ezért ellenőriznie kell a tényleges könyvtárat. Általában ~/pico/ legyen. Használja a következő parancsot:
wget -P ~/pico https://www.waveshare.com/w/upload/2/26/Pico-rtc-ds3231_code.zip
- Keresse meg a Pico C/C++ SDK könyvtárát:
cd ~/pico
- Csomagolja ki a letöltött kódot:
unzip Pico-rtc-ds3231_code.zip
- Tartsa lenyomva a Pico BOOTSEL gombját, és csatlakoztassa a Pico USB interfészét a Raspberry Pi-hez. Ezután engedje el a gombot.
- Fordítsa le és futtassa a pico-rtc-ds3231 examples a következő parancsok használatával:
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
- Nyisson meg egy terminált, és a minicom segítségével ellenőrizze az érzékelő információit.
Piton:
- Tekintse meg a Raspberry Pi útmutatóit a Micropython firmware Pico számára történő beállításához.
- Nyissa meg a Thonny IDE-t.
- Húzza a demo kódot az IDE-be, és futtassa a Pico-n.
- Kattintson a Futtatás ikonra a MicroPython demókódok végrehajtásához.
Windows:
A felhasználói kézikönyv nem tartalmazza a Precision RTC Module for Pico Windows rendszerrel való használatára vonatkozó utasításokat. További segítségért olvassa el a termék dokumentációját, vagy forduljon a gyártóhoz.
Egyéb:
A modulon lévő LED-lámpák alapértelmezés szerint nem használatosak. Ha használni kell őket, forraszthat egy 0R ellenállást az R8 pozícióra. tudsz view a sematikus diagram további részletekért.
Mi van a fedélzeten
- DS3231
nagy pontosságú RTC chip, I2C busz - RTC tartalék akkumulátor
támogatja a CR1220 gombelemet - Bekapcsolásjelző
engedélyezve van egy 0Ω-os ellenállás forrasztásával a jumperre, alapértelmezés szerint le van tiltva - Raspberry Pi Pico fejléc
a Raspberry Pi Pico-hoz való rögzítéshez, egymásra rakható kivitel
Pinout definíció
Raspberry Pi kód
- Nyissa meg a Raspberry Pi terminálját
- Töltse le és csomagolja ki a demo kódokat a Pico C/C++ SDK könyvtárba
- Tartsa lenyomva a Pico BOOTSEL gombját, és csatlakoztassa a Pico USB interfészét a Raspberry Pi-hez, majd engedje fel a gombot.
- Fordítsa le és futtassa a pico-rtc-ds3231 examples
- Nyisson meg egy terminált és egy felhasználói minicomot az érzékelő információinak ellenőrzéséhez.
Piton:
- Tekintse meg a Raspberry Pi útmutatóit a Micropython firmware Pico számára történő beállításához
- Nyissa meg a Thonny IDE-t, húzza a demót az IDE-be, és futtassa a Pico-n az alábbiak szerint.
- Kattintson a „futtatás” ikonra a MicroPython demókódok futtatásához.
Windows
- Töltse le és csomagolja ki a demót a Windows asztalára, a Windows szoftverkörnyezet beállításainak beállításához tekintse meg a Raspberry Pi útmutatóit.
- Nyomja meg és tartsa lenyomva a Pico BOOTSEL gombját, csatlakoztassa a Pico USB-jét a számítógéphez MicroUSB-kábellel. Importáljon c vagy python programot a Pico-ba, hogy futtasson.
- Ehhez használja a soros eszközt view a Pico USB enumerációjának virtuális soros portja a nyomtatási információk ellenőrzéséhez, a DTR-t meg kell nyitni, az adatátviteli sebesség 115200, ahogy az alábbi képen látható:
Mások
- A LED-es lámpa alapból nincs használatban, ha kell, akkor az R0 pozícióra 8R ellenállást forraszthatsz. Kattintson ide view a sematikus diagramot.
- A DS3231 INT érintkezője alapértelmezés szerint nem használatos. ha kell használni, akkor az R0,R5,R6 pozíciókon forraszthatod a 7R ellenállást. Kattintson ide view a sematikus diagramot.
- Forrassza be az R5 ellenállást, csatlakoztassa az INT érintkezőt a Pico GP3 érintkezőjéhez, hogy észlelje a DS3231 ébresztőóra kimeneti állapotát.
- Forrassza be az R6 ellenállást, csatlakoztassa az INT érintkezőt a Pico 3V3_EN érintkezőjéhez, hogy kikapcsolja a Pico tápellátását, amikor a DS3231 ébresztőóra alacsony szintet ad ki.
- Forrassza az R7 ellenállást, csatlakoztassa az INT érintkezőt a Pico RUN érintkezőjéhez, hogy visszaállítsa a Pico-t, amikor a DS3231 ébresztőóra alacsony jelszintet ad.
Vázlatos
Dokumentumok / Források
![]() |
Raspberry Pi DS3231 Precision RTC modul a Pico számára [pdf] Felhasználói kézikönyv DS3231 Precíziós RTC-modul Pico-hoz, DS3231-hez, Precíziós RTC-modul Pico-hoz, Precíziós RTC-modul, RTC-modul, Modul |