PIC a zobrazovac

Pavel Poucha papouch
Středa Březen 17 14:53:28 CET 2004


Obe operace prevedu na jedno nasobeni. Namerenou hodnotu 0-1023 nasobim
koeficientem 5000/1023*256, tedy 1251. Nasobim 2 byte krat 2 byte, dostanu 4
byte. Protoze jsem navic nasobil 256, zahodim posledni (0.) byte, tedy zase
zpatky vydelim 256. Vysledek je tedy v 2. a 1. byte, treti, nejvyssi mohu
zahodit taky, bude vzdy 0.

Vetsinou ale zobrazuji mensi cislo, nez jake mi leze z prevodniku. Ted
myslim na naseho DRAKA3 a 4, kde mi z prevodniku leze 0-cca 60000 (jak se
podari vstupni delic) a potrebuji 0-10000. Takze nasobim
10000/(to_co_namerim_pri_plnem_rozsahu)*65536 a zahodim dolni 2 byte
(nepocitam je).

S pozdravem
Pavel Poucha

M?te-li chu?, nav?tivte na?e str?nky http://www.papouch.com/

Pak to prevedu na BCD.

> rk> Jak provov?dite v?po?et zobrazen? A/D p?evodu? Jde mi o n?vod jak to
> rk> co nejl?pe d?lat.
>
> rk> Zad?n?:
> rk> A/D p?evod d? 10 bitov? slovo
> rk> m??im 0-5V (nap?jec? nap?t? PIC)
> rk> zobrazuji na 4 m?sta
> rk> pou??v?m PIC16f874
> rk> jsem posedl? p?esnost?, ale tak? se mi nechce moc programovat





Další informace o konferenci Hw-list