<html><body>Proč hodně to připomíná 16384 a s tím už se dá dobře pracovat....<div>Případná odchylka jde dopočítat po daném počtu pulzu, udělám korekci,</div><div>uplně stejně jako se blbne s časovačem, když ma kulatou frekvenci oscilatoru,</div><div>která nejde dělit 2 na N-tou....</div><div><br></div><div>Zdeněk Aster</div><div><br><p>---------- Původní zpráva ----------<br>Od: Miroslav Draxal <evik@volny.cz><br>Komu: 'HW-news' <hw-list@list.hw.cz><br>Datum: 7. 8. 2016 20:32:45<br>Předmět: RE: Vodoměr</p><br><blockquote><div style="background-color: white"><div><p><span style="color:#1F497D">Spočítat konstanty dopředu o tom se snad ani nemusíme bavit. Ale konstanta </span><span style="color:#1F497D">0,0164609053497942 je přes čáru.</span><span style="color:#1F497D"> </span></p><p><span style="color:#1F497D">  </span></p><div><div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm"><p><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext"> Hw-list [mailto:hw-list-bounces@list.hw.cz] <b>On Behalf Of </b>Pavel Hudecek<br><b>Sent:</b> Sunday, August 07, 2016 8:09 PM<br><b>To:</b> HW-news<br><b>Subject:</b> Re: Vodoměr </span></p></div></div><p>  </p><div><div><div><p><span style="font-size:12.0pt">Hlavní finta spočívá v tom, že se všechny konstantní věci předpočítají (spočítá je kompiler ze zdrojáku) a jednočip pak počítá jen to jediné dělení. </span></p></div><div><p><span style="font-size:12.0pt">  </span></p></div><div><p><span style="font-size:12.0pt">PH </span></p></div><div><div><div><p><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">  </span></p></div><div><div><p style="background:whitesmoke"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> <a href="mailto:evik@volny.cz">Miroslav Draxal</a>  </span></p></div><div><p style="background:whitesmoke"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">Sent:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> Sunday, August 07, 2016 8:00 PM </span></p></div><div><p style="background:whitesmoke"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">To:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> <a href="mailto:hw-list@list.hw.cz">'HW-news'</a>  </span></p></div><div><p style="background:whitesmoke"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">Subject:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> RE: Vodoměr </span></p></div></div></div><div><p><span style="font-size:12.0pt">  </span></p></div></div><div><p><span style="color:#1F497D">Zdravím, </span></p><p><span style="color:#1F497D">Jiný procesor tam dávat nebudu, vodoměry taky měnit nebudu. Ono jít na to brutální silou je jednoduché, časově náročné. Proto zřejmě se dneska do veškeré elektroniky cpou procesory 32 a více bitové u taktu stovek MHz.  </span></p><p> <span style="color:#1F497D"> </span></p><p><span style="color:#1F497D">Spíš mě zajímalo, jestli někdo nezná nějakou fintu. Existuje jich spousty a jsou elegantní. Ono přeci jenom (délka impulzu) 10,214ms s konstantou 0,0164609053497942 l/imp je tak trochu proti myšlení.  </span></p><p><span style="color:#1F497D">Průtok l/s =(1000/10,214)*(1/60,75) cpát do 8bitu je hrůza. Ale jde to. </span></p><p> <span style="color:#1F497D"> </span></p><p><span style="color:#1F497D">Míra </span></p><p> <span style="color:#1F497D"> </span></p><div><div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm"><p><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext"> Hw-list [<a href="mailto:hw-list-bounces@list.hw.cz">mailto:hw-list-bounces@list.hw.cz</a>] <b>On Behalf Of </b>Tomáš Mazouch<br><b>Sent:</b> Sunday, August 07, 2016 7:13 PM<br><b>To:</b> HW-news<br><b>Subject:</b> Re: Vodoměr </span></p></div></div><p>  </p><div><p>Dne 7.8.2016 v 00:15 Miroslav Draxal napsal(a): </p></div><blockquote style="margin-top:5.0pt;margin-bottom:5.0pt"><p>Zdravím, </p><p>Potřebuji do jednočipu nacpat přepočet průtoku, mám vodoměr, z kterého leze 60.75 impulzu na 1l průtoku. Nenapadá vás nějaká zkratka (optimalizace), jak to přepočítat? </p><p>  </p><p> <span style="font-size:12.0pt;font-family:"Times New Roman","serif""> </span></p></blockquote><p style="margin-bottom:12.0pt"><span style="font-size:12.0pt;font-family:"Times New Roman","serif"">Vynasobit (nasobeni neni problem i bez nasobicky) sikovnym cislem tak, aby soucin po vydeleni 2^n dal neco smysluplneho. Deli se posunem vpravo, pripadne preskakovanim celych bajtu (/256).<br><br>  TomM<br>  </span></p><div style="text-align:center" align="center"><span style="font-size:12.0pt"><hr></span></div><p><span style="font-size:12.0pt">_______________________________________________<br>HW-list mailing list  -  sponsored by <a href="http://www.HW.cz">www.HW.cz</a><br><a href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a><br><a href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a> </span></p></div></div></div></div></div>_______________________________________________<br>HW-list mailing list  -  sponsored by www.HW.cz<br>Hw-list@list.hw.cz<br>http://list.hw.cz/mailman/listinfo/hw-list</blockquote></div></body></html>