Tachometr

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
luccas
Příspěvky: 192
Registrován: 06 kvě 2007, 00:00
Kontaktovat uživatele:

#46 Příspěvek od luccas »

DMF píše:Zkus tam použít ten timer.Mužeš mu nastavit předděličku a měřit počet impulsů za delší čas.Měření by bylo přesnější. Existuje řada principů ,jak to řešit.


Ale právě to nejde. Když chci zjistit počet impulsů za nějaký čas tak. Nedostanu tu přesnost.
DMF

#47 Příspěvek od DMF »

Další způsob: měřit čas od první náběžné hrany k druhé.Přerušení timeru využít k zvětšení rozsahu měření.
pissmaker

#48 Příspěvek od pissmaker »

nejake pokroky??????? :wink:
Uživatelský avatar
luccas
Příspěvky: 192
Registrován: 06 kvě 2007, 00:00
Kontaktovat uživatele:

#49 Příspěvek od luccas »

pissmaker píše:nejake pokroky??????? :wink:


:) pomaličku ale jistě. Teď když je volno tak natom trochu více zamakám. Teď bojuji se zápisem a čtením údajů do paměti.
pissmaker

#50 Příspěvek od pissmaker »

tak jak už jsi s tim dobojoval????? :)
piss

#51 Příspěvek od piss »

tak jak to vypada. Docela me to zajima jestli už to mas hotový? :wink: :D
radar.sm

#52 Příspěvek od radar.sm »

SNAD JSI TO NEVZDAL??!!





Změnu názvu předmětu jsem vymazal, ať to tázaný taky podle původního názvu vlákna najde.
Doprčic lidi, nepřejmenovávejte předmět diskuse, když už přece jméno má. Prostě, když odpovídáte, do řádku Předmět nic nepište, jen do nově zakládaného vlákna, jinak to zase dopadne, jako tady.
Díky, Hill
Uživatelský avatar
MiLe
Příspěvky: 123
Registrován: 18 říj 2005, 00:00

#53 Příspěvek od MiLe »

uz vytlaca z trhu azijskych vyrobcov :)
Uživatelský avatar
luccas
Příspěvky: 192
Registrován: 06 kvě 2007, 00:00
Kontaktovat uživatele:

#54 Příspěvek od luccas »

Zdravím,

Vím, že uplynula dlouhá doba. Ale nevzdal jsem to. Nebyl čas. Ale tachometr jsem kompletně přepsal od začátku. "člověk zmoudřel" :) taky jsem trochu lépe pochopil samotný procesor a program napsal líp.

Teď se ale trápím s pamětí. 16f628 už nestačí. A taky musím přijít nato jak uložit a načíst data do vnitřní eepromky(ukládání).

Pomalu ale jistě
Uživatelský avatar
caven
Příspěvky: 417
Registrován: 15 srp 2006, 00:00

#55 Příspěvek od caven »

pro uložení honoty do eeprom se myslím musí nejdříve zapsat nějaké dvěhodnoty do jednoho registru postupně, aby nedocházelo k náhodnému zápisu.. Jinak si stáhni ze stránek jedné školy, teť nevímjaká to byla ale mysím cops nebo tak nějak, tam mají přeložený datasheet v češtině ;)
Datel_old

#56 Příspěvek od Datel_old »

caven > On píše v mikropascalu ,tam jsou na čtení a ukládání dat do eeprom přímo procedury (je to sranda).
Uživatelský avatar
luccas
Příspěvky: 192
Registrován: 06 kvě 2007, 00:00
Kontaktovat uživatele:

#57 Příspěvek od luccas »

Datel_old píše:caven > On píše v mikropascalu ,tam jsou na čtení a ukládání dat do eeprom přímo procedury (je to sranda).


Alejá bych rád zapisoval čísla a pak čísla i četl. To mi bohužél nešlo. :(

Ty by si věděl jak?
Datel_old

#58 Příspěvek od Datel_old »

EEprom_write(10,100); // Zapíše na adresu 10 hodnotu 100
EEprom_read(10); //Přečte hodnotu z adresy 10

Pro zápis musí být smazán bit INTCON.GIE a všechna přerušení zakázána. (bez záruky !!! )
Koukni do helpu ,je to tam pěkně popsáno.
Uživatelský avatar
luccas
Příspěvky: 192
Registrován: 06 kvě 2007, 00:00
Kontaktovat uživatele:

#59 Příspěvek od luccas »

Datel_old píše:EEprom_write(10,100); // Zapíše na adresu 10 hodnotu 100
EEprom_read(10); //Přečte hodnotu z adresy 10

Pro zápis musí být smazán bit INTCON.GIE a všechna přerušení zakázána. (bez záruky !!! )
Koukni do helpu ,je to tam pěkně popsáno.


Jo tak toto funguje ale ještě vymyslet jak zapisovat integer, byte je hodně malé číslo. Nějak asi rozdělit na části a postupně zapisvat.
Datel_old

#60 Příspěvek od Datel_old »

Ano. Integer rozdělit a zapisovat na několik (podle velikosti integeru) pozic do EEprom.

viz.: InttoStr,Length
Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“