Přátelé, dostal jsem se do úzkých.
Ve svém projektu na Arduinu Mega mám zaintegrovaný RTC modul (https://www.aliexpress.com/item/RTC-DS1 ... 00358.html) a zde již probíraný 3,2" TFT displej s touchscreenem a slotem pro SD kartu (https://www.aliexpress.com/item/3-2-TFT ... 73754.html). SD karta je na standardních pinech displejového shieldu, RTC mám píchnuté na digitálních pinech 49, 51, tj. někde úplně jinde.
Dokud jsem pouze vyčítal aktuální čas z RTC a zobrazoval jej na displeji (vedle jiných měřených veličin), šlo všechno dobře. Pak jsem naimportoval standardní knihovny SPI.h a SD.h a začal si hrát se zápisem na SD kartu. Od té doby RTC nefunguje (čte samé nulové hodnoty). Zjevně tedy je nějaká kolize mezi knihvnou DS1302 a knihovnami SPI nebo SD, ale já ji nikde v kódu nevidím. Zkusil jsem prohodit pořadí inicializace (kdyby jedna přepisovala nějaké hodnoty té druhé) a nic. SD karta funguje zdárně, RTC ne. Pokud se vrátím k verzi se samotným RTC, opět funguje.
Všechno jsou to základní knihovny, které asi každý má; kdyby ne, mohu je sem poslat. Díky předem za každou radu.
Kolize: DS1302 + SPI/SD
Přejít na
- Software
- ↳ Programování obecně
- ↳ Ovladače
- ↳ Arduino IDE
- ↳ Alternativní IDE
- ↳ Processing
- ↳ Arduino jako klávesnice a myš
- ↳ Arduino bootloader
- ↳ Návrh plošných spojů
- ↳ Linux
- Hardware a jeho ovládání
- ↳ Elektronika obecně
- ↳ Napájení
- ↳ Arduino desky (Oficiální)
- ↳ Neoficiální desky (Klony)
- ↳ ESP8266, ESP32 a desky na nich založené
- ↳ Arduino s netradičními čipy (STM, Xmega, ...)
- ↳ Displeje
- ↳ LED
- ↳ Motory
- ↳ Senzory
- ↳ Audio
- ↳ Video
- ↳ Uložiště
- ↳ Relé
- ↳ RTC - moduly hodin reálného času
- ↳ Čtečky karet a tagů (RFID, NFC, ...)
- ↳ GPS
- ↳ Arduino jako programátor
- ↳ Kompatibilita shieldů
- ↳ Výroba plošných spojů
- ↳ Další hardware
- Komunikace, protokoly, internet
- ↳ I2C
- ↳ SPI
- ↳ Sériová linka
- ↳ HTTP, HTTPS a další síťové protokoly
- ↳ Ukládání dat online
- ↳ Bezdrátová komunikace
- ↳ WiFi
- ↳ OneWire
- ↳ Další
- Makeblock
- ↳ mBot
- Vaše projekty
- ↳ Pomoc s projekty
- ↳ Hotové projekty
- Komunita
- ↳ Srazy, akce, konference...
- ↳ Místní skupiny
- Práce
- ↳ Nabídka práce
- ↳ Nabídka spolupráce
- Nezařazeno
- Chyby, návrhy, vylepšení
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host