» Poradna » Programy

Assemler a PIC ...prevodnik...(pre MM.) :)

 |   | 

Zdravim (pocitam ze len MM. to cita :). No mam takovy problem. Programujem PIC a pwm, pricom plnenie pwm "beriem" zo vstupu analogovej hodnoty ktora je vsak 1-5 V (z PLC).
Ide o to ze chcel by som previest nasledovne
201d precitane z nalaogoveho vstupu = 0d plnenie PWM
605d precitane z nalaogoveho vstupu = 511d plnenie PWM
619d precitane z nalaogoveho vstupu = 512d511d plnenie PWM
1023d precitane z nalaogoveho vstupu = 1023511d plnenie PWM

Samozrejme ma aj zauima to co je v intervale 201-605 a 619-1023. Dekadicky to je jasne ,teda plnenie PWM=((precitanie z analogoveho)/(605-201))*(precitanie z analogoveho)
coz su desatine cisla. Pracujem s dvomi 8bitovymi registrami. Rozmyslam nad tym rozmyslam a neviem ako na to. (desatinne cisla ..a nasobenie desatinneho s celym v bin. sustave mi bohuzial nic nehovori....).
Neviem ci to je dostatocne presne napisane o co mi ide.....Dakujem (MM.) aj ini za odpoved.
PS:to medzi 605 a 619 ma nezaujima ..to lahko zistim a to bude vsetko prevod na 512 ...cize to nic nie je


Odpovědi na otázku

 |   | 

201d precitane z nalaogoveho vstupu = 0d plnenie PWM
605d precitane z nalaogoveho vstupu = 511d plnenie PWM
619d precitane z nalaogoveho vstupu = 512d plnenie PWM
1023d precitane z nalaogoveho vstupu = 1023d plnenie PWM

takto je to spravne () robi to preto lebo chcem vyuzit cely rozsah PWM a chcem mat rellativne presny prevod z analogoveho vstupu na plnenie PWM....:) A neviem si s tym rady. Logicke systemy boli davno,prednasky nie su a na nete o nasobeni desatinymi cislami nic nie je (pametam si ale ze take daco islo ..cosi sa tam negovalo a podobne ....)

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

v podstate v prvom pripade sa jedna o tento prevodnik y1=1.25*x-250
lde y1 chcem vypocitat a x je vstupna analogova hodnota. Teraz by ma zauimalo ako to vypocitat. Dakujem uz naposledy snad :)

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

To se dá i bez matematické knihovny. Vezmi x, posuň doprava o 2, přičti x, odečti 250. Jinak dneska je na výběr několik překladačů C pro PIC, např. CCS (http://www.ccsinfo.com/picc.shtml) je dobrý. Takže páchat to v asembleru, no nevím.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Tak ako ti uz napisal Petr.
X posunuty o 2 doprava, plus X, minus 250.
T.j. je to na par instrukcii.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

no neviem, ci si to MM.. pozrie, pretoze tu uz moc nechodi. nechcem tu davat link kde chodi, pretoze by bol aj tak vymazany. ak sa tu vsak neobjavi, tak mu mozem dat vediet. http://www.zive.cz/Client.Images/smileys/3.gif">

Souhlasím  |  Nesouhlasím  |  Odpovědět




Určitě si přečtěte

Cardano: kryptoměna nové generace, která se netěží, ale razí

Cardano: kryptoměna nové generace, která se netěží, ale razí

** Cardano je unikátní kryptoměna, která díky svým vlastnostem a schopnostem přitahuje pozornost ** Od Bitcoinu se zásadně liší ** Jejím smyslem není jen „koupit a prodat“, má pozoruhodné technologické možnosti

Martin Miksa | 29

Jak a proč používat alternativní DNS: Zrychlí internet a odblokuje weby

Jak a proč používat alternativní DNS: Zrychlí internet a odblokuje weby

** Alternativní DNS servery mohou zpříjemnit surfování na internetu ** Existuje několik ověřených alternativ, nejen známé DNS od Googlu ** Alternativní DNS však mají i své nevýhody, pozor na ně

Petr Březina | 33

Šmírování kamerami Googlu: Koukněte se, co zachytily na Street View

Šmírování kamerami Googlu: Koukněte se, co zachytily na Street View

Google stále fotí celý svět do své služby Street View. A novodobou zábavou je hledat v mapách Googlu vtipné záběry. Podívejte se na výběr nejlepších!

redakce | 44

eObčanka: Jak a proč si zřídit elektronický občanský průkaz s čipem

eObčanka: Jak a proč si zřídit elektronický občanský průkaz s čipem

** Občanka s čipem už je standardně vydávaným osobním dokladem v Česku ** Umožní využívat Portál občana a funkce elektronické státní správy ** Pokud ji chcete naplno využívat, musíte si čip aktivovat

David Polesný | 94


Aktuální číslo časopisu Computer

Megatest: 13 grafických karet

Srovnání 7 dokovacích stanic s USB-C

Jak na perfektní noční fotografie

Kvalitní zdroje informací pro sebevzdělávání