03-19-2017, 06:51 PM
Da, upravo tako, INDEX možeš koristiti za reset kada enkoder prolazi kroz nultu poziciju.
Kod STM32 se to obično radi da se INDEX pin poveže na INT pin i kada se detektuje prolaz kroz index poziciju uradi se softverski reset brojača... time se može smanjiti greška kako ne bi kumulativno previše proklizao brojač...
Sa druge strane ako ti se brzo vrti enkoder a imaš 2000 impulsa po krugu, vodi računa koliko traje reset brojača da ti ne prokliza više u periodu dok radiš brisanje istog.
Kod STM32 se to obično radi da se INDEX pin poveže na INT pin i kada se detektuje prolaz kroz index poziciju uradi se softverski reset brojača... time se može smanjiti greška kako ne bi kumulativno previše proklizao brojač...
Sa druge strane ako ti se brzo vrti enkoder a imaš 2000 impulsa po krugu, vodi računa koliko traje reset brojača da ti ne prokliza više u periodu dok radiš brisanje istog.