04. januar 2005 - 12:57Der er
10 kommentarer og 1 løsning
Eprom - simpel regnefunktion (FM27C256)
I forbindelse med et lille fritidsprojekt, som jeg sidder og roder lidt med, skal jeg have indlæst en binær el. hex kode fra en tæller og have omregnet dette tidsinterval til en hastighed.
v= s/t, hvor tiden er den ubekendte faktor, indlæst fra tælleren og v som output fra eprom.
Jeg har kit til at skrive til kredsen, men mangler ideer til hvordan jeg får indlagt denne funktion i min eprom.
Det skal i praksis bruges til at omregne hastigheder for et roterende legeme. Du mener at definere en bunke tider til en tilsvarende bunke hastigheder? så den går ind og "slår værdien op "?
Vil bare lige nævne at hvis du er lidt kreativ og noget fusket kan du bruge en DAC til at gange et tal med, må dog indrømme at jeg ikke kan huske hvordan opstillingen er i hovedet :) Jeg vil mene at en pic er lidt overkill til sådan en regnefunktion, hvis du ikke bruger den til andet... Det eneste forsvar mod at bruge pic'en er at den er sjovere at lege med !
Du skal faktisk ikke bruge andet end en timer interrupt hvis din Pic kreds kan dette. Din timer interrupt kører f.eks 30-200 gange pr sek, og tæller pulser fra dit roterende legeme. Med fast interval, f.eks hver gang der har været 20 timer interrupt udskriver du det antal pulser der er talt, og det vil svare til hastigheden. For at få hastighedsvisningen rigtig, justerer du på hvor mange timer interrupt der skal have været inden du udskriver. _SCB
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.