Jak udělat čas

Petr087

Re: Jak udělat čas

Příspěvek od Petr087 »

Tak to asi nedám, asi jsem si představoval málo za málo usilí a peněz hodně muziky. Ale přece jenom něco zkusím vytvořit.

http://www.gme.cz/lcd-alfanumericky-dis ... t-p513-213

Tento display se dá s ladit s PIC?
micer
Příspěvky: 180
Registrován: 12 čer 2014, 19:14

Re: Jak udělat čas

Příspěvek od micer »

Samozřejmě, ale:
1/ toto vlákno je o PICAXE, ne o PIC
2/ budeš potřebovat 11 datových pinů, což je přesný opak toho, co jsi zatím hledal
Petr087

Re: Jak udělat čas

Příspěvek od Petr087 »

To se omlouvám myslel jsem PICAXE samozřejmě. Jak vypadají příkazy k tomu LCD?
micer
Příspěvky: 180
Registrován: 12 čer 2014, 19:14

Re: Jak udělat čas

Příspěvek od micer »

Co třeba se podívat do dokumentace, která na stránkách GM je, a pak na datasheet řadiče?
https://www.sparkfun.com/datasheets/LCD/st7066.pdf
pgerla
Příspěvky: 400
Registrován: 11 dub 2013, 00:17

Re: Jak udělat čas

Příspěvek od pgerla »

a nedalo by se využít RTC DS 1307? Obsahuje jak hodiny, datum, 60 bytu eeprom a jako záloha postačí 3V baterka.
Petr087

Re: Jak udělat čas

Příspěvek od Petr087 »

Asi by se to dalo tak udělat. A na picaxe nejde připojit oscilátor aby mi udával přesný kmitočet?
Uživatelský avatar
jrt
Příspěvky: 1921
Registrován: 17 úno 2013, 17:13

Re: Jak udělat čas

Příspěvek od jrt »

Krystal je možno připojit na PICAXE 28X2 a 40X2. Kromě toho je možno jemně ladit frekvenci vnitřního oscilátoru pomocí příkazu calibfreq
jrt
jova
Příspěvky: 361
Registrován: 16 pro 2013, 11:40

Re: Jak udělat čas

Příspěvek od jova »

Sériové displeje jsou dost drahé. Pro začátek se to dá řešit klasickým paralelním LCD 1602 a třeba procesorem 14M2: http://electromag1.wifeo.com/lcd-alphan ... picaxe.php

Když koupíš rovnou 20M2, dá se z toho postavit seriové LCD a ten pak dokáže zobrazovat pomocí jednoho vodiče všechny potřebné informace: http://electromag1.wifeo.com/fabriquer- ... icaxe-.php

Pokud to má celém fungovat alespoň jako trochu přesné hodiny, řešil bych to obvodem RTC DS 3231. U nás se dá sehnat kolem dvou stovek a posílá po jediném vodiči kompletní informace o času. Stačí k němu připojit 8M2, jeden vstup bude na hodiny, výstup na to sériové LCD a ještě máš pár vstupů volných třeba na teploměr.
Cenově to s hotovým výrobkem bohužel nikdy srovnávat nejde.
PS: možná tu mám nějaké dvouřádkové LCD 1602 bez podsvícení. Pokud máš zájem tak se ozvi, třeba se domluvíme.
Milops3
Příspěvky: 51
Registrován: 09 kvě 2013, 20:51

Re: Jak udělat čas

Příspěvek od Milops3 »

picaxe neumi pouzit casovac a preruseni od nej ? nez pouzivat delay

vhodnejsi bude pouzit DS3231

pri koupi obicejneho znakovyho displeje a asi 14M2 si lze udelat displej komunikujici po cemkoliv

jinak ty ceny procesoru sou luxusni :lol:
micer
Příspěvky: 180
Registrován: 12 čer 2014, 19:14

Re: Jak udělat čas

Příspěvek od micer »

PICAXE používá časovač a přerušení pro některé příkazy, přerušení je možné používat i v uživatelském programu, ale nahodit si programově časovač a nechat si přerušením počítat čas, to by šlo v PIC, v prostředí (nástavbě) PICAXE už ne. Nebo alespoň já nevím jak včlenit do programu psaného v Basicu PICAXE kus assembleru PIC.
Doladění hodinového kmitočtu příkazem je dobrá věc a funguje, ale stabilitu oscilátoru v čase nebo s teplotou neřeší. Má v podstatě stejné možnosti jako doladění chodu programem.
Odpovědět