09-06-2016, 10:49 AM
Seal lehel on mingi kood kah toodud, ehk on seesama kasutusel(?).
Ise kahjuks PIC'i keelekontruktsioone ei valda. Aga mingil põhjusel tehakse seal koodis iga indikaatori näidu kuvamisel neli pausi (a 4000 tsüklit). Kui see pausitamine kõik kokku panna, siis 10MHz kiiruse puhul võib tekkida küll olukord, et anduri lugemise ajal tegeletakse hoopis näidu kuvamisega.
Võimalik et see kood on tehtud normaalselt katkestuste peale, sellisel juhul peaks softi pool ok olema ja võiks uurida anduri poolt. Proovi oma masin viia pimedasse ruumi ja seal katsetada. Kui ossi saad kasutada, siis võiks uurida fototransist tuleva signaalide pikkust ja kattumist - nii nagu A.R soovitas.
Vabandust, võtan siin PIC võhikuna sõna ;)
Ise kahjuks PIC'i keelekontruktsioone ei valda. Aga mingil põhjusel tehakse seal koodis iga indikaatori näidu kuvamisel neli pausi (a 4000 tsüklit). Kui see pausitamine kõik kokku panna, siis 10MHz kiiruse puhul võib tekkida küll olukord, et anduri lugemise ajal tegeletakse hoopis näidu kuvamisega.
Võimalik et see kood on tehtud normaalselt katkestuste peale, sellisel juhul peaks softi pool ok olema ja võiks uurida anduri poolt. Proovi oma masin viia pimedasse ruumi ja seal katsetada. Kui ossi saad kasutada, siis võiks uurida fototransist tuleva signaalide pikkust ja kattumist - nii nagu A.R soovitas.
Vabandust, võtan siin PIC võhikuna sõna ;)