Sunteți de codificare pe un PIC, câte biți este unghiul dvs.? Dacă aveți un număr de 8 biți care vine, o masă de căutare în sus poate fi ușor, dacă aveți un număr de 16 biți vine, atunci este o poveste diferită.
În mod normal, în PIC numărul de 8 sau 10 biți este la fel de mare ca și cum veți obține, o masă de căutare sus este, probabil, în regulă. Oamenii se pierd adesea în obținerea unui număr mare de precizie, de obicei nu aveți nevoie de unul. Am avut pe cineva care citea un număr de 12 biți dintr-un senzor, folosind dublurile și obținând o conversie cu adevărat precisă. Acesta a funcționat perfect atunci când a folosit o sursă de tensiune ca o intrare pentru testare, dar adăugați un senzor real cu eroarea lui și veți găsi toată precizia este o pierdere de timp.
Există cazuri în care aș sugera folosirea unei funcții sin/cos/tan de înaltă calitate, nu am întâlnit niciodată unul pe un PIC. Iartă-mă dacă ai nevoie de o funcție de semn de înaltă calitate, eu răspund doar la ceea ce ar fi răspunsul potrivit pentru 95% din cazuri.