Jak udělat čas
Re: Jak udělat čas
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?
http://www.gme.cz/lcd-alfanumericky-dis ... t-p513-213
Tento display se dá s ladit s PIC?
Re: Jak udělat čas
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
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
Re: Jak udělat čas
To se omlouvám myslel jsem PICAXE samozřejmě. Jak vypadají příkazy k tomu LCD?
Re: Jak udělat čas
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
https://www.sparkfun.com/datasheets/LCD/st7066.pdf
Re: Jak udělat čas
a nedalo by se využít RTC DS 1307? Obsahuje jak hodiny, datum, 60 bytu eeprom a jako záloha postačí 3V baterka.
Re: Jak udělat čas
Asi by se to dalo tak udělat. A na picaxe nejde připojit oscilátor aby mi udával přesný kmitočet?
Re: Jak udělat čas
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
Re: Jak udělat čas
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.
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.
Re: Jak udělat čas
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
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
Re: Jak udělat čas
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.
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.